Greece
5 days ago
Network Automation Developer

Team you will be part of

Software (SWA) comprises the definition, specification, and allocation of requirements from different sources utilising knowledge of systems engineering processes (specification & architecture). Contains processing of use case and feature requirements into conceptual models, operational scenarios, technical requirements, and functional description. Covers specification, design, implementation, and unit testing of Software (e.g. device drivers, microcode, hardware-related software & firmware) according to the requirements and architecture defined in the systems engineering process. Covers establishment and maintenance of Software Configuration Management (SCM) practices into software development projects, continuously building and integrating infrastructure tools and systems.
 

Bachelor's Degree in software engineering/computer science or equivalent. Programming experience in one or more of C++, Python, Java, BASH, Go, C#, javascript Object Oriented Analysis and Design. Linux, IntelliJ / Eclipse IDEs. Good understanding of basic IP networking concepts Tools: CVS, Jira, Confluence, Jenkins. Exposure to Virtualization and Cloud technologies, along with knowledge of Containerization tools like Docker, Kubernetes, and Helm. Understanding of OS and system software concepts, including processes, threads, memory management, and synchronization, and exhibit excellent debugging skills. Familiarity with Continuous Integration and Software Configuration Management (SCM) environments, utilizing tools like Jenkins, SVN, Git, and Gerrit Possess a basic knowledge of agile development methodologies, promoting adaptability and efficiency in the development process An analytical and creative mindset, coupled with a strong quality-conscious approach, ensuring the delivery of high-quality, innovative software solutions.
 

Benefits: 

We provide a comprehensive private life and medical insurance plan to safeguard your well-being and that of your family. As part of our commitment to your health, we offer an annual medical check-up program. We offer a pension plan to help you plan for your future and ensure financial security after retirement. Enjoy the convenience of a ticket restaurant e-card, which can be used at various restaurants and eateries according to our policy (currently at €120 monthly) You will be provided with a company mobile device and subscription to stay connected and efficient in your work. We offer company bus transportation to facilitate your daily commute to and from work. Benefit from flexible working hours and the option to work in a hybrid or remote mode, providing a better work-life balance. Receive a one-time payment of €350 as cash support for hybrid or remote mode arrangements. Take advantage of our Personal Support Service, which provides confidential and professional support and guidance on a range of emotional, practical, and work-life topics. Participate in Nokia's voluntary employee share purchase plan, allowing you to share in the company's success. Our Employee Recognition program, "Everyday Excellence," acknowledges and rewards outstanding contributions. You can redeem awards through our online store. Earn a generous referral bonus of €2.000, one of the highest in the market, for referring qualified candidates to join our team. Enjoy 90 calendar days of paid leave for the arrival of a new child. Engage in social clubs and cultural activities organized by the company to foster a sense of community and well-being. E-Learning Platforms: Access renowned e-learning platforms such as NokiaEDU, Harvard ManageMentor, and LinkedIn Learning for technical training and personal development. We provide ample opportunities for career growth and development, including training programs and mentorship initiatives. Develop own/assigned feature and perform project supporting tasks.  Responsible for own code quality, review, testing, troubleshooting, debugging activities.  Gather information needed to support problem solving and decision making. Capture customer and project requirements to create S/W high level/low level design documents. Determine acceptance test strategy based on project requirements and features, produce Test cases and overall Test plan  Troubleshoot and problem-solve software bugs, working closely with the engineering teams to resolve issues 
 
Confirm your E-mail: Send Email
All Jobs from Nokia