V
Valor PayTech•8h ago
Indeed
Senior Software Engineer
Chennai, Tamil Nadu
Full Time
Senior Level
Full Job Description
Senior Software Engineer A
PLY NOW VIA LINKEDIN
Experience: 7+ years | Job Type: Full-Time | Location: Chennai, India
We are looking for an experienced Senior Software Engineer with 7+ years of software development experience, strong expertise in POS and payment systems, and hands-on experience developing secure, reliable, and scalable payment applications.
The ideal candidate will have a strong combination of C/C++ payment/POS development and Java/Kotlin-based Android application development, with a solid understanding of ISO 8583, Terminal Management Systems (TMS), payment transaction processing, the Android SDK, and modern Android architecture.
What We Are Looking For:
The successful candidate should be comfortable taking ownership of complex technical problems, driving solutions independently, and collaborating with cross-functional teams to deliver secure, reliable, and high-performance POS payment solutions.
Key Responsibilities:
- Design, develop, and maintain POS and payment applications for Android-based payment terminals.
- Develop and maintain payment-related components using Android, C, and C++.
- Implement and integrate ISO 8583 message formats and transaction flows.
- Work with Terminal Management Systems (TMS) for terminal configuration, application deployment, updates, and management.
- Develop Android applications using Java and Kotlin.
- Design robust and maintainable Android applications using MVVM and Repository architecture.
- Implement asynchronous operations using Kotlin Coroutines and WorkManager.
- Develop local data persistence using SQLite.
- Integrate backend services using Retrofit, Volley, and JSON.
- Work with Android components including ViewModel, LiveData, Navigation Component, and Jetpack Compose.
- Integrate payment SDKs, device SDKs, and hardware-related APIs as required.
- Analyse and resolve complex application, transaction, integration, and device-level issues.
Required Technical Skills:
POS & Payment Technologies: Strong hands-on experience in POS / payment systems; Good understanding of payment transaction processing and POS transaction flows; Strong knowledge of ISO 8583 messaging and transaction processing;
Android Development: Java/Kotlin; Android SDK; MVVM architecture (Kotlin Coroutines, WorkManager); Retrofit/Volley/JSON libraries; Firebase/Glide/Picasso integrations.
Development Tools & Technologies: Android Studio, Visual Studio Code, Git, Postman.
Referred Qualifications:
Bachelor’s or Master’s degree in Computer Science, Software Engineering, Electronics, or a related field. Previous experience in payment, banking, fintech, retail, POS systems is highly desirable.
Company
V
Valor PayTech
https://in.indeed.com/cmp/Valor-Paytech?campaignid=mobvjcmp&from=mobviewjob&tk=1k2jukkvphc53801&fromjk=a1ffc5464c70d231
Chennai, Tamil Nadu
Posted on Indeed