Role Description This is a full-time on-site role for an EDC Developer located in Jakarta. The EDC Developer will be responsible for developing and maintaining Electronic Data Capture systems, ensuring data accuracy, and collaborating with cross-functional teams to support data management processes. Translate designs and wireframes into high quality code. Design, build, and maintain high performance, reusable, and reliable Java code. Ensure the best possible performance, quality, and responsiveness of the application. Identify and correct bottlenecks and fix bugs Help maintain code quality, organization, and automatization Qualifications
Min. 5 yr experienced in Payment application and Payment Device Development such as EDC .
Experience in Mobile Application Development and Android Development using Java/Kotlin
Proficiency in Android Design
Strong understanding of Software Development principles and methodologies
Excellent problem-solving abilities
Bachelor's degree in Computer Science, Software Engineering, or a related field
Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes
Familiarity with RESTful APIs to connect Android applications to backend services
Strong knowledge of Android UI design principles, patterns, and best practices
Experience with offline storage, threading, and performance tuning