Lead Python Developer, Ciena

Lead Python Developer, Ciena

Company Ciena
Job title Lead Python Developer
Job location Remote, Haryana, India
Type Full Time

Responsibilities:

  • Designing, developing, and supporting software specializing in different NMS/EMS layers to support network elements using multiple technologies like DWDM, Optical Switches, and Multi-Service edge products
  • ​Working with limited direction and is committed to delivering against aggressive deadlines as a self-starter
  • ​Making key decisions and managing competing and ever-changing release priorities largely driven by the software development process
  • Understanding the existing microservice-based architecture of Navigator MC software and deploy it on the RedHat OpenShift platform
  • ​Thriving in a multi-disciplinary team environment but are comfortable working independently as required
  • Understanding of the market and competitive developments and are always keen to formulate new ideas and problem-solve
  • Developing a complete understanding of mid-sized features and proactively partner with Systems Engineering to review and close feature requirements on time
  • Creating an extensible design that account for expanded feature scope and/or anticipated future needs
  • Analysing recurring design defects within the feature/complex subsystem and implementing practices for early detection and avoidance across the features thus improving design quality
  • Creating designs for the features or complex subsystems that take into consideration the entire product life cycle, which enables efficient maintenance of the features or complex subsystems in future releases
  • Choosing the right technology/tools (for example appropriate design patterns), with no unnecessary abstraction layers, to implement the features/complex subsystem, which resulted in high-quality, stable, efficient, and secure code
  • Evaluating various competing 3rd party software/tools and propose the one that fits the product requirement best
  • Joining a forward-thinking, innovative team that is responsible for building software running on public and private cloud servers

Requirements & Skills:

  • Bachelors/Master of Engineering in Computer Science with more than 4 years of relevant experience
  • Software Development Experience in Python Development is a must involving Web Technologies.
  • Working experience in NMS/EMS based Software systems
  • Extensive development experience on Linux OS
  • Understanding of Data Structures and Multi-threading concepts
  • Excellent troubleshooting/debugging skills
  • Excellent Problem-Solving skills
  • High level of technical aptitude and software development experience in the public or private cloud

apply for job button