onsite
Lead Software Engineer - Capgemini
Software Engineer
Lead software engineering role driving full‑stack development of scalable .NET Core services and modern JavaScript front‑ends, with deep expertise in C#, microservices, REST APIs, and SQL Server.
About the role
Key Responsibilities
- Design, develop, and maintain high‑performance server‑side applications using C# and .NET Core.
- Architect and implement microservice‑based solutions with RESTful APIs.
- Collaborate with front‑end teams to integrate JavaScript frameworks such as React, ensuring seamless UI/UX.
- Optimize data access and storage using SQL Server and relational database best practices.
- Mentor junior engineers, enforce coding standards, and lead code‑review processes.
Requirements
- 5+ years of hands‑on experience with C# and the .NET ecosystem.
- Proven experience building microservices and REST APIs in .NET Core.
- Strong knowledge of front‑end technologies, especially JavaScript and React (or similar frameworks).
- Solid understanding of relational databases, particularly SQL Server.
- Bachelor’s degree in Computer Science, Engineering, or a related field.
Skills
crest apijavascriptreact