01 Oct
|
National Payments Corporation Of India (NPCI)
|
Hyderabad
01 Oct
National Payments Corporation Of India (NPCI)
Hyderabad
Key Responsibilities
1) SDK Architecture, Design, and Development
• Lead the end-to-end design and development of Android SDKs, reusable libraries, APIs, and framework components for payment, authentication, device interaction, and mobile service enablement.
• Define clean, modular, scalable, and backward-compatible SDK architectures suitable for integration by internal teams, partner banks, fintechs, merchants, OEMs, or ecosystem participants as applicable.
• Develop developer-friendly SDK interfaces, abstraction layers, and integration models that simplify adoption while maintaining strict performance and security standards.
• Ensure SDKs are robust across multiple Android OS versions, device types, OEM customizations, and deployment environments.
• Establish standards for SDK versioning, dependency management, release control, and long-term maintainability.
2) Security Engineering and Secure Mobile Development
• Drive implementation of security-first mobile application and SDK design practices across all Android development work.
• Design and develop security-sensitive components involving:
• secure key handling
• device binding
• tokenization support
• encryption/decryption workflows
• secure storage
• certificate handling
• tamper detection
• runtime integrity checks
• app hardening techniques
• secure communication and API protection
• Integrate Android security capabilities such as:
• Android Keystore
• hardware-backed security where available
• biometric authentication
• secure device authentication
• attestation mechanisms
• permission and sandboxing controls
• Conduct secure code reviews and enforce remediation of vulnerabilities identified through internal testing or external assessments.
• Support design and implementation of controls aligned to payment-grade and regulated ecosystem requirements.
3) Research & Development Responsibilities:
• Work within the NPCI R&D; function to prototype and evaluate emerging mobile technolo
📌 Senior Lead Application Developer (Hyderabad)
🏢 National Payments Corporation Of India (NPCI)
📍 Hyderabad