ACAcme Services
C++ Developer
Mumbai ₹2-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.