Capgemini

.Net Developer -Manchester

Capgemini
Apply
23 days ago
Manchester, United KingdomSenior

Responsibilities

  • Design, develop, and maintain scalable, secure, high-quality applications using C#, .NET, and ASP.NET Core.
  • Build microservices, APIs, service integrations, and distributed systems using synchronous, asynchronous, and event-driven communication.
  • Implement messaging solutions with Azure Service Bus, Kafka, RabbitMQ, or similar technologies.
  • Configure and manage API Gateway solutions and secure API access.
  • Implement resilience patterns including retries, circuit breakers, caching, and dead-letter queue handling.
  • Apply OAuth 2.0, JWT, OpenID Connect, SSL/TLS, and secret-management practices.
  • Collaborate with architects, engineers, and business stakeholders to deliver enterprise solutions.
  • Perform unit testing, code reviews, CI/CD practices, troubleshooting, and continuous improvement.
  • Optimize application, API, database, and messaging performance and resolve complex production issues.
  • Use AI-assisted development tools and practices to improve productivity, quality, and innovation.

Requirements

  • Strong experience with C#, .NET, ASP.NET Core, and enterprise application development.
  • Hands-on experience designing microservices, distributed systems, and service-to-service communication.
  • Experience with Azure Service Bus, Kafka, RabbitMQ, or similar messaging platforms.
  • Strong understanding of API Gateways, dependency injection, asynchronous programming, and concurrent application design.
  • Knowledge of OAuth 2.0, JWT, OpenID Connect, SSL/TLS, Azure Key Vault or similar tools, and secure application development.
  • Experience with resiliency, caching, logging, monitoring, and observability in distributed environments.
  • Expertise in SQL, database design, performance tuning, and data management.
  • Experience with xUnit, NUnit, or MSTest and with Clean Architecture, SOLID principles, and modern design patterns.
  • Experience working in Agile delivery teams and across the full software development lifecycle.
  • Strong analytical, problem-solving, communication, stakeholder management, and AI-assisted development skills.
  • Angular experience is desirable.

Benefits

  • Hybrid working across Capgemini offices, client sites, and home; the role cannot be performed remotely 100% of the time.
  • Wellbeing support including Mental Health Champions and access to Thrive and Peppy wellbeing apps.
  • Training and development opportunities including thinktanks, hackathons, 250,000 courses, and external certifications.
  • Access to learning and certification opportunities from AWS, Microsoft, Harvard Manage Mentor, and cybersecurity programs.
  • Disability Confident Employer commitment to interview candidates who declare a disability and meet the minimum essential criteria.

Tech Stack

AngularApache KafkaAWSC#gRPC.NETNUnitRabbitMQSQL

Categories

Capgemini

About Capgemini

10,000+ employees

Capgemini is a global IT services and consulting firm that delivers strategy, cloud, AI, software engineering, and managed services to large enterprises and public-sector clients. Founded in 1967 and headquartered in Paris, it is publicly traded on Euronext Paris and operates in 50+ countries. The group expanded its engineering capabilities by acquiring Altran in 2020, now operating as Capgemini Engineering.

Contact me