- Experience
- 1–2 yrs
- Salary
- —
- Openings
- 1
- Posted
- 4 hours ago
- Work mode
- In office
- Education
- Diploma/Degree in Information Technology, Computer Science, Computer Engineering, or a related field
- Eligibility
- Candidates with a diploma or degree in IT, computer science, computer engineering, or a related field, and 1 to 2 years of C++ programming experience can apply.
- Resume
- Required to apply
Where you'll work
Job description
Job Summary
We are seeking a C++ Developer to build and maintain high-performance applications using object-oriented programming practices. The role calls for strong hands-on expertise in C++, Visual Studio, and XML/JSON, along with practical knowledge of data structures, design patterns, and structured problem-solving. You should also be comfortable with network communication basics such as TCP/IP and UDP, as well as core software development activities like testing, documentation, and support.
Mandatory Skills and Experience
- A diploma or degree in Information Technology, Computer Science, Computer Engineering, or another relevant discipline is required.
- At least 1 to 2 years of professional C++ programming experience is needed.
- Experience working in the Microsoft Visual Studio environment is essential.
- Practical exposure to XML and JSON data handling is required.
- A strong grasp of object-oriented design and coding concepts is expected.
- Sound knowledge of design patterns and data structures is necessary.
- Strong analytical thinking and troubleshooting ability are important for this role.
- Good written and verbal communication, including documentation skills, is needed.
- The candidate should be capable of working independently as well as collaboratively in a team.
Desired Skills
- Familiarity with bit-level operations in C++ is an added advantage.
- Experience with the Qt framework or toolkit will be beneficial.
- Exposure to network programming and protocols such as TCP/IP and UDP is preferred.
Responsibilities
- Contribute to the software team in developing end-user applications primarily written in C++.
- Carry out impact assessments, development testing, and application support tasks.
- Prepare and update detailed technical documentation, including design documents, low-level design, and test procedures.
- Investigate issues and deliver timely, effective fixes to maintain application stability and performance.
Application and Confidentiality Notes
Interested candidates should submit an updated resume to the provided recruitment email as soon as possible.
By applying, you agree to the collection, use, and disclosure of your personal data for recruitment and employment-related purposes in line with the company’s privacy policy.
All applications will be handled confidentially, and only shortlisted candidates will be contacted for interview.
EA Licence No. 07C5639