Overview
Choosing Capgemini means choosing a company where you will be empowered to shape your career in the way you’d like, where you’ll be supported and inspired by a collaborative community of colleagues around the world, and where you’ll be able to reimagine what’s possible. Join us and help the world’s leading organizations unlock the value of technology and build a more sustainable, more inclusive world.
Your Role
We are seeking a highly skilled .NET Developer with deep expertise in Microsoft technologies and strong experience in application migrations across different .NET frameworks and platforms. You will lead modernization initiatives, migrate legacy applications, and ensure best practices for performance, scalability, and deployment.
Your responsibilities include:
- Migrate applications from .NET Core 4 to .NET 8.
- Convert ASP.NET MVC applications to Razor Pages.
- Migrate legacy VB.NET applications to C# .NET.
- Analyze existing architectures and recommend modernization strategies.
- Resolve platform‑dependent package issues and provide cross‑platform alternatives.
- Implement CI/CD best practices and support infrastructure setup.
- Design, develop, and maintain applications using C#, ASP.NET Core, Web API, MVC.
- Write clean, scalable, reusable code following engineering best practices.
- Collaborate with cross‑functional teams and provide technical guidance during migrations.
Primary Skills
- Strong hands‑on experience with Kubernetes, Docker, and containerization.
- Proficiency in C#, ASP.NET MVC, ASP.NET Core, Razor Pages, VB.NET migrations, ADO.NET.
- Expertise in migrations:
- .NET Core upgrades
- MVC to Razor Pages
- VB.NET to C#
- Web technologies: Web API, Angular, HTML, CSS, Bootstrap, jQuery, Ajax.
- Database: MS SQL Server.
- Tools: Git, Bitbucket, TFS, TeamCity, Bamboo, Postman, Fiddler.
- Cloud exposure: Microsoft Azure (basic proficiency).
- Deployment expertise: CI/CD pipelines, application hosting.
- Methodologies: Agile, Waterfall.
Works in the area of Software Engineering, which encompasses the development, maintenance and optimization of software solutionsorapplications.1. Applies scientific methods to analyse and solve software engineering problems.2. Heorshe is responsible for the development and application of software engineering practice and knowledge, in research, design, development and maintenance.3. Hisorher work requires the exercise of original thought and judgement and the ability to supervise the technical and administrative work of other software engineers.4. The software engineer builds skills and expertise of hisorher software engineering discipline to reach standard software engineer skills expectations for the applicable role, as defined in Professional Communities.5. The software engineer collaborates and acts as team player with other software engineers and stakeholders.
Secondary Skills
- Exposure to OpenShift containerization or virtualization platforms.
- Experience in Performance Engineering with understanding of bottleneck identification and related tools.
- Knowledge of best practices in Code Refactoring, Re‑engineering, Coding Guidelines, Security, and Performance.
- You can shape your career with us. We offer a range of career paths and internal opportunities within Capgemini Group, along with personalized career guidance.
- Comprehensive wellness benefits including health checks, telemedicine, insurance top‑ups, elder care, partner coverage, and new‑parent support through flexible work.
- Work on cutting‑edge technology and engineering projects with industry leaders or contribute to solutions addressing societal and environmental challenges.
- Capgemini is an AI‑powered global business and technology transformation partner, delivering tangible business value. With nearly 60 years of innovation, our diverse team of 420,000+ experts operates across 50+ countries, leveraging deep industry knowledge and a strong partner ecosystem.
www.capgemini.com