Role Profile: Oracle Developer (Payments Domain) Contract-to-Perm
Location: Stellenbosch, Western Cape
Work Setup: Hybrid (Onsite 3 days per week)
Start Date: August 2025
Employment Type: Contract-to-Permanent
About The Role
We are seeking a skilled
Oracle Developer with a strong background in the
payments, financial services, or banking domain 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.
The role sits within our
Payment Services division, where we are embarking on a long-term transformation journey to modernize our 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 payments, banking, or financial services domain this is non-negotiable.
- 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.