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


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.
  • Actively involved 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.
  • Experince in agile, ctive 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, JavaScript/TypeScript, PHP and Node-JS.
  • Strong skills in REST Web Services Development and Integration
  • Strong concept of OOPs and SOLID Principle. Work experience of using Design Patterns.
  • Experience with Cloud/Web-Based development enterprise applications
  • Experience in working/hands-on on CI/CD pipeline with Jenkin/Gitlab etc.
  • Basic Knowledge for working/hands-on on Linux, Shell Scripting.


Required aptitudes

  • Willingness to learn new technologies and tools
  • 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



Must have

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

Language requirements: Java, JavaScript/TypeScript, PHP and Node-JS

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

Senior Software Developer Pune, India | Posted May 13, 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.