Coders Brain Technology Pvt. Ltd.
Software Engineer - NMS Systems
Job Location
bangalore, India
Job Description
Job Description : Software Engineer - NMS Systems (2-10 Years Experience) Location : Bangalore About the Role : We are seeking a talented and driven Software Engineer to join our team in designing and developing high-performance server modules for our cutting-edge Network Management System (NMS). This is an exciting opportunity to work on complex server-side development, where you'll contribute to the core functionality of our NMS platforms. Key Responsibilities : - Develop and maintain server-side modules for NMS, ensuring scalability, performance, and reliability. - Collaborate with cross-functional teams, including front-end developers, QA engineers, and product managers, to design and implement software solutions. - Write clean, modular, and well-documented Python code following industry best practices. - Debug, troubleshoot, and optimize existing code to improve performance and reduce latency. - Work on integrating APIs and protocols commonly used in NMS systems, such as NETCONF, REST, and gRPC. - Participate in the design and development of database schemas and handle data-intensive operations for time-series and configuration data. - Ensure the security and robustness of the server modules through thorough testing and code reviews. Skills and Qualifications : - Education : Bachelor's degree in Computer Science, Information Technology, or a related field. - Experience : 2-4 years of hands-on experience in software development with a strong focus on Python. - Proficiency in server-side development, with exposure to designing scalable and distributed systems. - Knowledge of NMS protocols like SNMP, NETCONF, or TR-069 is a strong plus. - Experience with databases like MongoDB, ClickHouse, or other time-series databases. - Familiarity with messaging systems such as MQTT, Kafka, or similar technologies. - Basic understanding of networking concepts (TCP/IP, routing, firewalls, etc.). - Experience with Linux-based environments and shell scripting. - Strong debugging and problem-solving skills. - Knowledge of version control systems (e.g., Git) and CI/CD pipelines. - Experience in Agile development methodologies. - Exposure to containerization tools like Docker and orchestration platforms like Kubernetes. - Familiarity with microservices architecture and APIs. - Understanding of authentication and authorization mechanisms (e.g., OAuth, Keycloak). (ref:hirist.tech)
Location: bangalore, IN
Posted Date: 12/26/2024
Location: bangalore, IN
Posted Date: 12/26/2024
Contact Information
Contact | Human Resources Coders Brain Technology Pvt. Ltd. |
---|