Lead Engineer - C# WPF
What you'll do:
About the Role
We are looking for a talented C# Developer to join our engineering team and help build robust Windows desktop applications that interface with our products via REST APIs and serial communication protocols.
Key Responsibilities
• Design, develop, and maintain Windows desktop applications using C# and .NET (WPF or WinForms).
• Implement and manage communication layers for REST APIs and serial interfaces (e.g., RS-232, USB).
• Ensure high code quality through peer reviews, static analysis, and continuous integration.
• Document software designs, interfaces, and testing procedures.
• Maintain a customer-driven focus on how the user experiences and utilizes the application.
Qualifications:
- Experience of 8 to 10 years
- Proficiency in C# and the .NET Framework.
- Experience with Windows desktop development (WPF or WinForms).
- Experience with Git and CI/CD pipelines (e.g., Azure DevOps, GitHub Actions).
- Knowledge of asynchronous programming and multithreading.
- Excellent problem-solving and communication skills.
Skills:
• Experience with hardware interfacing or embedded systems.
• Familiarity with mocking frameworks (e.g., Moq) and dependency injection.
• Development using behavior-driven development (BDD) or test-driven development (TDD) and tools like SpecFlow or Selenium for testing.
• Experience working in Agile/Scrum environments, especially utilizing the Scaled Agile Framework (SAFe).
• Strong understanding of RESTful API integration and serial communication protocols.
Want more jobs like this?
Get jobs in Pune, India delivered to your inbox every week.

• Solid experience with unit testing frameworks (e.g., xUnit, NUnit, MSTest).
• Familiarity with test automation tools and practices for desktop applications.
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)