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