Job Purpose
Developing mobile application (android, ios) for Payment and biller products according to requirements and with minimal bugs.
Authority
1. Responsible for the readiness and stability of the system/source code application
2. Continuously improve code quality, product execution, and learning experience.
Main Responsibility
1. Develop android applications on EDC and mobile terminals with efficient logic to improve existing processes and add features including system performance and infrastructure reliability.
2. Understand the system flow of payment and biller.
3. Collaborate with the team (backend, Frontend, Data, Product, QA etc.) on planning and execution.
4. Responsible for understanding the system Requirements, defining and documenting gap analysis, appropriate logical and physical designs.
Kompetensi Teknis
Knowledge
o Software Development Life Cycle (SDLC)
o Payment System & Process
o Reporting & Data Visualization
o Source code management (git, CI/CD)
o Open Banking
o Application Programming Interface (API)
o Payment message standard (ISO 20022, ISO8583, API) knowledge
o Have experience develop EDC android applications for top up prepaid card, debit, QRIS, payment.
Skill
o Java
o Kotlin
o UI/UX
o Data query / SQL (Postgre, SqlServer, Oracle) No SQL DB
o TCP IP
o Rest API
o Linux/unix command
o Payment Message Standard ISO8583 , REST API, ISO 20022
Job Requirements
Experiences
- Experience min. 2 years (Junior) of experiences as an active mobile development.
- Preferably in financial service, or other similar industry related to Mobile Apps product.
- Experienced building clean, maintainable, and well-tested code is an advantage.
- Good team player and able to demonstrate good logical thinking and problem-solving techniques in a business and/or technical environment.
- Possess outstanding professionalism with pleasant attitude and personality
Education
- Degree in Engineering Specialization in Computer Science / IT will be an advantage