Search by job, company or skills

N

Principal Software Development Engineer

new job description bg glownew job description bg glownew job description bg svg
  • Posted 7 days ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Job Description

As a Network Planning/design Engineer, you'll work with a highly vibrant technical team using the best of AI tools to solve real-world challenges. You'll help design and optimize networks for hyperscale and CSP customers, contributing to next-gen solutions

How You Will Contribute And What You Will Learn

  • Interprets internal and external business challenges and recommends best practices to improve products, processes and services.
  • Has in-depth organizational and relevant market knowledge and uses understanding on how relevant areas can be integrated to achieve objectives.
  • Contributes to strategic decisions within professional area.
  • Solves complex problems based on sophisticated analytical thought and complex judgment.
  • Contributes to development of concepts to determine professional direction of own organisational unit.
  • Acts as a professional leader for staff / workteam / taskforces, often the most senior specialist in a team, who serves as best practice resource within own organisational unit and / or is recognised as an expert within the same professional area in the business.
  • Often leads functional teams or projects with moderate resource requirements, risk and complexity, handles day-to-day staff management issues, including resource management and allocation of work.
  • Analyses, designs, develops and tests products / services / improvements / bug resolutions for integrated hardware / software systems as per customers requirements.
  • Manages Subcontracting / Partnership Manager.
  • Manages technical requirements from customers needs.
  • Delivers SW / HW build-controlled productions releases (EG main and update releases, service packages, maintenance updates, and customer design engineering).
  • Manages product hardware / software evolutions through the creation and release of hardware / software documentation, hardware / software change control management, supplier and customer notifications.
  • Retains technical and design knowledge for assigned products and technologies.
  • Applies and maintains quality standards. Participates in process and tools evolutions and improvements.
  • Applies the SW Care process (especially emergency case handling) contributing when needed to the fastest problem restoration.

Key Skills And Experience

Technical Skills:

  • Proficient in Core Java, Spring Framework, Kafka, and Hibernate.
  • Strong experience with microservices architecture, Docker containers, and messaging systems like Kafka.
  • Expertise in relational databases, SQL, and ORM technologies such as JPA2 and Hibernate.
  • Familiarity with continuous integration tools and Agile development methodologies

Domain Knowledge

  • Solid understanding of DWDN, SONET/SDH, OTN, GMPLS, and standard network management protocols RESTCONF and NETCONF.

Development & Process

  • Skilled in requirement analysis, coding, and unit testing.
  • Well-versed in the Agile development process, including sprint planning and iterative delivery.

Leadership & Problem Solving

  • Excellent analytical and debugging skills to resolve complex technical issues efficiently.
  • Ability to lead technical discussions, assess features, plan development activities, and guide the team through troubleshooting

Education & Experience

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • 1015 years of hands-on experience in Network Management Systems, planning tools, and network automation..

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 133667613