Upload Button Icon Add office photos
Engaged Employer

i

This company page is being actively managed by EXFO Team. If you also belong to the team, you can get access from here

EXFO Verified Tick

Compare button icon Compare button icon Compare
3.5

based on 64 Reviews

filter salaries All Filters

1 EXFO Principal Software Developer Job

EXFO - Principal Software Developer - .Net/C# (8-12 yrs)

8-12 years

EXFO - Principal Software Developer - .Net/C# (8-12 yrs)

EXFO

posted 1mon ago

Job Role Insights

Flexible timing

Job Description

About the job :

Job Summary :

As part of the organization as a Principal Software Developer the person will be responsible to analyze requirements & produce system requirement design in collaboration with peers.

- Based on the design you are required to deliver high quality source code.

- Demonstrate competence in own area; may still be acquiring higher level skill.

- Works with limited guidance on projects within defined criteria.

- Provide solutions to a diverse range of moderately complex problems.

What You'll Do :

- Analyze software requirements based on inputs.

- Design and implement software systems and product enhancements based on requirements specifications.

- Produce documents related to this including Detailed Design Specifications (DDS).

- Decide approaches, modeling techniques and estimations for schedules, technical scope and required project resources.

- Participate in technical reviews of requirements and system design with peers.

- Participate in software documentation process by writing draft version technical literature for submission to documentation team.

- Review final prior to release and verifies processes have been followed.

- Review code and documentation authored by peers and make recommendations for improvement.

What We're Looking For :

- We are looking for a Principal Software Developer having experience in development of applications for C# WinForms, Web, Xamarin/Maui, Android iOS.

- Your main objective will be to design and develop our solutions.

- Your success will be evidenced by your ability of end-to-end ownership to develop reliable and durable software.

- You are interested in the development of portable products and your reflection is oriented towards intended use by the user.

Technical Skills :

- Experience of C#. NET WinForms and Web development.

- Experience of Xamarin/Maui, Android iOS development.

- In-depth understanding of OOPS concepts.

- Exposure to Flutter Dart is an asset.

- Exposure to REST/SOAP, creating public and private APIs are assets.

- Good understanding of CI-CD is an asset.

- Ability to develop applications that promote automated testing.

- Ability to participate in proof of concepts, work evaluations and development of solutions related to the needs analysis.

Competencies (preferred Skills) :

- Ability to design, develop, and maintain efficient, reusable, and reliable code using best practices.

- Ability to collaborate with team members to define, design, and deliver new features.

- Ability to participate in all phases of development lifecycle including requirement gathering, design, implementation, testing, and support.

- Ability to troubleshoot problems and debug issues efficiently.

- Meticulous and well organized.

- Strong analytical problem-solving, and conceptual skills.

- Understands and follows project and software development methodologies and processes, including SCRUM.

- Proficient understanding of code versioning tools such as Git, SVN, and TFS.

- Exposure to SAFe framework.

- Experience with GitLAB tool.

- Exposure to Jira tool.

- Exposure to telecom domain is an asset.

Required Aptitudes :

- Excellent spoken and written English.

- Be attentive and open to proposals, in search of innovative solutions.

- Great ability to document design and guidelines for teams.

- Be available to share knowledge and ideas.

- Technical decision making.

- Excellent interpersonal skills.

- A team player, who goes out of his / her way to help the team members, whenever required


- A person who is more people oriented, with a skill to talk to people and get / provide required info.

- Ability to operate effectively in a complex matrix environment.

- Ability to create a climate of trust.

- Proactive problem solver.

- Action and results oriented.

Must Have :

- Pertinent Experience : 8+ years experience in Software Development.

- Education : BE/BTech/ME/MTech/MCA/MCS/M.Sc.Comp Science (Candidates from Computer Science / IT / Electronics & Telecom will be preferred)


Functional Areas: Software/Testing/Networking

Read full job description

EXFO Interview Questions & Tips

Prepare for EXFO roles with real interview advice

People are getting interviews at EXFO through

(based on 7 EXFO interviews)
Job Portal
Referral
Walkin
43%
14%
14%
29% candidates got the interview through other sources.
Moderate Confidence
?
Moderate Confidence means the data is based on a sufficient number of responses received from the candidates

What Principal Software Developer at EXFO are saying

3.7
 Rating based on 4 Principal Software Developer reviews

Likes

Good culture.

Dislikes

Needs to take more time into learning new technologies.

Read 4 reviews

Principal Software Developer salary at EXFO

reported by 20 employees with 9-15 years exp.
₹13 L/yr - ₹27.1 L/yr
11% less than the average Principal Software Developer Salary in India
View more details

What EXFO employees are saying about work life

based on 64 employees
77%
100%
55%
78%
Flexible timing
Monday to Friday
No travel
Day Shift
View more insights

EXFO Benefits

Submitted by Company
Child care
Work From Home
Cafeteria
Health Insurance
Team Outings
Job Training +5 more
Submitted by Employees
Health Insurance
Job Training
Cafeteria
Team Outings
Soft Skill Training
Work From Home +6 more
View more benefits

Compare EXFO with

Keysight Technologies

4.0
Compare

Viavi Solutions

4.2
Compare

Anritsu

4.2
Compare

Rohde & Schwarz

3.7
Compare

Spirent Communications

4.3
Compare

Tejas Networks

4.1
Compare

Sterlite Technologies

3.8
Compare

Bharti Airtel

4.0
Compare

Tata Communications

4.1
Compare

HCLTech

3.6
Compare

Ericsson

4.2
Compare

Reliance Communications

4.0
Compare

Nokia

4.2
Compare

Huawei Technologies

4.0
Compare

Verizon

4.2
Compare

Telenor

4.3
Compare

AT&T

4.1
Compare

ZTE Corporation

4.0
Compare

Ciena

4.4
Compare

MetroTelworks

3.6
Compare

Similar Jobs for you

DOT NET Developer at ADVANSOFT

Hyderabad / Secunderabad

8-13 Yrs

₹ 18-35 LPA

DOT NET Developer at MEL SYSTEMS AND SERVICES LIMITED

Chennai

2-10 Yrs

₹ 12-25 LPA

DOT NET Developer at IT Firm

Remote

2-8 Yrs

₹ 10-28 LPA

Senior .NET Developer at Consulting Pandits

Pune

8-15 Yrs

₹ 25-40 LPA

IOS Developer at Mobile Programming LLC

4-8 Yrs

₹ 8-20 LPA

Senior IOS Developer at FIFTYFIVE TECHNOLOGIES

5-8 Yrs

₹ 14-22 LPA

DOT NET Developer at BSRI Solutions

Chennai

8-11 Yrs

₹ 15-20 LPA

DOT NET Developer at Zenith HR Solutions

Bangalore / Bengaluru

8-10 Yrs

₹ 24-30 LPA

DOT NET Developer at MarketScope

Noida

6-10 Yrs

₹ 25-30 LPA

IOS Engineer at Nthinsight

8-10 Yrs

₹ 10-20 LPA

Principal Software Developer Jobs in Other Companies

write
Share an Interview