.NET Developer with C++
Capgemini
Capgemini
Join our dynamic team as a .NET Developer specializing in C++ and contribute to building innovative applications. This permanent role within Capgemini Engineering offers an exciting opportunity to leverage your expertise in both modern .NET technologies and robust C++ development.
Discover a collaborative work environment that fosters team spirit, trust, and continuous innovation. Capgemini is dedicated to creating a positive and inclusive workplace where your contributions are valued and you can find purpose in your role.
Benefit from a healthy work-life balance with flexible hours and a hybrid work model. Access comprehensive wellness programs, including health checks, telemedicine, and robust insurance coverage. Furthermore, enhance your skills through an extensive digital learning platform with access to over 250,000 courses and numerous certifications.
Develop and maintain applications using C#, .NET Framework, .NET Core, and .NET 8. Enhance software modules with a focus on C++ development. Seamlessly integrate native C++ libraries with .NET applications using P/Invoke, C++/CLI, or Interop Services. Build and deploy RESTful APIs and microservices. Identify and resolve application performance bottlenecks. Optimize system performance, focusing on memory management and multithreading. Actively participate in code reviews and adhere to development best practices. Collaborate effectively with architects, QA engineers, and product owners. Prepare essential technical documentation and support deployment processes.
Demonstrated experience in C# and the .NET Framework/.NET Core ecosystem. Proficiency in C++ development, including modern standards (C++11/14/17). Solid understanding of Object-Oriented Programming principles and design patterns. Experience with developing Windows applications. Strong grasp of multithreading, concurrency concepts, and performance optimization techniques. Proficiency in SQL Server and database design principles. Hands-on experience with REST APIs and web services development. Familiarity with version control systems like Git and CI/CD tools such as Azure DevOps. Understanding of the Software Development Lifecycle (SDLC).
Capgemini
IT Consulting