TQUSI0379_5133 - C++ Developer

Job Type: Contract

Work Mode: Hybrid (2 Days from office)

Key Responsibilities

  • Design, implement, and maintain high-performance C++ applications.
  • Optimize existing codebases for scalability, reliability, and efficiency.
  • Collaborate with cross-functional teams (QA, DevOps, Product) to deliver robust solutions.
  • Debug, troubleshoot, and resolve complex technical issues.
  • Write clean, maintainable, and well-documented code following industry best practices.
  • Participate in code reviews and mentor junior developers.
  • Ensure applications meet security, compliance, and performance standards.
  • Stay updated with the latest C++ standards, tools, and frameworks.

Required Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.
  • Proven experience (3–7 years) in C++ development for complex systems.
  • Strong knowledge of C++11/14/17/20 and STL.
  • Experience with multithreading, concurrency, and memory management.
  • Familiarity with design patterns, algorithms, and data structures.
  • Proficiency in debugging tools and performance profiling.
  • Experience with version control systems (e.g., Git).
  • Strong problem-solving and analytical skills.

Preferred Skills

  • Knowledge of network programming, distributed systems, or real-time applications.
  • Experience with cross-platform development (Windows/Linux/macOS).
  • Familiarity with CI/CD pipelines and DevOps practices.
  • Exposure to cloud environments (AWS, Azure, GCP).
  • Understanding of containerization (Docker, Kubernetes).

Want To
WORK FOR YOU?

GET THE QUOTE

Want To
WORK WITH US?

CAREER