zh
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
  • 中文

招聘启事

Back

Principal Software Developer

Pune, India

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 Principal Software Developer to join the team working on Applications running on EXFO’s equipment’s. The ideal candidate will have a proven track record in .NET technology stack & C# development, with a focus on front-end & back-end development and very strong skills in multi-layer architecture.

 

What you will do
•   Lead the development activities and be a decision maker on the technology front
•   Collaborate with other software developers, business analysts and software architects and align on the business requirements
•    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.
•    Maintaining, expanding, and scaling existing products.
•   Lead code reviews and act as a mentor to the team
•   Create technical estimations
•    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
•    Follow Agile Scrum practices and participate in all Scrum events.
•    Maintain, and optimize CI/CD pipelines with industry leading technologies.
•   Maintain standards compliance
 
What we’re looking for
Technical skills 
•    Proven working experience in .NET, C#.
•    Excellent understanding of SQLite database
•    Excellent understanding of Linux based operating systems
•    Excellent understanding of message brokers like ActiveMQ
•    Excellent programming skills and in-depth knowledge of  Multi Threading, .NET Remoting. 
•    Solid understanding of OOPs, OOAD & SOLID Principles, Design Patterns, Dependency Injection.
•    Hands-on experience with NUnit & Unit Testing.
•    Familiarity with REST APIs
•    Hands-on experience with Remote Debugging and other debugging tools and techniques.
•    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.
 
Preferred Requirements 
•    Familiarity with Docker containerization platform
•    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: 12+
Language requirements: C#
Education: 
Bachelor’s in computer engineering (B.E Computer)
/ Btech / ME / Mtech / MCA / MSC 
 

Principal Software Developer Pune, India | Posted 2021年8月19日

保持联系!

获取与网络测试,监测和分析有关的最新新闻!

本网站受reCAPTCHA保护,且适用Google隐私政策服务条款

Thank you.