remote
.NET Developer - Capgemini
Software Engineer
Experienced .NET Developer skilled in C#, ASP.NET Core/MVC, SQL Server and building RESTful APIs, responsible for full‑stack development and delivering high‑quality software solutions.
About the role
Key Responsibilities
- Design, develop, and maintain web applications using C# and ASP.NET Core/MVC.
- Implement and consume RESTful APIs, ensuring robust integration with back‑end services.
- Write efficient T‑SQL queries and manage database objects in SQL Server.
- Apply object‑oriented principles and design patterns throughout the development lifecycle.
- Participate in code reviews, unit testing, and continuous integration to uphold code quality.
- Collaborate with cross‑functional teams to translate business requirements into technical solutions.
Requirements
- 8+ years of professional experience as a full‑stack .NET developer.
- Strong proficiency in C#, .NET Framework/.NET Core, ASP.NET MVC, and ASP.NET Core.
- Hands‑on experience with SQL Server, including query optimization and stored procedures.
- Proven ability to design and consume RESTful APIs following OOP best practices.
- Solid understanding of software engineering best practices, version control, and agile methodologies.