Senior Software Engineer (Chennai)

Senior Software Engineer (Chennai)

16 Sep
|
Valor PayTech
|
Chennai

16 Sep

Valor PayTech

Chennai

S e nior Software Engineer A

P

PLY NOW VIA LINKEDIN

Ex perience: 7+ years

J ob Type: Full-Time

L ocation: Chennai, India

J ob Description:

W e 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.

T he 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 up-to-date Android architecture.

T he candidate will be responsible for designing, developing, integrating, debugging, and maintaining POS/payment solutions while collaborating closely with product, QA, hardware, and backend teams.

What We Are Looking For

W e are looking for a hands-on Senior Software Engineer who can work across the complete POS software stack — from payment transaction processing and ISO 8583 messaging to Android applications, APIs, device integration, and debugging.

T he 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

D e- sign, develop, and maintain POS and payment applications for Android-based payment terminals. D e- velop and maintain payment-related components using Android, C, and C++.I m- plement and integrate ISO 8583 message formats and transaction flows. W o- rk with Terminal Management Systems (TMS) for terminal configuration, application deployment, updates, and management.





D e- velop Android applications using Java and Kotlin.D e- sign robust and maintainable Android applications using MVVM and Repository architecture.I m- plement asynchronous operations using Kotlin Coroutines and WorkManager.D e- velop local data persistence using SQLite.I n- tegrate backend services using Retrofit, Volley, and JSON.W o- rk with Android components including ViewModel, LiveData, Navigation Component, and Jetpack Compose.I n- tegrate and maintain third-party libraries and SDKs such as Firebase, Glide, and Picasso.D e- velop responsive and user-friendly POS interfaces following Material Design and UI/UX best practices.I n- tegrate payment SDKs, device SDKs, and hardware-related APIs as required.

A n- alyse and resolve complex application, transaction, integration, and device-level issues. P e- rform debugging and root-cause analysis across application, middleware, and POS/device layers. C o- llaborate with backend teams on API design and payment transaction integration.

P a- rticipate in code reviews and ensure adherence to coding standards and best practices. W r- ite unit/integration tests and support QA teams in troubleshooting and defect resolution. U s- e Git for source-code management and version control.

U s- e Postman for API testing, validation, and troubleshooting. W o- rk with Android Studio and Visual Studio for development and debugging. C o- ntribute to technical design, architecture decisions, documentation, and development estimates.

M e- ntor junior and mid-level engineers and provide technical guidance to the development team.

R equired Technical Skills

P

OS & Payment Technologies

S t- rong hands-on experience in POS / payment systems.G o- od understanding of payment transaction processing and POS transaction flows.S t- rong knowledge of ISO 8583 messaging and transaction processing. E x- perience with Terminal Management Systems (TMS).E x- perience working with payment terminals, POS devices,



or similar embedded/payment environments. E x- perience with C and C++ development.

A ndroid Development

S t- rong experience with Java and Kotlin.H a- nds-on experience with the Android SDK and Android application development. S t- rong understanding of MVVM architecture.E x- perience with: Ko

- tlin Coroutines S Q- Lite R e- trofit V o- lley J S- ON F i- rebase G l- ide P i- casso V i- ewModel L i- veData J e- tpack Compose N a- vigation Component R e- pository Pattern W o- rkManager A P

I & Integration S t- rong experience with REST API integration.E x- perience with JSON-based web services.H a- nds-on experience using Postman for API testing and debugging. U n- derstanding of client-server communication and API error handling.

D evelopment Tools & Technologies A n- droid Studio, Visual Studio G i- t, Postman X M- L, Material Design J e- tpack / Android Architecture Components

S oftware Engineering Skills

S t- rong problem-solving and analytical skills. E x- cellent debugging and troubleshooting capabilities. A b- ility to understand and work across application, payment, API, and device layers.S t- rong understanding of object-oriented programming and software design principles. A b- ility to write clean, maintainable, reusable, and production-quality code. E x- perience with the software development lifecycle, code reviews, testing, and release processes.

A b- ility to work effectively in a fast-paced product development environment.

P referred Qualifications

B a- chelor’s or Master’s degree in Computer Science, Software Engineering, Electronics, or a related field.7 +- years of professional software development experience. P r- evious experience in payment, banking, fintech, retail, POS, acquiring, or transaction-processing systems is highly desirable. E x- perience working with Android-based POS/payment terminals will be an advantage. E x- perience integrating payment, hardware, or device-specific SDKs is preferred.

K ey Competencies

P

📌 Senior Software Engineer (Chennai)
🏢 Valor PayTech
📍 Chennai

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior software engineer (chennai) / chennai

Subscribe to this job alert:

Get the latest job offers by email for: senior software engineer (chennai) / chennai