About The Position

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. Location- Charlotte NC/ Fort mills SC Job Description We are seeking an experienced Senior .NET Developer / Lead with deep expertise in C#, .NET Core, and advanced code‑generation technologies. The ideal candidate will have strong hands‑on experience with Roslyn, Microsoft.CodeAnalysis, and cloud‑native architectures on AWS . This role involves leading technical design, building high‑performance systems, and collaborating with cross‑functional teams to deliver scalable and maintainable solutions.

Requirements

  • 7+ years of professional experience with C#, .NET Framework/Core.
  • Deep understanding of .NET compilation, IL code, runtime behavior.
  • Strong hands‑on experience with Roslyn (Microsoft.CodeAnalysis) for code analysis and generation.
  • Expertise in creating source generators, code analyzers, syntax rewriters.
  • Solid knowledge of MSBuild, custom build tasks, and the .NET SDK.
  • Experience with Reflection, Expression Trees, and dynamic code generation.
  • Expertise in T4 templates, Razor, or similar templating technologies.
  • Understanding of ASP.NET Core, Entity Framework Core, and modern .NET architectural patterns.
  • Strong hands-on experience with AWS services such as EC2, Lambda, RDS, S3, EKS/Kubernetes, etc.
  • Ability to design and implement cloud‑native architectures and deployment automation.

Responsibilities

  • Lead the design and development of high‑performance applications using C# and .NET Core.
  • Architect, develop, and maintain secure, scalable RESTful APIs.
  • Drive cloud adoption, optimize applications, and streamline deployments on AWS.
  • Build and maintain source generators, analyzers, syntax rewriters, and other compiler-based tools using Roslyn.
  • Work closely with product owners, architects, and QA teams to ensure high‑quality project delivery.
  • Conduct code reviews, troubleshoot complex issues, and improve system reliability and performance.
  • Participate in technical roadmap and strategy, staying ahead of emerging technologies and best practices.

Benefits

  • Paid time off based on employee grade (A-F), defined by policy: Vacation: 12-25 days, depending on grade, 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
  • Other benefits as provided by local policy and eligibility

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Education Level

No Education Listed

Number of Employees

5,001-10,000 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service