The Python Developer role at Ciena is a remote position based in Haryana, India, within the Engineering category. This role involves working with Blue Planet, Ciena’s software division, which focuses on automation software and professional services for IT and network operations.
Key Responsibilities:
- Develop and maintain microservices, libraries, and features for Resource Adapters (RA) and device simulators.
- Implement data models and layers between Blue Planet Orchestrator and external devices.
- Create automated test suites and troubleshoot issues found during testing or customer deployments.
- Collaborate with local and remote development and test teams throughout the software development lifecycle.
Requirements:
- Bachelor’s/Master’s in Computer Science.
- 5+ years of software development experience, particularly in Python and Linux environments.
- Strong understanding of algorithms, design patterns, and computer science fundamentals.
- Ability to work independently and write reliable, testable code.
Desirable Skills:
- Experience with distributed platforms, cloud environments, SDN, NFV, and telecom domain knowledge.
For more information and to apply, visit Ciena Careers.