2 days ago
Bengaluru, IndiaMid Level
Responsibilities
- Develop and maintain applications and automation solutions using Python and C++.
- Design and manage CMake build systems and automated build pipelines.
- Create, execute, and maintain unit tests using Google Test (GTest).
- Manage GitHub repositories, branching strategies, and workflow automation.
- Contribute to CI/CD implementation, build optimization, and automated deployment activities.
- Troubleshoot build failures, deployment issues, and software integration problems.
- Collaborate with development, QA, DevOps, and other stakeholders to improve software quality and release efficiency.
- Participate in code reviews, technical discussions, sprint planning, Agile ceremonies, and stakeholder discussions.
- Ensure compliance with software quality and engineering standards.
Requirements
- At least 4 years of experience in software development and automation.
- Strong hands-on expertise in Python programming.
- Good experience with C++ development.
- Strong experience with CMake build systems.
- Hands-on experience with unit testing and Google Test (GTest).
- Experience managing source code with GitHub.
- Exposure to GitHub workflow automation and CI/CD practices.
Benefits
- Flexible and adaptable work environments supporting work-life balance.
- Inclusive, collaborative culture with opportunities for continuous learning.
- Exposure to modern software development, automation, and DevOps practices.
- Location: Bangalore.
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.
