AC

C++ Developer

Acme Services
Mumbai2-6 LPA Posted 18 Jul 2025
FULL TIME
Windows
C++ Programming
Network Programming
Multi-threading
Data Structures

Job Description

Responsibilities:

  • Develop, implement, and maintain high-performance software applications using Expert-level C++ programming.
  • Design and implement efficient solutions leveraging advanced Data Structures such as maps, lists, and trees.
  • Develop robust and scalable applications incorporating Multi-threading and Network Programming concepts.
  • Optimize application performance and manage memory effectively through profiling techniques.
  • Work proficiently on both Windows and Linux systems (with a preference for Linux), interacting with services, Asynchronous I/O, Files, and Process APIs.
  • Develop applications that interact seamlessly with device drivers.
  • Contribute to UI development, integrating backend C++ components with user interfaces.
  • Design and interact with databases, ensuring efficient data storage and retrieval.
  • Implement effective testing strategies for C++ applications to ensure quality and reliability.
  • Manage software packaging and deployment processes.
  • Participate actively in the full software product lifecycle, including building, releasing, and providing ongoing support for software products.

Required Skills:

  • Expert-level proficiency in C++ programming.
  • Strong knowledge of Data Structures (maps, lists, trees).
  • Experience with Multi-threading and Network Programming.
  • Skills in Memory and Performance Profiling.
  • Knowledge of Windows and Linux systems (Linux Preferred).
  • Understanding of Services, Asynchronous I/O, Files, Process APIs, and application interaction with device drivers.
  • Some proficiency in UI development.
  • Experience with Database technologies.
  • Experience with testing technologies.
  • Knowledge of Packaging and Deployment of software.
  • Experience in building, releasing, and supporting software products.
Join WhatsApp Channel