Job Type
Full-time
Work Type
On-Site
Location
Sharjah, UAE
Experience
5 - 10 years
8+ years of experience working as Cryptography Expert in payment domain.
Strong expertise in cryptographic algorithms (AES, RSA, ECC, etc.) and obfuscation techniques.
Hands-on experience with white-box cryptography techniques, including table-based obfuscation, S-box transformations, and randomized encoding.
Proficiency in C, C++, Kotlin, Java for cryptographic implementation.
Knowledge of secure coding practices and reverse engineering techniques(e.g., static/dynamic analysis, decompiles, debuggers).
Familiarity with side-channel attack methodologies and countermeasures.
Experience with cryptographic libraries such as OpenSSL, Bouncy Castle, or custom WBC frameworks.
Understanding of security standards (e.g., NIST, ISO 27001, FIPS 140-2, PCI DSS).
Ability to analyze threat models and attack vectors for software-based cryptographic solutions.
Expertise in Android development with Jetpack Compose and Clean Architecture pattern experience.
Working with OpenSource libraries compatible for the Android / Linux platform.
Strong knowledge on DUKPT AES, BDK, IPEK, AES 128/ AES 192 / AES 256 with Pin Block Format 4.