Software Engineer - NETCONF Protocol Development
MROTEK · Bengaluru · onsite · Posted today
Undisclosed0–3 yrsfulltimeSourced from
About a minute. You'll make an account on the way through.
About this role
>
Implements the NETCONF protocol server for our network operating system, under a Senior Engineers guidance.
Key Responsibilities - Implement NETCONF operations (get, get-config, edit-config, lock/unlock) and RPC message handling (XML parsing/generation)
- Develop datastore operations (candidate/running/startup), error handling, and SSH transport (RFC 6242)
- Parse and validate YANG models (libyang/pyang), and implement YANG-to-XML mapping and the get-schema operation
- Write comprehensive unit tests for each NETCONF operation, including positive/negative/edge cases
- Debug NETCONF sessions with Wireshark and XML analysis, and fix YANG validation and parsing issues
- 0-3 years of software development experience (fresh graduates with strong Python/XML skills welcome)
- Strong understanding of XML and data modeling concepts
- Hands-on experience with Python programming and network protocols (coursework or personal projects)
- Basic knowledge of networking concepts (IP addressing, SSH, network management)
- Network automation projects (NETCONF/RESTCONF) or open-source contributions to network management tools
- Familiarity with RESTCONF (RFC 8040) or gRPC, and automation tools (Ansible, ncclient, netmiko)
- Experience with distributed systems or network protocol projects
Python NETCONF (RFC 6241) YANG (pyang/yanglint) XML/lxml ncclient Paramiko pytest Wireshark
What You ll Gain - Hands-on experience with production-grade NETCONF protocol implementation
- Mentorship from experienced Senior Engineers and Principal Engineers
- Deep technical skills in network management protocols and YANG modeling
- Career growth path to Senior Engineer and beyond
This job posting has been aggregated from external source. Role details, content, and availability are subject to change. Applicants are advised to confirm the latest information directly on the company website before applying.
Sourced from naukri
Skills
gRPCAutomationAutomation Toolsnetworking conceptsnetconfDistributed Systemsoperating systemnetwork protocolsMappingnetwork automationError HandlingComputer NetworksIP AddressingDebugNetwork ManagementData ModelingAnsible