The Job logo

What

Where

Module Lead Java/Scala/Python developers

ApplyJoin for More Updates

You must Sign In before continuing to the company website to apply.

Smart SummaryPowered by Roshi
You will be working as a Module Lead Java/Scala/Python developer at Ciena's NextGen NMS system, Navigator MC. Responsible for designing, developing, and supporting software for network elements involving DWDM, Optical Switches, and Multi-Service edge products. Required to work independently, make key decisions, and manage competing priorities in a fast-paced environment.

Job description 

How You will Contribute:

Reporting to Manager, you will be working as a Java/Scala/Python developer. You will be accountable for application development on Ciena's NextGen NMS system, i.e., Navigator MC. Navigator MC is Ciena's domain controller, automating the lifecycle operations of Ciena's packet and optical networks. Navigator MC helps network operators plan, provision, and turn up multi-layer services quickly using a highly intuitive interface.

You will be working independently and responsible for the following:

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

 

What Does Ciena Expect of You?

Initiative – You’re a self-starter who works with limited direction and is committed to delivering against aggressive deadlines.

Agility – you are readily able to make key decisions and manage competing and ever-changing account priorities and largely driven by the product development lifecycle.

Communication expertise – the ability to influence and tailor your message and ideas in both English and French to the audience to ensure understanding and consensus

The flexibility to work independently and as part of a broader team – you thrive in a multi-disciplinary team environment, but are comfortable working independently as required.

Relationship builder – with a proven ability to influence, you’re able to get work done through others.

A commitment to innovation – you keep abreast of the market and competitive developments and are always keen to formulate new ideas and problem solve

 

The Must Haves:

Bachelors/Master of Engineering in Computer Science with more than 4 years of relevant experience

Software Development Experience in Java/Scala 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 on the public or private cloud

Set alert for similar jobsModule Lead Java/Scala/Python developers role in Gurgaon, India
Ciena Logo

Company

Ciena

Job Posted

6 months ago

Job Type

Full-time

WorkMode

On-site

Experience Level

3-7 Years

Category

Software Engineering

Locations

Gurgaon, Haryana, India

Qualification

Bachelor or Master

Applicants

Be an early applicant

Related Jobs

Ciena Logo

Module Lead - Middleware

Ciena

Gurgaon, Haryana, India

Posted: 10 months ago

We are seeking experienced, talented software engineers and software architects for a Module Lead - Middleware position at Ciena. You will work on various components of Networking software Infrastructure and System platform. This is a full-time, on-site opportunity in Gurgaon, Haryana, India.