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
Categories
About Capgemini
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.
