Senior .NET C# Developer

Posted 10hrs ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Senior .NET/C# developer building complex microservices for CI&T, which transforms enterprise AI and technology into business impact. Implementing APIs, messaging, integrations, resilience, and automated tests for a major food-sector client.

Responsibilities:

  • Develop and maintain high-quality C# code within a microservices ecosystem
  • Implement complex business logic for the food sector
  • Document your work and contribute to CI/CD processes
  • Perform code reviews to ensure code quality and architectural integrity
  • Manage priorities and deliveries autonomously and with high performance
  • Develop APIs for communication between microservices
  • Implement messaging patterns for asynchronous communication between services
  • Integrate external systems and databases while maintaining system integrity
  • Ensure proper error handling and resilience in inter-service communications
  • Write comprehensive unit and integration tests
  • Troubleshoot complex technical issues within the services ecosystem

Requirements:

  • Professional experience with C# and .NET development
  • Strong knowledge of .NET Core / .NET 5+ and ASP.NET Core Web API
  • Advanced C# skills: LINQ, Generics, and Reflection
  • Proficiency in asynchronous programming (Task, async/await)
  • Experience with microservices architecture and distributed systems
  • Experience with Dependency Injection and Inversion of Control (IoC) patterns
  • Knowledge of designing and implementing RESTful APIs
  • Experience with SQL Server and writing efficient queries
  • Familiarity with Entity Framework Core
  • Understanding of data access patterns and transaction management
  • Knowledge of database performance optimization techniques
  • Experience with JSON and XML
  • Proficiency in xUnit, NUnit, or MSTest
  • Experience with Moq or NSubstitute
  • Familiarity with containerization using Docker
  • Advanced/Fluent English is required
  • Nice-to-haves: CI/CD pipelines for .NET applications; logging, monitoring, and observability; GraphQL; IdentityServer/JWT; CQRS/Mediator; globalization and localization in .NET; Domain-Driven Design (DDD); Test-Driven Development (TDD); continuous integration practices

Benefits:

  • Health and dental insurance
  • Meal and food allowance
  • Childcare assistance
  • Extended paternity leave
  • Partnerships with gyms and health and wellness professionals via Wellhub (Gympass) and TotalPass
  • Profit sharing and results participation (PLR)
  • Life insurance
  • Continuous learning platform (CI&T University)
  • Discount club
  • Free online platform dedicated to physical, mental, and overall well-being
  • Pregnancy and responsible parenting course
  • Partnerships with online learning platforms
  • Language learning platform
  • Health and Well-being team support
  • Inclusion specialists and affinity groups
  • Support and accommodations for people with disabilities