Senior Oracle Software Developer
Pepkor Payments & Lending|Posted 3 days ago
Sign up or log in to apply:
Skills and experience
Location and salary
Role description
We're seeking an experienced and passionate Senior Software Developer to join our dynamic Technology team in Kuils River, Cape Town. You'll play a critical role in our software delivery function, designing, developing, and maintaining innovative software solutions that drive our business forward. You'll be at the forefront of solving complex challenges, optimising system performance, and implementing high-quality solutions that make a real impact. As part of our collaborative team, you'll work closely with Product Managers, Business Analysts, and IT Operations to deliver exceptional results. You'll have the opportunity to mentor and guide junior developers, facilitate technical design sessions, and ensure best practices are followed across the organisation. We're big on knowledge sharing, so you'll actively participate in agile ceremonies, cross-functional discussions, and contribute as a subject matter expert in our technology forums. We're looking for someone with a 3-year tertiary IT qualification and 5+ years of software development experience. You'll bring strong skills in Oracle Forms, Oracle PL/SQL, RESTful APIs, Angular, JavaScript, and modern web technologies, along with solid RDBMS experience. If you're passionate about technology, thrive under pressure, and are committed to continuous learning and innovation, this role offers an exciting opportunity to grow your career in a FinTech environment where your expertise will be valued and your ideas will drive real change.
Sign up or log in to apply:
About Pepkor Payments & Lending
WHO ARE WE?
Pepkor Payments and Lending forms part of the Pepkor Group, and operates as a division of Pepkor Trading (Pty) Ltd, serving as a central support structure for Capfin and Tenacity Financial Services.
As part of the Group, we benefit from the group’s size and expertise, affording us the opportunity to improve organisational efficiency. Our centralised support structure enables us to provide specialised and competitive lending and payment solutions to increase the operational effectiveness, output, and profits of Pepkor retail partners and our own business.
We are first and foremost a financial services company and as developers, we work on financial systems. However, that does not mean that we are boring or that we don’t have some very intelligent and experienced people working in our development teams. Quite the opposite actually.
WHAT DO WE DO?
At Pepkor Payments & Lending we have multiple software delivery teams split across two functional workstreams.
We collaborate, we innovate, we ask questions, we think of better ways to do things, we do the occasional quiz to broaden our horizons, we take pride in what we do, we drink coffee, we display a sense of humour and we allow each other to make mistakes and learn from it. Above all, we trust each other and we hold one another accountable for what we want to achieve as a team. Our team is big enough so that there are guys and girls you can learn from and it also means that there is room for you to grow. However, we are also small enough so that the guy (or girl) who puts up his/her hand, gets noticed.
WHAT TECH DO WE USE?
Even though we are technically a “Microsoft Shop”, our development environment contains a diverse range of technologies:
- Database: SQL Server
- Middle layer: C#
- Presentation layer: Angular / HTML5 / jQuery / PHP / Some WinForms
- Message queues: RabbitMQ
- Telephony: Asterisk
- Work assignment: Azure DevOps
- IDE: Visual Studio
- Source Control: Git
- Cloud: AWS
We generally look for full-stack developers who are tech agnostic and would prefer to use the right tool for the job and honestly believe that there is more to development than just coding. As a result, we expect our developers to be collaborative and be involved in the entire development life cycle: they should know how to create a unit test, how to go about analysing code in order to reduce technical debt or how to schedule an automated build.
WHAT DOES OUR INTERVIEW PROCESS ENTAIL?
We strive to make the interview process as painless as possible for any prospective employee. We understand that your time is as important as ours. However, this does not mean that we are not thorough or that we will not stretch your thinking ability during the process. The typical interview process for a developer is as follows:
- Interview with Head of Software Development and HR Manager (3o minutes, virtually)
- Technical skills assessment - typically a whiteboard session with some of the developers.
- Psychometric tests – This is done at our offices or online and will be scheduled once you have passed the second interview.
Our interview process is a win-win scenario for both parties involved as it also allows you the opportunity to decide whether or not Pepkor Payments & Lending is the right place for you.
Perks at Pepkor Payments & Lending
Tech Stack
application and data






















utilities



dev ops










business tool





