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
- 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
- Agile and Continuous Delivery
- Agile project methodologies
- Application / solution architecture
- Business analysis
- Cloud computing/edge clouds
- 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)
- 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
IT Software and technical developer