Key Responsibilities:
- Take on and master a complex, business-critical C++ component, potentially a two-year dedication.
- Develop, support, optimize, maintain, debug/fix, and document this key component.
- Extend and maintain the build and test scripts.
- Work collaboratively with a team to design and enhance the component leveraging agile methodologies.
- Efficiently address and resolve issues, applying rigorous verification, isolation, correction, testing, and documentation standards.
- Actively engage in understanding client and stakeholder needs to effectively contribute to project roadmaps.
Requirements:
- Bachelor's degree in Computer Science or equivalent professional experience.
- Proficiency in English (B2 level), to be validated during the interview process.
- At least 5 years of hands-on C++ development experience on Windows and Linux environments.
- Proficiency in using make, bash scripts, object-oriented programming concepts, Git, and building shared libraries.
- Solid grasp of C++ Standard Template Library (STL).
- Knowledgeable in Java, Python, and experienced in utilizing ticketing systems for issue tracking.
- Proven track record of resolving issues, including verification, isolation, correction, testing, and documentation.
- Demonstrated experience in client and stakeholder communications and management.
Desirable Skills:
- Background in the insurance domain.
- Experience with C/C++ interpreters.
- Familiarity with the Boost C++ library.
- Proficiency in Agile/Scrum methodologies.
- Experience with various operating systems, including AIX, iOS, Android, z/OS, and IBM I.
- Competence in Microsoft 365 suite, SharePoint, and Teams.
- Competence in Jira and Jenkins.