Your Role and ResponsibilitiesAs a C++ Developer you will:- Be responsible for end-to-end component/feature development and its integration with the complete product.
- Work with a small team of experts in the field to develop the components and collaborate with other experts in other developments group locally and around the world.
- Mentor and guide junior team members in their work.
- You should be passionate to work in an exciting environment while resolving challenges to develop next generation solutions.
Required Technical and Professional Expertise
- 6+ years of software engineering experience implementing Enterprise Applications
- 4+ years of experience in C/C++ programming
- Degree in Software Development and/or Mathematics
- Understanding of the Agile development process
Preferred Technical and Professional Expertise
- 2+ years of development experience in Java Programming
- Experience in Cryptography, TLS, FIPS and Java security framework
- Experience in understanding security vulnerabilities and implementing the resolutions.
- Experience in a leadership role in one or more major software projects
- Strong oral and written communications