IT Software and technical developer

Short Description

Nokia is looking for IT Software and technical developer who can Analyze and studies complex systems requirements and troubleshoots and resolves issues in existing software or solution.

Job Description

Key tasks and main responsibilities:
  • Acts as a technical software solution expert & coach knows tools, technologies, and trends, and has a broad technical and software programming and coding skills
  • Codes develop, build and propose technical solutions utilizing existing or new technologies.
  • Tests software or solutions based upon testing specifications and design. Follows applicable agile and/or PM practices. May act as a testing manager in a project having special responsibility for test planning, scheduling and execution management, as well as testing progress follow up and setting up testing environments.
  • Captures technical requirements and innovative ideas, and translates them into IT requirements. Evaluates possibilities with different technologies and platforms.
  • Collaborates with IT Service Owners and Solution Designers to analyze ideas and demands for technology and architectural fit and contributes to cost and benefit analysis
  • Collaborates with key stakeholders throughout the organization and ensures terminology used  (technical or business)  is understood by both business and developers
  • Ensures that overall technical solution and architecture is aligned and based on the enterprise architecture
  • Analyze and studies complex systems requirements and troubleshoots and resolves issues in existing software or solution.
  • Prepares design and technical documentation.
  • Proactively follows the digital market technologies and trends and innovations
  • May provide technical guidance for projects or solution designs.
  • May also have parallel or supportive project role, e.g. ‚??Scrum Master‚?? or ‚??Development team  member‚??  in agile projects, for ensuring continues improvement

Competence & Technical Skills 
  • Agile and Continuous Delivery
  • Agile project methodologies
  • Application / solution architecture
  • Business analysis
  • Cloud computing/edge clouds
     - Cloud architecture
     - Cloud deployments
     - Cloud security

Collaboration skills
  • Customer Focus
  • DevOps principles
  • Drive for results
  • Functional Business and Portfolio Understanding and development
  • ICT Technology knowledge, trends & direction 
  • Industry, Market and Technology Understanding
  • Improvement methodologies
  • IT Architectural planning
  • Process and MoO understanding
  • Process management 
  • Project management
  • Security management
  • Software Development Processes and Tools
  • Software Programming languages
  • SW testing
  • Broad knowledge of software configuration management (build processes, a binary distribution, build avoidance, multisite)
  • Knowledge of interfaces to other applications (e.g. Jira, Artifactory, and Jenkins)
  • Deep knowledge of continuous integration and continuous delivery
  • Strong SCM debugging skills
  • Deep knowledge of Linux, databases, and storage solutions
  • Networking of SCM systems: storage, bandwidth management, NFS protocol, iSCSI
  • Knowledge of SSH/HTTPS protocols and debugging skills
  • Ability to generate and debug scripts in a variety of languages (e.g. SQL, Java, Groovy, Python)
  • Understand binary packaging (e.g. docker, pypi, rpm)
  • Understand build technologies (e.g. maven, ivy)
 
Qualifications
  • Agile and Continuous Delivery, Agile methodologies
  • Business acumen
  • Customer Focus
  • Versed in cloud computing/edge cloud technologies
  • Creativity
  • Drive for Results
  • Building effective virtual teams and motivating others in a matrix organization
  • Interpersonal communication and collaboration savvy
  • Digital literacy
  • Technology knowledge, including trends & direction
  • Industry, Market & Technology Understanding
  • IT Architectural planning
  •       - Application / solution architecture      
  •       - Information / Data Architecture
  •       - Technical architecture
  • Problem solving
  • Strategic Agility

Experience
3 years of experience in Software Support and/or development

IT Software and technical developer
Mid-Senior-level Information Technology | Information | Technology Full-time Information Technology | Engineering | Other Software Developer | Senior Software Engineer
We create the technology to connect the world. Powered by the research and innovation of Nokia Bell Labs, we serve communications service providers, governments, large enterprises and consumers, with the industry's most complete, end-to-end portfolio of products, services and licensing. From the enabling infrastructure for 5G and the Internet of Things, to emerging applications in virtual reality and digital health, we are shaping the future of technology to transform the human experience. A truly global company, we are 160 nationalities working in more than 100 countries. www.nokia.com

To view open positions and to apply, please visit: www.nokia.com/careers