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



Job summary:

Strong, highly talented developer with experience in building highly available, scalable, enterprise-grade, mission critical environment’s Cloud Native applications, Windows applications, frameworks and microservices. Your primary responsibilities will be to design and develop these applications. Therefore, a commitment to collaborative problem solving, sophisticated design, and quality product is essential. Work with limited guidance on projects within defined criteria. Provide solutions to a diverse range of moderately complex problems.


What you’ll do:

  • Translate application storyboards and use cases into functional applications, webservices
  • Will be responsible for Research and Development on the latest trends and offerings in AWS, Cloud Native and Open-Source world.
  • Design, build, and maintain efficient, reusable, and reliable software components & services.
  • Perform unit and functional testing to ensure the quality of your work
  • Raise questions and suggestions to the product owner about enhancements and potential gaps in requirements. Identify and integrate third-party controls as needed to quickly achieve desired


  • Participate in peer design reviews, code review, and testing to ensure quality releases
  • Be responsible for developing solid architecture for your features, justifying alternatives, and getting sign-offs from your peers
  • Identify and address ripple effects from your changes in other parts of the application. Perform code reviews. Code for performance and maintainability.
  • Follow (and help shape) team coding standards, including using comments well to pay it forward for teammates who will later maintain your code
  • Proactively raise relevant questions about requirements and approaches. Seek new ways to improve your methods and skill set. Be proactive in your approach to problem identification and resolution.


What we’re looking for:

Technical skills:

  • Excellent knowledge of SDLC
  • Proficient in C#, .Net with a good knowledge of its ecosystems
  • Expertise with the .Net core, .NET framework 4.6 or later
  • Expertise in developing application using .net framework and .net core
  • Strong understanding of object-oriented programming
  • Expertise in creating reusable C# libraries and user controls
  • Experience of designing and working in a Microservices, Serverless, and Containerized Architecture.
  • Extensive experience on Web API
  • Extensive experience on MVC architecture
  • Extensive experience on deploying microservice using AWS or Azure
  • Familiar with various design and architectural patterns
  • DevOps knowledge. Experience in GitLab to design & contribute CI/CD pipelines.


Good to have:

  • Experience on Kubernetes and Docker
  • Experience on Frontend JavaScript framework.
  • Exposure to Telecom Domain
  • Proficient understanding of code versioning tools


Required aptitudes:

  • Meticulous and well organized
  • Strong analytical problem-solving, and conceptual skills
  • Excellent communication skills with excellent verbal and written English.
  • Willingness to learn new technologies and tools
  • Understands and follows project and software development methodologies and processes, including Scrum
  • Self-confident that you can lead development of complex items and provide new ideas for the solution.
Senior Software Developer Pune, India | Posted 19 days ago

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.