Software Development Engineer
Your qualifications:
BS degree in Computer Science, System Engineering, Informatics, Telecommunications or similar
Proficient in at least one Object Oriented Programming language (e.g. Java, Scala, C#, C++)
Proficient in at least one Software Configuration Management system (e.g. MS TFS, GitLab)
Good understanding of data structures and algorithms
Good understanding of software quality principles and metrics
Good understanding of different types of testing principles and practices
Good understanding of Object-Oriented Design Principles and Patterns
Web Development frameworks experience: e.g. MVC, Java EE
Professional Working Proficiency in English
Nice to Haves:
Linux, Docker
Unit testing, Continuous integration and automation
Cloud & Big data technologies: Apache SPARK, Cassandra, AWS S3, Parquet
Other programming paradigms (e.g. functional programming)
Web development principles and frameworks: AngularJS, Play, REST APIs, Web Services
Nokia is an equal opportunity employer that is committed to diversity and inclusion.
At Nokia, employment decisions are made regardless of race, colour, national or ethnic origin, religion, gender, sexual orientation, gender identity or expression, age, marital status, disability, protected veteran status or other characteristics protected by law.