Kencana Agri
Programmer
- Compensation
- Not disclosed
- Location
- West Jakarta, Jakarta
- Work setup
- Onsite
- Seniority
- Not specified
- Employment
- Not specified
- Experience
- 3+ years
- Category
- Not specified
- Posted
Skills
Full description
About the role
Design backend, database, and API for digitalization applications and SAP support. Build integrations between applications and SAP systems alongside ABAP programmers, develop service automation and scheduled processes for operational needs, and support testing, deployment, stabilization, and technical documentation. Develop mobile applications (Android & iOS) and web interfaces including transaction forms, approvals, reports, dashboards, and access management. Connect interfaces with backend APIs and implement offline-first synchronization where required. Fix UAT results, support go-live activities, and transfer knowledge to stakeholders.
Key responsibilities
- Design backend, database, and API for digitalization applications and SAP support
- Build integration between applications and ABAP programmer (data validation, error logging, retry, double transaction prevention, reconciliation)
- Develop service automation data and scheduled processes for operational needs
- Support testing, deployment, stabilization, and technical documentation
- Develop mobile applications (Android & iOS) and web interfaces (transaction forms, approvals, reports, dashboards, access settings)
- Connect interfaces with backend API and develop backend modules according to task division
- Implement offline-first / data synchronization where needed
- Fix UAT results, support go-live, and transfer knowledge
- Coordinate effectively with Site Office teams and relevant Head Office departments
- Willing to undertake official travel for IT implementation at site offices
About you
- Bachelor's degree in Informatics / Information Systems or equivalent experience
- Minimum 3 - 5 years of experience as programmer
- Proficiency in at least one backend: Laravel (PHP), Golang, or Mobile apps (Flutter/Android Studio)
- Understanding of Database: PostgreSQL or MySQL (schema design, indexing, transactions)
- Proficiency in REST API, data validation, error handling, retry mechanism, and double transaction prevention
- Proficiency in Git, code review, and production troubleshooting
- Experience completing applications to production
- Experience with SAP ECC integration (OData, BAPI/RFC, IDoc)
- Experience in palm oil plantation industry is a plus