. NET & Microsoft Orleans
Capgemini
Capgemini
Join Capgemini Engineering, a global leader in engineering services, where we empower innovative companies to achieve their full potential. Our team of engineers, scientists, and architects delivers unique R&D and engineering services across diverse industries, from autonomous vehicles to robotics. Embrace a career filled with opportunities for growth, impact, and daily challenges.
As a Senior Software Engineer, you will design and develop highly scalable, cloud-native distributed applications using Microsoft technologies. You will focus on modern microservices architectures, leveraging Microsoft Orleans, Azure Cloud, and Kubernetes to create resilient and high-performing enterprise solutions.
Key responsibilities include designing, developing, and maintaining applications with C# and .NET Core/.NET 6/.NET 7/.NET 8. You will build scalable and fault-tolerant solutions using Microsoft Orleans and architect distributed systems and microservices.
Develop cloud-native solutions on Microsoft Azure and implement containerized deployments with Kubernetes/Azure Kubernetes Service (AKS). Create REST APIs and event-driven services, collaborating with cross-functional teams for high-quality software delivery. Troubleshoot, optimize, and enhance application performance, scalability, and reliability, while actively participating in design discussions and code reviews.
We are seeking experienced professionals with 6+ years of hands-on software development experience in C# and .NET technologies. A strong foundation in .NET Core/.NET 6/.NET 7/.NET 8 and hands-on expertise with the Microsoft Orleans framework are essential.
Candidates should possess a solid understanding of distributed systems design principles and experience building/deploying microservices architectures. Familiarity with Azure Cloud services and Kubernetes/AKS is required. Proficiency in REST APIs, messaging systems, cloud-native development, Git, and CI/CD pipelines is also expected. Excellent analytical, problem-solving, and communication skills are crucial for success in this role.
Capgemini
Information Technology & Services