Senior Staff Engineer - Product and Platform Engineering
Date: 20 Aug 2024
Location: Bangalore, KA, IN, 560100
Company: Altimetrik
- Bachelor’s degree in computer science, Engineering, or a related field. Advanced degrees or relevant certifications are a plus.
- Proven experience as a Senior Android Developer in developing Android application for different versions of Android & SDK
- Extensive experience with Java, including core libraries, OOP principles, memory management, and multithreading, specifically for Android development.
- Strong knowledge of Android system services, Bound service, Android AAR, Retrofit API, Android Gradle build system, JNI interface and IPC (Broadcast Receiver, Intents, Messenger, AIDL).
- Experience with Room DB for local data storage.
- Experience with Python programming for scripting and automation tasks.
- Good understanding in Android application development using modern design patterns such as MVVM, MVP.
- Proven experience in implementing applications with SQLite databases.
- Experience in integrating Android application with external data sources, RESTful APIs and third-party services.
- Desirable expertise in Kotlin and willingness to learn if not already proficient.
- Strong knowledge of the ISO 8583 standard for financial transaction messaging
- In-depth understanding of EMV standards for secure card transactions and knowledge of various card schemes (VISA, Master Card, Amex, etc.)
- Proficiency in Master/Session and DUKPT (Derived Unique Key Per Transaction) key management schemes.
- Strong knowledge and experience on PIN and message encryption for secure transactions, including the use of encryption algorithms such as 3DES and AES (128/256 bit).
- Proficient in using code versioning tools, particularly Git, for efficient source code management and collaboration.
- Demonstrate strong leadership, analytical, problem-solving, communication, and teamwork skills.
- Ability to manage multiple tasks, prioritize effectively, and meet tight deadlines in a fast-paced environment.
Long Description