Senior C++ Desktop Applications Developer
Core
Architect, modernize, and implement high-impact C++ desktop applications for Microsoft Windows, leading legacy UI modernization and establishing testing frameworks.
Role type
Senior C++ Desktop Applications Developer (Technical Lead)
Builds
Modernized legacy user interface applications and new features for Microsoft Windows desktop environments
Domain
Software Engineering / Desktop Applications / Legacy Modernization
Deliverable
production ML models | product features
Required skills
C++ (Microsoft C++), Desktop Application Architecture, Legacy Code Modernization, Unit Testing, Root Cause Analysis, Agile/Scrum, SQL, Database Design
Preferred skills
C#, .NET, Windows Forms, SQL Server
Technologies
C++, Microsoft Windows, SQL, Agile/Scrum
Responsibilities
Lead architectural efforts to modernize legacy UI applications; Architect, maintain, and enhance desktop applications for Microsoft Windows; Establish test strategies and drive software testing processes; Develop major new features and refactor existing code bases; Lead code, design, and test reviews; Drive sprint/release planning and risk assessments; Perform Root Cause Analysis on complex defects; Produce technical specifications and system architecture designs
Seniority
Senior, hands-on IC with leadership responsibilities
