Posted on: 10/07/2025
Job Description :
We are looking for a Senior C++ Developer with 7-10 years of experience and expertise in Automation Principles, C++ Builder, and Object-Oriented Programming (OOP).
In this role, you will work on high-performance applications, automate key development tasks, and contribute to the design and implementation of scalable, maintainable systems.
Key Responsibilities :
- Design, develop, and maintain software applications using C++.
- Implement automation solutions for repetitive tasks, including test automation, build automation, and CI/CD pipeline integrations, following Automation Principles.
- Utilize C++ Builder to develop high-performance, cross-platform applications, with a focus on rapid application development.
- Apply Object-Oriented Programming (OOP) principles such as inheritance, encapsulation, and polymorphism to design clean, reusable, and efficient code.
- Collaborate with cross-functional teams to understand requirements, deliver solutions, and ensure quality and performance standards are met.
- Troubleshoot and optimize code for performance, memory management, and scalability.
- Ensure the application is fully automated and integrates seamlessly into the development pipeline.
- Write unit tests and automated testing scripts to ensure code quality and functionality.
- Participate in code reviews and mentor junior developers on best practices for C++ development and automation.
Required Skills & Qualifications :
- 7-10 years of proven experience in C++ development, with hands-on knowledge of C++ Builder or similar IDEs.
- Strong understanding of Automation Principles in software development, including
automation frameworks, test automation, and continuous integration.
- Solid experience with Object-Oriented Programming (OOP) and object-oriented design principles.
- Familiarity with C++ Builder, including its libraries, tools, and frameworks.
- Strong knowledge of data structures, algorithms, and performance optimization.
- Excellent debugging, problem-solving, and analytical skills.
- Ability to work independently and collaboratively in a fast-paced environment.
- Familiarity with version control systems like Git.
Preferred Skills :
- Experience with additional automation tools and frameworks (e.g., Selenium, Jenkins, Ansible).
- Experience with cross-platform development and deployment.
- Familiarity with cloud-based development environments and services.
- Knowledge of multithreading and parallel programming in C++.
- Exposure to Agile methodologies.
Education :
- Bachelors degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience).
Did you find something suspicious?
Posted By
Mrinmoyee Roy Chowdhury
Talent Acquisition Lead at CAPITALNUMBERS INFOTECH LIMITED
Last Active: 28 Nov 2025
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1511375
Interview Questions for you
View All