Une société du Tenth Revolution Group

Ref: sn0314cd_1710429230

Network Software Engineer - Telecommunications

USA, Illinois

  • $90,000 to $110,000 USD
  • Engineer Role
  • Skills: Back-End Software Development, Telecommunications, Network Design, BSS/OSS, TCP/IP, GPON, Ethernet, AWS
  • Niveau: Mid-level

Description du poste

Network Software Engineer - Telecommunications


Job Description:

As a Network Software Engineer, you will play a key role in designing, developing, and maintaining software components and applications that are critical for both internal and external network infrastructure in BSS/OSS. This position requires a deep understanding of telecommunications, software development, and network design to enhance the efficiency and effectiveness of telecom operations and ensure seamless interoperability with other BSS/OSS support systems.

Key Responsibilities:

* Develop software components using modern languages like Node.js, React, PHP, and Java to meet network infrastructure requirements.
* Collaborate with network architects to ensure compliance with industry best practices and design standards.
* Identify and address performance bottlenecks in software components and optimize code and algorithms for maximum efficiency.
* Conduct research and development activities to enhance network design and management.
* Create and run test plans to validate the functionality and performance of network components.
* Maintain comprehensive documentation for all software components.

Preferred Qualifications and Skills:

* Degree in Computer Science, Engineering, or equivalent experience.
* Experience in the Telecom industry with knowledge of telecom network design principles.
* Proven experience as a Network Software Engineer with a strong knowledge of telecommunications network design principles.
* Knowledge of protocols such as TCP/IP, GPON, Ethernet, SD-WAN, and DWDM.
* Knowledge or interest in cloud technologies such as AWS and related services.
* Strong communication skills, creative, and problem-solving abilities.
* Ability to work independently and as part of a team with strong collaboration skills.