




We are looking for a Software Developer – Migration from C++ to C# (.NET), on behalf of our partner; a leading North American company in the assessment of drinking water and wastewater distribution networks. Job Title: C++ / C# Developer – Software Modernization Industry: Hydraulic engineering and water analysis Hybrid or on-site mode Responsibilities: Analyze existing internal software developed in C++. Design and develop a new version in C# (.NET). Optimize software performance, security, and maintainability. Migrate current features while adding improvements according to business needs. Integrate the software with other enterprise tools used by the company (GIS, databases, internal systems). Document code and train the internal team on using the new platform. Required Skills: Proficiency in C++ and C# (.NET). Experience in software migration and modernization. Knowledge of design best practices (design patterns, software architecture). Experience with SQL databases and APIs. Ability to understand and translate complex business requirements into efficient software solutions. Education and Experience: Bachelor's degree in computer science, software engineering, or related field. Minimum of 5 years of experience in software development.


