Senior Software Engineer
What you'll do:
The primary responsibility of this position will be to participate in the specification, design, implementation, testing, and release of new features and enhancements for Eaton's ProView NXG interface software.
• Contribute to the development and implementation of new features, enhancements, and changes for ProView NXG interface software.
• Maintain and enhance technical proficiency in software engineering related development environments, processes, and tools.
• Perform development work to achieve on-time delivery of ProView NXG features and enhancements.
• Coordinate and collaborate with product owners and systems, hardware, embedded software, applications, and manufacturing development teams to produce engineering designs and specifications for new features and enhancements.
• Identify and communicate risks as they arise during development.
• Perform code reviews using revision control software and collaborative code review tools.
• Execute ProView NXG development builds and formal releases.
• Manage ProView NXG platform documents and source code using version control tools.
• Manage, maintain, enhance, and document the ProView NXG Windows install.
Qualifications:
Required (Basic) Qualifications:
• Bachelor's/master's degree in Electronics/Computer Science Engineering from accredited institution
• Minimum of two years of experience in software applications development• Minimum 6 years of experience in software applications development.
• Minimum 6 years of experience developing .NET, C# based applications.
• Minimum 3 years of experience with Windows Presentation Foundation, XAML, and Workflow.
Skills:
• Practical working knowledge of building composite applications, including integration of the dependency framework.
• Experience in all stages of the application development lifecycle.
• Extensive experience with a version control system.
• Experience with a collaborative code review tool.
• Experience with Atlassian JIRA for issue and bug tracking.
• Experience working with GIT and JAMA.
• Experience with serial, TCP/IP, BLE based communications.
• Experience with the DNP communications protocol including Triangle Microworks DNP.
• Knowledge of power systems, switchgear, and/or regulator controls products/applications is an added advantage.
Position Criteria:
• Ability to communicate well with local and remote developer teams
• Strong analytical and problem-solving skills
• Self-starter with the ability to operate effectively with minimal supervision
• Ability to travel up to 10%
Want more jobs like this?
Get Software Engineering jobs in Pune, India delivered to your inbox every week.

Perks and Benefits
Health and Wellness
- Health Insurance
- Health Reimbursement Account
- Dental Insurance
- Vision Insurance
- Life Insurance
- Short-Term Disability
- Long-Term Disability
- FSA
- HSA With Employer Contribution
- Fitness Subsidies
- On-Site Gym
- Pet Insurance
- Mental Health Benefits
- Virtual Fitness Classes
Parental Benefits
- Birth Parent or Maternity Leave
- Adoption Assistance Program
Work Flexibility
- Flexible Work Hours
- Remote Work Opportunities
- Hybrid Work Opportunities
Office Life and Perks
- Casual Dress
- On-Site Cafeteria
Vacation and Time Off
- Paid Vacation
- Paid Holidays
- Personal/Sick Days
- Leave of Absence
- Summer Fridays
Financial and Retirement
- 401(K) With Company Matching
- Performance Bonus
- Relocation Assistance
- Financial Counseling
Professional Development
- Tuition Reimbursement
- Promote From Within
- Mentor Program
- Shadowing Opportunities
- Access to Online Courses
- Internship Program
- Work Visa Sponsorship
- Leadership Training Program
- Associate or Rotational Training Program
Diversity and Inclusion
- Diversity, Equity, and Inclusion Program
- Employee Resource Groups (ERG)