Sign up to save this job, get alerts, and apply with an optimized CV.

Software Developer - C++ to C# (.NET) Migration

Job description

We are looking for a Software Developer – C++ to C# (.NET) , for our partner; North American leader in the evaluation of drinking water and sewer distribution networks.

Job Title: C++ / C# Developer – Software Modernization
Sector: Hydraulic engineering and water analysis
Hybrid or in-person mode


Responsibilities:

  • Analyze the existing internal software developed in C++.
  • Design and develop a new version in C# (.NET).
  • Optimize the performance, security, and maintainability of the software.
  • Migrate current functionalities while adding improvements according to business needs.
  • Integrate the software with other tools used by the company (GIS, databases, internal systems).
  • Document the code and train the internal team on the use of the new platform.

Required Skills:

  • Mastery of C++ and C# (.NET).
  • Experience in software migration and modernization.
  • Knowledge of good design practices (design patterns, software architecture).
  • Experience with SQL databases and APIs.
  • Ability to understand and translate complex business needs into effective software solutions.

Training and experience:

  • Bachelor's degree in computer science, software engineering, or related field.
  • Minimum 5 years of experience in software development.

Sign up to apply

Create a free account to apply for this job and get access to:

  • AI-powered CV optimization for this specific job
  • Save jobs and create custom alerts
  • See your CV match score for each job

Company information

Company
Solution SFT
Location
Canada, Québec, Montréal
Canada
Posted
11 months ago

Find similar jobs

Explore more opportunities like this one.

Interested in this position?

Create your free account and tailor your CV to match this job.