Inactive
C

Capgemini

Global consulting, technology services, outsourcing

.NET Developer

Backend EngineeringPosted on Nov 6
Full-timeNo salary listed

About the Job

Requirements

  • Experience with .NET back-end development, object-oriented programming, MVC architecture, APIs, and layered development.
  • Knowledge of Inversion of Control (IoC), Dependency Injection, object-relational mapping (ORM) tools such as Dapper, Entity Framework, or NHibernate, authentication, and authorization.
  • Experience with SQL Server, including creating and analyzing queries and procedures, performance optimization, and tuning.
  • Experience with Windows Services, queues, and messaging, preferably Kafka, RabbitMQ, or Service Bus, as well as Docker and containers.
  • Experience with Git, including commits, conflict resolution, and creating and managing branches, as well as Work Items and Pull Requests in DevOps environments.
  • Experience with agile methodologies, including Planning Poker, Daily meetings, and retrospectives, and the ability to estimate tasks and work autonomously.
  • Collaborative communication, transparency, teamwork, and the ability to support other team members.
  • Commitment to delivery quality, including testing before completing tasks, validating requested requirements, and considering potential impacts on other parts of the system.

Responsibilities

  • Develop and evolve back-end applications using .NET, object-oriented programming, and MVC architecture.
  • Develop and maintain APIs, services, and integrations using Inversion of Control (IoC), Dependency Injection, and layered development concepts.
  • Work with data persistence using ORM tools such as Dapper, Entity Framework, or NHibernate, and SQL Server queries, procedures, performance, and tuning.
  • Develop solutions using Windows Services, queues, and messaging, preferably Kafka, RabbitMQ, Service Bus, or other processing-control mechanisms.
  • Participate in agile ceremonies and carry out work from estimation and development through testing and delivery, collaborating with the team throughout the lifecycle.

About the Company

Capgemini

Global consulting, technology services, outsourcing

Capgemini provides consulting, technology services, and outsourcing to help organizations transform digitally. Its offerings include strategy and transformation consulting, system integration, application development, IT infrastructure management, and managed IT operations. It differentiates itself with a global presence in over 50 countries and a focus on applying AI, cloud, and cybersecurity to real business problems. Its goal is to help clients navigate digital transformation and improve efficiency and innovation through tailored, contract-based or managed services.

Company size
10,001+
Company stage
IPO
Headquarters
Paris, France
Founded
1967

Recently Posted Jobs

Explore more opportunities at Capgemini

See more jobs