Search by job, company or skills

C++ Developer With Devops <> Capgemini

Company name confidential
1-3 Years
Save
new job description bg glownew job description bg glownew job description bg svg
  • Posted 7 hours ago
  • Over 50 applicants
Quick Apply

Job Description

We are seeking a motivated and skilled Junior C++ Developer with a passion for DevOps practices to join our team in Bengaluru. This role will focus on developing, maintaining, and supporting high-performance C++ applications across both Windows and Linux environments. The ideal candidate will contribute to CI/CD pipelines and collaborate with cross-functional teams to ensure efficient software delivery.

Key Deliverables

  • Develop and maintain high-performance C++ applications, ensuring code quality and adherence to coding standards.
  • Support and enhance existing CI/CD pipelines, utilizing tools like Jenkins, Azure DevOps, or GitLab, to automate build, test, and deployment processes.
  • Debug and optimize C++ applications running on both Windows and Linux platforms, identifying and resolving performance bottlenecks.
  • Collaborate effectively with DevOps, QA, and product teams to ensure seamless integration and delivery of software releases.
  • Contribute to the creation and maintenance of build scripts and tools using CMake, Make, and MSBuild.
  • Manage and maintain code repositories using Git, ensuring proper version control and branching strategies.

Essential Requirements

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • Solid understanding of C++ programming, including C++11/14/17 standards.
  • Experience with Windows and Linux operating systems.
  • Familiarity with CI/CD pipelines and build automation tools (e.g., Jenkins, Azure DevOps, GitLab).
  • Proficiency in scripting languages such as Bash or PowerShell.
  • Basic understanding of Docker and containerization concepts.

Preferred Qualifications

  • Exposure to cloud platforms such as Azure or AWS.
  • Familiarity with container orchestration tools like Kubernetes.
  • Experience with Python programming for scripting and automation.
  • Experience with system-level debugging tools and techniques.

Skills

Must-Have Skills

  • Technical: C++ (C++11/14/17) - Proficient in developing and debugging applications.
  • Domain Knowledge: Operating Systems - Strong understanding of Windows and Linux environments.
  • Behavioral & Interpersonal: Collaboration - Ability to work effectively within cross-functional teams.
  • Process & SOP: CI/CD - Understanding of continuous integration and continuous delivery principles.
  • Analytical & Problem-Solving: Debugging - Skilled in identifying and resolving software defects.

Good-to-Have Skills

  • Advanced Technical: Cloud Technologies (Azure/AWS) - Familiarity with cloud services and deployments.
  • Additional Certifications: Containerization - Knowledge of Docker and related technologies.
  • Cross-Functional Exposure: DevOps - Experience working closely with DevOps teams.
  • Leadership Traits: Initiative - Ability to take ownership and drive tasks to completion.
  • Continuous Improvement: Automation - A mindset of identifying and implementing automated solutions.

Bachelor Of Technology (B.Tech/B.E)

More Info

Job Type:
Function:
Employment Type:
Open to candidates from:
Indian

Job ID: 145931957