At Capgemini Engineering, the world leader in engineering services, we bring together a global team of engineers, scientists, and architects to help the world’s most innovative companies unleash their potential. From autonomous cars to life-saving robots, our digital and software technology experts provide unique R&D and engineering services across all industries.
Your Role
As a .NET Engineer, you will design, develop, and enhance applications and microservices using C# and .NET technologies. You will work closely with cross-functional teams in an Agile environment to deliver scalable and reliable software solutions.
The role involves developing REST APIs, integrating messaging technologies such as RabbitMQ and MQTT, and working with containerized applications. You will contribute to database design, DevOps practices, and system optimization while helping build software that interacts with industrial and IoT-connected equipment.
Your Tasks
- Design and implement or shift features in our new technology stack, including C#, .NET MVC, REST API, and message broker-based microservices.
- Collaborate with leads to implement direction set for product development.
- Work closely with other developers on an Agile Scrum team.
- Partner with engineers to develop code that models, analyzes, and optimizes production equipment.
- Implement and use libraries that communicate with and control oilfield equipment.
Your Profile
- Bachelor’s degree in computer science or a related discipline.
- Four or more years of professional experience, including at least three years developing .NET applications.
- Experience developing and maintaining features in layered architectures such as MVP, MVC, and MVVM.
- Experience with relational database development using SQL Server or similar technologies.
- Experience with team-based software processes, including Agile Scrum, pull requests, and source control.
- Strong C# coding skills.
- Experience with Docker containers.
- Experience with IoT protocols and frameworks such as MQTT and AMQP.
- Experience with message queues such as RabbitMQ and ActiveMQ.
- Hands-on experience with RDBMS platforms such as SQL Server and Oracle.
- Hands-on DevOps experience.
- Excellent interpersonal and communication skills.
- Willingness and motivation to learn new domains, skills, and technologies.
Experience with NoSQL databases such as MongoDB and InfluxDB, progressive web applications using React, or the oil and gas business domain is a plus.
What You Will Love About Working Here
- Health insurance from the first days, regardless of the probationary period.
- Christmas holidays from 25 December to 31 December.
- Cooperation with the Superhumans center and Veteran HUB.
Capgemini is a global business and technology transformation partner, helping organizations accelerate their digital and sustainable transitions. It has 340,000 team members in more than 50 countries and delivers end-to-end services across strategy, design, engineering, AI, cloud, and data.