Job Type: Full-time Industry: Networking/Software Development
We are seeking a highly skilled and experienced Python Developer with 6-7 years of industry experience to join our team. The ideal candidate should have hands-on experience in building scalable applications using Django and be proficient in network automation using Netmiko. This role will involve working on both front-end and back-end development, focusing on developing network automation solutions and web applications. Key Responsibilities: - Develop, test, and maintain scalable web applications using Django. - Design and implement RESTful APIs using Django Rest Framework. - Implement network automation solutions using Python and Netmiko for various networking devices. - Collaborate with cross-functional teams to define, design, and ship new features. - Troubleshoot, debug, and optimize code for performance and scalability. - Write clean, maintainable, and well-documented code. - Integrate third-party services and APIs. - Work in an agile environment and participate in sprint planning, code reviews, and team meetings. - Keep up to date with the latest trends and best practices in web and network automation development. Skills & Qualifications: - 6-7 years of hands-on Python development experience in building web applications and automation scripts. - Strong experience with Django and Django Rest Framework for web development. - Proficiency in Netmiko for network device management and automation. - Experience with front-end technologies like HTML5, CSS3, JavaScript, and Bootstrap. - Solid understanding of REST APIs and Microservices architecture. - Experience with databases such as MySQL, and MongoDB. - Familiarity with version control systems, especially Git. - Strong problem-solving and debugging skills. - Good understanding of network protocols (e.g., SSH, SNMP, HTTP) and network infrastructure. - Ability to write unit and integration tests. - Experience with CI/CD tools like Jenkins and Docker for deployment automation is a plus. - Strong communication and collaboration skills.
Educational Qualifications: - Bachelor s or Master s degree in Computer Science, Information Technology, Engineering, or a related field. Preferred Qualifications: - Knowledge of network orchestration tools like Cisco NSO. - Exposure to DevOps practices and automation tools. - Understanding of front-end frameworks like React or Angular is a plus. CCNA level networking Knowledge is a plus