SAP ABAP Developer
Indexed description
About the Company
Bank Rakyat Indonesia (BRI) is one of the largest state-owned banks in Indonesia. For more than 130 years of providing the best services for all levels of society, BRI has taken part in efforts to develop the country. With the vision of “The Most Valuable Banking Group in Southeast Asia” and “Champion of Financial Inclusion , BRI focuses on developing the best talent with strong characters to give back to Indonesia.
BRI is not only a place to work, but a place where you can optimize your best potential to contribute and give impact.
Open Position: SAP ABAP Developer
About the Role
As an SAP ABAP Developer, you will be responsible for delivering end-to-end SAP development solutions by collaborating with business stakeholders, functional teams, and architects to design, develop, test, deploy, and support SAP applications. You will translate business requirements into technical designs, prepare technical specification documents, develop and enhance ABAP programs, libraries, and objects, conduct code reviews, and ensure the quality and performance of delivered solutions. The role also includes supporting deployment activities, performing post-deployment testing, troubleshooting application issues, maintaining technical documentation, and assessing the impact of SAP upgrades and patches. Through close coordination with cross-functional teams, you will help ensure that SAP solutions are scalable, reliable, and aligned with the organization’s architecture, governance, and digital transformation objectives.
Responsibilities
- Coordinate with all relevant stakeholders to support SAP development initiatives and ensure successful project delivery.
- Develop and/or review SAP solution architecture designs to ensure alignment with business requirements, technical standards, and best practices.
- Design ABAP technical solutions based on requirements provided by the Functional team.
- Prepare and maintain Technical Specification Documents (TSD) for SAP developments and enhancements.
- Develop, enhance, and maintain ABAP programs, including the required libraries, objects, interfaces, reports, forms, and custom developments.
- Conduct code reviews to ensure compliance with development standards, code quality, performance, and security requirements.
- Perform unit testing, integration testing, and support user acceptance testing (UAT) activities to ensure solution quality.
- Provide deployment support and coordinate implementation activities during system releases and go-live processes.
- Support post-deployment testing, issue resolution, and stabilization activities to ensure successful implementation.
- Prepare and maintain all required technical documentation related to SAP development, enhancements, and support activities.
- Troubleshoot and resolve application issues, defects, and production incidents to maintain system stability and performance.
- Perform impact analysis and testing activities for SAP version upgrades, patches, and system enhancements to ensure compatibility and minimize operational risks.
Qualifications
- Bachelor’s degree (S1) in Information Technology, Computer Science, Information Systems, Software Engineering, or a related field.
- Proficient in English, both spoken and written.
- Minimum 4 years of experience working as a Technical SAP ABAP Consultant, preferably within the SAP Finance domain.
- Hands-on experience with Dialog Programming, Smart Forms, and SAP Script.
- Strong experience in SAP Data Interfaces and Reporting, including RFC, REST API, ALE, ALV, IDocs, BDC, BAPI, and LSMW.
- Experience with SAP Enhancement Framework, including User Exits, BADIs, BTEs, and Enhancement Options.
- Proficiency in SQL Trace, SAP Runtime Analysis, ABAP Debugging, Object-Oriented ABAP (OO ABAP), ABAP CDS, and AMDP.
- Experience working with SAP UI5 and modern SAP user interface development.
- Experience in data migration projects from legacy/existing systems to SAP will be considered a strong advantage.
- Solid understanding of system design, database concepts, programming, software testing, and application development methodologies.
- Knowledge of banking accounting processes and financial operations is preferred.
Equal Opportunity Statement
We are committed to diversity and inclusivity in our hiring practices.
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search