Capgemini
.NET Modernization Engineer (contract)
CapgeminiCanada4 days ago
ContractRemote FriendlyEngineering, Information Technology
We are seeking a .NET Modernization Engineer to lead the transformation and optimization of legacy .NET applications into modern, scalable, and efficient systems. This role requires strong expertise in C#, ASP.NET, .NET Core, and modern design principles, along with hands-on experience in database design, API development, and performance optimization. You will be responsible for designing, developing, and modernizing enterprise-grade applications while mentoring team members and driving automation initiatives.

Key Responsibilities

  • Design, develop, and modernize legacy .NET applications into .NET Core and cloud-ready architectures.
  • Implement design patterns and SOLID principles to improve code structure, maintainability, and scalability.
  • Develop and optimize multithreaded applications with a focus on performance and reliability.
  • Build RESTful and SOAP-based APIs, integrating with third-party and internal systems.
  • Write and optimize complex SQL queries, stored procedures, and database structures for MSSQL, Oracle, and Sybase.
  • Perform database performance tuning, indexing, and partitioning for high-availability systems.
  • Collaborate with UI teams to integrate front-end components using HTML, CSS, JavaScript, and jQuery.
  • Create and maintain WCF services, Windows services, and batch scripts for automation.
  • Provide technical leadership and mentorship to development teams.
  • Ensure code quality, adherence to best practices, and maintain documentation throughout the SDLC.
  • Engage in continuous improvement and modernization efforts aligned with enterprise IT strategy.

Technical Profile

  • Advanced programming expertise in C#, .NET Framework, .NET Core, ASP.NET WebForms, and MVC.
  • Deep understanding of object-oriented programming, SOLID principles, and design patterns.
  • Strong database skills in MSSQL, Oracle, and Sybase, including performance tuning and optimization.
  • Experience building and integrating RESTful APIs, SOAP services, and WCF components.
  • Proficiency in HTML, CSS, JavaScript, and jQuery for client-side development.
  • Skilled in Windows scripting and automation (batch files).
  • Experience working in Agile environments and following CI/CD practices.

Functional Profile

  • Strategic thinker with a focus on automation, modernization, and continuous improvement.
  • Strong communicator with proven ability to collaborate across technical and business teams.
  • Experienced in leading and mentoring junior developers and supporting cross-functional initiatives.
  • Capable of translating complex legacy systems into modern architectures with measurable performance gains.
  • Analytical problem solver with excellent debugging and performance analysis skills.

Skills Summary

Core Expertise:

  • NET Modernization, Application Refactoring, Software Architecture, Performance Optimization

Languages & Frameworks

C#, ASP.NET, .NET Core, MVC, WCF

UI & Styling Libraries

HTML, CSS, JavaScript, jQuery

Build & Testing Tools

Visual Studio, MSBuild, NUnit/xUnit, Git

Other Tools & Technologies

MSSQL, Oracle, Sybase, REST, SOAP, Windows Batch Scripts

Soft Skills

Leadership, Mentoring, Problem Solving, Communication, Strategic Thinking, Collaboration

Work Mode

Onsite in Montreal (5 days/week for first 3 months), transitioning to Hybrid mode thereafter, based on client agreement.

Key Skills

Ranked by relevance