Description

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.

Education

Any Graduate