Job Openings
Mid/Senior C++ Developer (Utilities)
About the job Mid/Senior C++ Developer (Utilities)
We are looking for a an experienced C++ developer to work directly with an exciting US client.
The C++ Developer will directly report to the Development Tech Lead and work closely with peers across diverse specializations such as Software Developers, QA Engineers, and Designers. This position involves actively participating in the Utilities Product Development lifecycle, including both enhancing existing features and innovating new functionalities.
Key Qualifications: Essential:
- Proficiency in C++ programming with at least 3 years of experience
- Strong communication skills in English
- Knowledge of STL/boost libraries
- Experience in estimating project scope and decomposing tasks
- Proficiency with Git version control
- Understanding of serialization data types such as JSON and XML
- Familiarity with object-oriented design principles and multi-threaded programming
Preferred:
- Bachelor's degree in computer science, engineering, or a related field
- Interest in reverse engineering as a hobby
Responsibilities:
- Clearly communicate issues and propose resolutions
- Adhere to personal deadlines and provide accurate task estimates
- Maintain regular communication with Team Lead/Project Manager regarding project progress
- Collaborate effectively with colleagues from diverse expertise areas
- Adapt work methods to meet project timelines, seeking guidance from Development Lead when needed
This role requires a proactive approach to problem-solving, effective time management skills, and the ability to collaborate within a multidisciplinary team environment.