.NET Developer with C++

Capgemini

1+ yrs Bengaluru Full Time Hybrid (office + remote)
Capgemini logo
Posted : today
Actively hiring

Job description

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.

Responsibilities

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.

Qualifications

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).

Essential Skills

C#.NET Framework.NET Core.NET 8C++P/InvokeC++/CLIInterop ServicesRESTful APIsMicroservicesObject-Oriented Programming (OOP)Design PatternsWindows application developmentMultithreadingConcurrencyPerformance TuningSQL ServerDatabase DesignREST APIsWeb ServicesGitAzure DevOpsCI/CD pipelinesSoftware Development Lifecycle (SDLC)

Highlights

  • Actively hiring

More Details

Role.NET Developer with C++
Employment TypeFull Time, Hybrid (office + remote)

About the Company

Capgemini logo

Capgemini

IT Consulting