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

Principal Software Developer

India

Pune

Job summary
Are you passionate about working with the latest technology, building great products and producing quality code that solves real life problems?
We are looking for a Senior Software Developer to join the team . The ideal candidate will have a proven track record in Xamarin Forms, Xamarin , Maui, .NET technology stack & C# development with a focus on Mobile application development, front end  & back-end development.

What you will do
•    Develop well designed, efficient, testable components/applications by coding with best software development principles & practices.
•    Integrate and develop various back-end data source services, APIs & components.
•     Innovate
•    Maintain, expand, and scale existing products.
•     Lead code reviews    
•    Gather and refine requirements based on technical & product needs.
•    Create and maintain software documentation, wiki knowledge base.
•    Stay connected with emerging technologies/industry trends and apply them into innovation forum, R&D initiatives & new products front-end activities.
•    Gather and refine requirements based on technical & product needs.
•    Follow Agile SCRUM practices and lead SCRUM ceremonies.
•    Create and maintain software documentation, wiki knowledge base.
•    Maintain, and optimize CI/CD pipelines with industry leading technologies.
 
What we’re looking for
•    Xamarin Forms, Xamarin framework, Maui for mobile application development
•    .NET Standard 2 and NET Framework
•    Strong C# and .NET skills 
•    Excellent understanding of CI/CD concepts and experience on devops platform like GitLab, Azure
•    RESTful Web Services
•    Visual Studio 2019 or 2022
•    Understanding of HTTP protocol and implementation
•    Working with JSON data
•   Solid understanding of OOPs, OOAD & SOLID Principles, Design Patterns, Dependency Injection.
•   Hands-on experience with NUnit & Unit Testing.
•   Hands-on experience with Remote Debugging and other debugging tools and techniques.
•   Strong organisational skills to manage multiple tasks within the constraints of timeline, with minimum supervision & take full ownership.
•   Ability to work and succeed in a fast-paced development environment, learn rapidly.
 
Preferred Requirements 
•    Familiarity with Cloud deployments 
•    Familiarity with Embedded system, Devices. 
•    Familiarity with networking/telecom domain.
 
Required aptitudes
•    Aggressive problem diagnosis and creative problem-solving skills.
•    Strong organisational skills to manage multiple tasks within the constraints of timeline, with minimum supervision & take full ownership.
•    Ability to work and succeed in a fast-paced development environment, learn rapidly.
•    Exhibits Ownership, Self Drive, Responsiveness, and collaboration. 
 
Must have
Pertinent experience: 8-10 years
Education: 
Bachelor’s in computer engineering (B.E Computer)
/ Btech / ME / Mtech / MCA / MSC 

Principal Software Developer Pune, India | Posted July 12, 2022

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.