Develop Windows desktop and web-based applications in an Agile environment.
Responsibilities
- Build and maintain Windows desktop applications using C++ and MFC.
- Implement object-oriented designs and design patterns for scalable code.
- Develop web-based services using C#, .NET, and ASP.NET MVC.
- Manage data persistence and integration through SQL programming.
- Utilize CI/CD pipelines and Azure DevOps for continuous integration and deployment.
Required Skills
- 8+ years of experience in Windows desktop application development.
- Proficiency in C++, MFC, and STL.
- Strong understanding of dynamic polymorphism, templates, and C++ specifics like friend classes.
- Experience with C#, .NET, ASP.NET MVC patterns, and Web API services.
- Solid foundation in OO design and implementation.
- Hands-on experience with SQL programming.
- Proficiency with GIT and Azure DevOps.
- Experience working within Agile development methodologies.
Preferred Skills
- Degree in any field of study.