About the job Oracle Developer- Banking
Role Profile: Oracle Developer (Banking) Contract-to-Perm
Location: Stellenbosch, Western Cape
Work Setup: Hybrid (Onsite 3 days per week)
Start Date: Mid August 2025
Employment Type: Contract-to-Permanent
About the Role
We are seeking a skilled Oracle Developer ideally with a strong background in the financial services, or banking domain Payments experience will be an added advantage to join our team in Stellenbosch. This is a contract-to-perm opportunity ideal for someone who brings deep technical expertise, solid analytical skills, and a proactive, team-focused approach.
Only SA Citizens will be considered
The role sits within the Payment Services division, where they are embarking on a long-term transformation journey to modernize the platforms and services, including a migration towards Java microservices on AWS.
Key Responsibilities
-
Design, develop, and maintain PL/SQL packages, procedures, triggers, and functions in a high-volume transaction environment.
-
Work closely with business analysts and QA teams to understand business requirements and deliver robust Oracle-based solutions.
-
Support, troubleshoot, and optimize existing Oracle applications.
-
Contribute to the design of database schemas and performance-tuning activities.
-
Collaborate with the wider team as we gradually migrate services to Java microservices in AWS.
-
Participate in code reviews, knowledge sharing, and team planning sessions.
Required Skills and Experience
-
5+ years of hands-on Oracle PL/SQL development experience.
-
Strong experience in the financial services domain (Banking or payments would be a plus).
-
Demonstrated problem-solving ability with a logical and analytical mindset.
-
Comfortable working in a high-pressure, fast-paced environment with large volumes of transactional data.
-
Proven ability to work effectively within a team and with cross-functional stakeholders.
-
Solid understanding of relational database principles and performance optimization techniques.
Preferred/Beneficial Skills
-
Exposure to Java and/or involvement in Java-based system development.
-
Experience working in AWS environments or on cloud-based database solutions.
-
Understanding of or experience with microservices architecture.
-
Previous experience in system migrations or re-platforming initiatives.
Soft Skills
-
Strong verbal and written communication skills.
-
High level of accountability and ownership.
-
Collaborative, with a strong sense of initiative.
-
Able to work independently and prioritize across multiple tasks and timelines.
Why Join Us?
-
Be part of a growing and evolving technical team in a business-critical domain.
-
Influence future system architecture and platform decisions.
-
Gain experience working in a hybrid cloud environment with modern tech (AWS, Java microservices).
-
Based in a beautiful campus environment in Stellenbosch, with flexibility built in.