Talent.com
C++ / Linux Developer

C++ / Linux Developer

Aceolution Indiaharyana, haryana, in
2 days ago
Job description

Job Title : C++ / Linux Developer

Location : Gurgaon / Hyderabad

Experience : 5–10 Years

Employment Type : 6 Months Contract (extendable)

About the Role

We are seeking a highly skilled C++ / Linux Developer with strong expertise in designing and developing scalable, multi-threaded applications in a Linux environment. The ideal candidate will have hands-on experience with system-level programming, cloud environments (preferably GCP), and a solid understanding of networking protocols.

Key Responsibilities

  • Design, develop, and maintain C++ and C applications on Linux platforms.
  • Implement and optimize multi-threaded and high-performance software components.
  • Conduct code reviews , ensure adherence to clean code principles and SOLID design .
  • Collaborate with cross-functional teams to define, design, and deliver software solutions.
  • Utilize GIT for version control and collaborate via GitHub and JIRA for issue tracking.
  • Develop and maintain Bash scripts for automation and system monitoring.
  • Deploy and monitor applications using Docker , Kubernetes , and Google Cloud Platform (GCP) .
  • Troubleshoot issues using Linux debuggers , cloud logging tools, and performance analysis.
  • Work with networking protocols such as TCP / IP, UDP, HTTP, HTTPS, and FTP.
  • Participate in Agile / Scrum ceremonies, contribute to sprint planning, and maintain project documentation in Confluence .
  • Mentor junior developers and promote best engineering practices within the team.

Required Skills

  • Proficiency in C and C++ programming.
  • Strong understanding of Linux OS , shell scripting (Bash), and debugging tools.
  • Experience with multi-threaded application design and development.
  • Familiarity with network protocols (TCP / IP, UDP, HTTP, HTTPS, FTP).
  • Hands-on experience with GIT , JIRA , and Confluence .
  • Exposure to Docker , Kubernetes , and Google Cloud Platform (GCP) .
  • Strong grasp of Agile methodologies (Scrum / Kanban).
  • Excellent problem-solving and analytical skills.
  • Strong communication and mentoring abilities.
  • Preferred Skills

  • Knowledge of JavaScript and TypeScript (basic level).
  • Experience with GCP Cloud Logging or other cloud monitoring tools.
  • Prior experience in code optimization and performance tuning .
  • Experience contributing to open-source projects or internal developer tooling.
  • Education

    Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.

    Create a job alert for this search

    Developer • haryana, haryana, in