Work Schedule
Standard (Mon-Fri)
Environmental Conditions
Office
Job Description
Staff Engineer C#.NET Developer (WPF / SQL)
Position Summary:
The Senior C#.NET Developer will design develop and maintain high-quality desktop and enterprise applications using C#.NET WPF and SQL Server. This role requires close collaboration with multi-functional teams to deliver scalable reliable and efficient software solutions that meet business and user needs. The ideal candidate has good experience in full-stack development within the Microsoft ecosystem and a solid understanding of software **building** principles and database architecture.
Key Responsibilities
- Design develop and maintain Windows-based applications using C#.NET and WPF.
- Develop and optimize SQL Server stored procedures triggers and queries.
- Collaborate with product owners project managers and QA teams to define technical requirements and the work youre doing.
- Participate in architecture and design discussions to ensure scalable and maintainable solutions.
- Solve debug and resolve application issues and performance bottlenecks.
- Integrate third-party APIs and tools as needed.
- Maintain comprehensive user documentation for developed solutions.
- Ensure code quality security and performance through automated testing and code analysis.
Qualifications
- Bachelors degree in Computer Science Engineering or related field.
- 8 years of professional experience developing applications using C#.NET.
- Good experience with WPF (Windows Presentation Foundation) MVVM development pattern and UI development.
- Proficiency in Microsoft SQL Server including database design optimization and performance tuning.
- Solid understanding of object-oriented programming (OOP) design patterns and SOLID principles.
- Experience with Entity Framework LINQ and RESTful APIs.
- Familiarity with source control tools (e.g. Git Azure DevOps).
- Strong problem-solving analytical and debugging skills.
- Good communication and teamwork skills.
Preferred Qualifications
- Experience developing applications Core / .NET 6.
- Exposure to WCF Windows Services or Web API integration.
- Experience with Agile/Scrum methodologies.
- Knowledge of DevOps pipelines CI/CD and automated testing frameworks.
- Experience in regulated or manufacturing environments is a plus.
Required Experience:
Staff IC
Work ScheduleStandard (Mon-Fri)Environmental ConditionsOfficeJob DescriptionStaff Engineer C#.NET Developer (WPF / SQL) Position Summary:The Senior C#.NET Developer will design develop and maintain high-quality desktop and enterprise applications using C#.NET WPF and SQL Server. This role requires c...
Work Schedule
Standard (Mon-Fri)
Environmental Conditions
Office
Job Description
Staff Engineer C#.NET Developer (WPF / SQL)
Position Summary:
The Senior C#.NET Developer will design develop and maintain high-quality desktop and enterprise applications using C#.NET WPF and SQL Server. This role requires close collaboration with multi-functional teams to deliver scalable reliable and efficient software solutions that meet business and user needs. The ideal candidate has good experience in full-stack development within the Microsoft ecosystem and a solid understanding of software **building** principles and database architecture.
Key Responsibilities
- Design develop and maintain Windows-based applications using C#.NET and WPF.
- Develop and optimize SQL Server stored procedures triggers and queries.
- Collaborate with product owners project managers and QA teams to define technical requirements and the work youre doing.
- Participate in architecture and design discussions to ensure scalable and maintainable solutions.
- Solve debug and resolve application issues and performance bottlenecks.
- Integrate third-party APIs and tools as needed.
- Maintain comprehensive user documentation for developed solutions.
- Ensure code quality security and performance through automated testing and code analysis.
Qualifications
- Bachelors degree in Computer Science Engineering or related field.
- 8 years of professional experience developing applications using C#.NET.
- Good experience with WPF (Windows Presentation Foundation) MVVM development pattern and UI development.
- Proficiency in Microsoft SQL Server including database design optimization and performance tuning.
- Solid understanding of object-oriented programming (OOP) design patterns and SOLID principles.
- Experience with Entity Framework LINQ and RESTful APIs.
- Familiarity with source control tools (e.g. Git Azure DevOps).
- Strong problem-solving analytical and debugging skills.
- Good communication and teamwork skills.
Preferred Qualifications
- Experience developing applications Core / .NET 6.
- Exposure to WCF Windows Services or Web API integration.
- Experience with Agile/Scrum methodologies.
- Knowledge of DevOps pipelines CI/CD and automated testing frameworks.
- Experience in regulated or manufacturing environments is a plus.
Required Experience:
Staff IC
View more
View less