Senior C++, C# Engineer

Full Time
  • Full Time
  • India

Join a dynamic engineering team focused on developing robust Windows client applications. You’ll design, code, and review software using agile practices while collaborating with internal and client stakeholders.

What You’ll Do

  • Design, implement, and review Windows UWP client applications in Agile sprints.
  • Collaborate with Quest Global and client teams on feature development.
  • Write and execute testing plans, debug code, and propose improvements.
  • Manage multithreaded components and ensure thread safety.
  • Integrate REST APIs using curl and OpenSSL libraries.

What You Need

  • 6‑8 years of C++ (C++14‑C++17) development experience.
  • Proficiency with Windows UWP, multithreading, and synchronization primitives.
  • Strong knowledge of object‑oriented design, inheritance, and composition.
  • Experience with Git, Gerrit, and GitHub version control workflows.
  • Familiarity with curl, OpenSSL, and RESTful API programming.
  • Understanding of IPC mechanisms, shared memory, and socket communication.

Good to Have

  • Code profiling using performance tools.
  • Experience with Docker/VM environments.
  • Test‑driven development and CI/CD pipelines.
  • Exposure to cloud platforms like AWS or Azure.

The Opportunity

Opportunity to work with AI‑powered development tools and broaden skill set across cloud and security domains. Collaborate in a team that values cross‑skill growth.

Similar Jobs to Apply
  • IQVIA
    Bangalore

    You will develop end‑to‑end reporting solutions that unify data from multiple source systems into a central Snowflake repository. Leveraging your Life Sciences knowledge and FHIR expertise, you’
  • YASH Technologies Middle East
    India

    Join a fast‑growing technology integrator as a technical lead driving full‑stack Java, React and AWS solutions. You'll design, develop and deliver micro‑services and single‑page applications w
  • Cognisol
    India

    You’ll join a fast‑moving engineering team that builds end‑to‑end product features on a Java/Spring Boot backend and a React frontend, deploying and monitoring them on AWS. The platform hand
  • Citi
    India

    Join a dynamic team focused on modernizing wealth technology platforms. You’ll work on integration, cloud enablement, and automation, delivering high‑impact solutions for Citi’s global business.