en
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 0-9
  • EN

Careers at EXFO

Back

Senior Software Developer

Pune, India

Job summary

The primary responsibility as a Senior Software Developer will be to write secure, reliable, scalable, and maintainable code, and then effectively debug it, test it and support it live. This position expects the person to quickly grasp requirements, able to take decisions on design patterns, practices and apply them in implementation.

What you’ll do

  • Involved in analyzing requirements and gauging the complexity, efforts and volume of tasks.
  • Write efficient code, test it and deliver it on-time with highest quality
  • Actively participate in code & design reviews.
  • Understand the design and implement as per best practices.
  • Will be responsible for solving technical problems or issues faced by team members.
  • Ensuring the quality of code base is maintained.
  • Ensuring that necessary Automation, CI and CD pipelines are made available and maintained.
  • Experience in agile, active participations in agile practices, identifying the process improvements and driving them.
  • Basic Knowledge for working/hands-on on Linux, Shell Scripting. 

What we’re looking for

Technical skills

  • Strong skills in Java with Spring-boot, .Net, C#, NodeJS, Typescript
  • Strong skills in REST Web Services Development and Integration
  • Strong concept of OOPs and SOLID Principle. Work experience of using Design Patterns.
  • Experience with AWS services and databases (MongoDB / MySQL / Postgre SQL / Oracle)
  • Experience in working/hands-on on CI/CD pipeline, DevOps practices with Gitlab/Git etc.
  • Basic Knowledge for working/hands-on on Linux, Shell Scripting.

 Any combination of the languages/skills will be considered

Required aptitudes

  • Willingness to learn new technologies and tools as required
  • Strong technical aptitude, problem-solving skills, take initiative, and must have result delivering skills.
  • Strong written, verbal communication and demonstration skills
  • Excellent communication and demonstration skills.
  • Understand software methodologies, tools, techniques, and processes
  • Work with cross-functional teams to ensure quality throughout the software development lifecycle

 

Requirements

Must have

Pertinent experience: 5+ years of demonstrated experience in designing and developing enterprise-level services/solutions.

Language requirements: Java with Springboot, .Net, C#, NodeJS, Typescript (Any combination)

Education:    BE/B Tech/ MCA. Comp Science (Bachelor’s degree in engineering in Electronics & Telecom will be preferred).

Senior Software Developer Pune, India | Posted August 19, 2021

Let's stay in touch!

Get the latest network test, monitoring and analytics news!

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Thank you.