We are seeking an experienced C++ and C# Developer with strong expertise in application modernization, Windows-based development, and migration of legacy systems. The ideal candidate should have hands-on experience upgrading and modernizing C++ applications while working with modern development tools and frameworks.
Required Technical Skills
Core Development Skills
C++
C#
API Development & Integration
Windows Services
Component Object Model (COM)
Microsoft Visual Studio
Modernization & Migration Experience
Experience migrating C++ applications from x86 to x64 architecture.
Proven experience modernizing legacy C++ applications.
Strong knowledge of Modern C++ (C++17 and above).
Experience refactoring and upgrading legacy codebases to current standards.
Application Development
Design and development of desktop and enterprise applications.
API integration and service-based architectures.
Debugging, performance optimization, and code modernization.
Windows platform development and support.
Key Responsibilities
Development & Enhancement
Develop and maintain applications using C++ and C#.
Build and integrate APIs and Windows services.
Design scalable and maintainable software solutions.
Legacy System Modernization
Analyze legacy applications and recommend modernization strategies.
Migrate existing applications from x86 to x64 environments.
Upgrade older C++ codebases to modern C++ standards (C++17+).
Improve application performance, security, and maintainability.
Testing & Support
Perform code reviews and debugging activities.
Troubleshoot production issues and implement fixes.
Collaborate with cross-functional teams throughout the SDLC.
Ideal Candidate Profile
Mandatory Skills
Strong C++ Development
Strong C# Development
API Development
Windows Services
COM (Component Object Model)
Visual Studio
Preferred Experience
x86 to x64 Migration Projects
Legacy Application Modernization
C++17 or newer standards
Enterprise Application Development"