Software Developer
Indexed description
For an international project in the network infrastructure domain, we are looking for a Software Developer to build and maintain systems used for network monitoring, management and equipment integration.
Responsibilities:
- Develop and maintain software for network monitoring and management solutions (NMS/EMS) and integrate with OSS-class platforms.
- Build modules for collecting and processing telemetry data from network equipment.
- Integrate with hardware and network elements using protocols and interfaces such as SNMP, NETCONF/YANG and REST APIs.
- Contribute to the architecture of distributed, scalable and fault-tolerant systems.
- Write automated tests and participate in code reviews.
- Collaborate with network engineering teams (e.g., IP Transmission) to align software features with network requirements.
Requirements:
- 5+ years of commercial development experience (Python or Go or C++ or Java).
- Hands-on experience with network protocols (SNMP, NETCONF) and solid understanding of TCP/IP fundamentals.
- Understanding of distributed systems principles.
- Experience working with databases (SQL and/or NoSQL).
- Linux knowledge; containerization experience (Docker/Kubernetes) is a plus.
- Telecom/networking background is a strong plus.
- Security clearance (or willingness to obtain one), depending on project requirements.
Benefits:
- stable employment based on an employment contract.
- hybrid working model.
- private medical care.
- life insurance.
- meal vouchers.
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search