C# Developer

Capgemini
New York, NY
Job Description
Role Overview

As a C# Developer, you will be empowered to shape your career in a collaborative community of colleagues around the world. You will build and maintain backend services and APIs using C#/.NET Core, while supporting DevOps practices for secure, scalable, and high-performance applications. You will collaborate with architecture, QA, and product teams in Agile delivery.

What You Will Do

Your main day-to-day responsibilities will include developing and enhancing services using C#, designing and integrating REST APIs and microservices, supporting CI/CD pipelines, deployments, and automation with DevOps tools, optimizing performance, troubleshooting issues, and ensuring code quality.

Why It Might Be a Fit

To be a fit for this role, you will need strong experience with C#, .NET Core, Web API, and API integration, as well as experience with DevOps tools, CI/CD, and Git. You will also need to be familiar with Docker/Kubernetes and cloud (Azure/AWS preferred), and have knowledge of SQL/NoSQL, EF Core, and unit testing frameworks.

Requirements

  • Strong experience with C#, .NET Core, Web API, and API integration
  • Experience with DevOps tools (Azure DevOps/GitHub/Jenkins), CI/CD, and Git
  • Familiarity with Docker/Kubernetes and cloud (Azure/AWS preferred)
  • Knowledge of SQL/NoSQL, EF Core, and unit testing frameworks

Benefits

  • Paid time off based on employee grade (A-F)
  • Company paid holidays
  • Personal Days
  • Sick Leave
  • Medical, dental, and vision coverage (or provincial healthcare coordination in Canada)
  • Retirement savings plans (e.g., 401(k) in the U.S., RRSP in Canada)
  • Life and disability insurance
  • Employee assistance programs
]]>