Job Description RMB is a place where exceptional people create their own opportunities by challenging the conventional and driving sustainable impact. United by our proud heritage, strong ethics and philosophy of Traditi…
Skills: Java, C#, J2EE, Spring Framework, Net Core
Kick-start your career in the online gaming world and experience the very latest in technology and innovation. What you’ll do You’ll take ownership of work that gives us our competitive edge, including: Launching New Fin…
Skills: Business Analysis, Requirements Elicitation, Effective Communication, Project Management, Agile
About NCR Atleos NCR Atleos, headquartered in Atlanta, is a leader in expanding financial access. Our dedicated 20,000 employees optimize the branch, improve operational efficiency and maximize self-service availability …
Senior Statistical Programmer I ICON is a global healthcare intelligence and clinical research organisation united by a mission to bring new medicines and treatments to patients faster. As a values-driven organisation, i…
Skills: SAS Programming, Statistical Analysis, Data Analysis, Collaboration, Quality Control
SurTech Solutions is the sole South African reseller of Diligent One, a world-class Governance, Risk and Compliance (GRC) software solution trusted by 89% of the Fortune 500. We're looking for an experienced, high-perfor…
ABOUT US HyperionDev is one of the largest providers of accelerated tech education in EMEA and one of the oldest providers of 'coding bootcamps' in the world. We work with top universities such as Imperial College London…
Skills: Paid Media Strategy, Google Ads, Meta Ads, PPC, Paid Social
Welcome to Huble 👋, HubSpot’s 2024 global partner of the year! We are a global HubSpot, AI, marketing & creative consultancy enabling mid-market and enterprise businesses move faster, adapt smarter, and innovate freely—…
Job Description Hello Future Technical Team Leader Big Data Platform Welcome to FNB, the home of the #changeables. We design for the shapeshifters and deliver products and services that make us incredibly proud of people…
Skills: Technical Leadership, Big Data Architecture, Cloudera Data Platform, IBM Storage Scale, Hadoop Ecosystem
S4+ Tooling SME Division: Group / Corporate Location: Flexible Global Location Hybrid Purpose of Role: Join Weir’s S4+ transformation programme and become the subject matter expert for the integrated toolchain that under…
Skills: LeanIX, Signavio, SAP Cloud ALM, Tricentis, WalkMe
Head of Technology and Systems | Dr Brown's Group of Companies
Johannesburg, Gauteng, South Africa · Hybrid
Senior+
JOB DESCRIPTION Head of Technology & Systems Work Location: In person - Johannesburg, South Africa Job Type: Full-time POSITION OVERVIEW Dr. Brown’s Group of Companies is seeking a highly strategic and hands-on Head of T…
Skills: SaaS Platform Management, AI Clinical Systems Integration, Data Analytics, Cybersecurity, Systems Architecture
Talent Acquisition Specialist We are seeking an experienced and dynamic Talent Acquisition Specialist to join our team, focusing on recruiting top IT talent both locally in South Africa and globally. The ideal candidate …
Join TIH, home to some of South Africa’s leading financial service providers, and grow your career while being part of an organisation with purpose. Job Purpose Measure, analyse and interpret digital analytics and digita…
Skills: Digital Analytics, Data Analysis, Google Analytics, Dashboard Design, Reporting
To get the best candidate experience, please consider applying for a maximum of 3 roles within 12 months to ensure you are not duplicating efforts. Job Category Sales Job Details About Salesforce Salesforce is the #1 AI …
Kick-start your career in the online gaming world and experience the very latest in technology and innovation. Software Development The Senior Software Engineer develops software solutions by studying information needs; …
FusionTek is a Managed Service Provider (MSP) with offices in multiple US locations and team members globally. We’re a tight-knit team of friendly, intelligent people focused on IT infrastructure management for small- to…
Skills: Windows 10/11, MacOS, Windows Server, SonicWall Firewalls, Datto Networking
Join Scissero – The Law Firm of the Future About Us Scissero is an AI-enhanced legal services company built for financial institutions. We combine expert legal support with intelligent automation, transforming how transa…
Kick-start your career in the online gaming world and experience the very latest in technology and innovation. Who we are We’re Super Group, the NYSE-listed digital gaming company behind some of the world’s leading Sport…
At Mimecast, we’re not just protecting email anymore - we’re redefining cybersecurity. As a global leader with over 42,000 customers worldwide, we’ve built a connected Human Risk Management platform that tackles the huma…
This is a 6 month contract role with our client in the Fintech Space. Lead AI Engineer, you will serve as the absolute technical authority for production-grade AI solutions across our Fintech ecosystem. This is a strateg…
Skills: AI Engineering, Solution Architecture, RAG, Agentic Workflows, Python
Genetec - Protect the everyday We are a global Canadian company with a broad solutions portfolio encompassing security, intelligence, and operations. We serve customers within various industries including transportation,…
Skills: IP Networking, Windows Operating Systems, PC Configuration, Software Implementation, Pre-sales Engineering
Sign up with Clera and we'll reach out the moment a role actually fits you — no more spraying applications into the void.
Full-time
bachelor degree
Volunteering Programmes
Posted 28d ago
Apply by Jul 17
~40 hrs/week
Responsibilities
Develop, test, and maintain scalable high-performance applications for the front office suite within Markets. Collaborate with stakeholders to resolve software problems and implement business solutions using Agile methodologies.
Requirements
Requires a minimum of 3 years of technical experience with strong proficiency in Java and C# frameworks. A bachelor's degree in Computer Science or a related discipline is required.
Full job description
Job Description
RMB is a place where exceptional people create their own opportunities by challenging the conventional and driving sustainable impact.
United by our proud heritage, strong ethics and philosophy of Traditional values. Innovative ideas, it’s the magic of our people and culture that sets us apart.
Now, is the time to imagine your next move with South Africa’s number one employer in Financial Services for 2025, where you can embrace the power of collective thinking to unlock unique opportunities for our clients and society.
The Software Developer role is responsible for software development, maintenance, testing and production support for the front office suite of applications within Markets.
Are you someone who can do the following:
Develop, test, and maintain scalable, reliable, and high-performance applications using Java and C#
Have a keen interest in architecting solutions
Resolve problems with software and respond to suggestions for improvements or enhancements
Troubleshoot production problems relating to software applications
Collaborate with IT and Business Stakeholders to understand requirements
Document work and demonstrate implemented solutions to the team
Be able to align communication with internal clients to identify needs and evaluate alternative business solutions
Suggest areas for improvement in internal processes along with possible solutions and demonstrate POCs
We are an Agile team with backlog grooming, sprint demo, prioritization, and sprint planning ceremonies held in two-week cycles
Delivery of work is targeted and planned quarterly, with a mix of Business-As-Usual (50%) and project work (50%)
Development and analyst teams subscribe to a 5-day support and standby roster at a rotational basis of 2-3 week cycles
Our support is handled in two shifts (7am – 2pm being morning, and 2pm – 6pm being afternoon, thereafter is standby until the next day) ensuring smooth systems operations and dealing queries
In-office at RMB Sandton offices – Mandatory attendance for at least two days a week with the whole team during core business hours and
In-office meetings – Candidate will be expected to attend in-person meetings as and when required.
Working from home – Candidate will be required to be 100% online and available within the core business hours, or alternatively arrange to be in the office
MINIMUM EXPERIENCE REQUIREMENTS
Minimum of 3 years technical work experience in a team environment as a software developer
Basic understanding of fundamental programming principles (SOLID, Design Patterns, etc.)
Solid Java experience, working extensively with J2EE and Spring frameworks
Solid C# experience, working mostly with .Net and .Net Core frameworks
Experience working with relational (MSSQL, Oracle, PostgreSQL) and no-SQL (MongoDB) databases
JavaScript development experience, working with Angular or React frameworks is a plus
Basic experience working with CI/CD tools (Git, Jenkins, Nexus, TeamCity, SonarQube, etc.)
Basic experience working with server application software (JBoss WildFly, Apache Tomcat, Microsoft IIS)
PREFERRED EXPERIENCE REQUIREMENTS
Minimum of 3 years technical work experience in a team environment as a software developer
Experience with Docker and Docker orchestration frameworks
Experience with TeamCity for CI/CD automation and Jenkins for batch process automation
Experience with Azure Cloud and basic understanding of cloud technology concepts
Basic experience in python development
Experience working in and understanding of the Agile methodology, tools and principles
Experience working in the trading and investment banking sector is a plus
EDUCATION REQUIREMENTS
A qualification specializing in software development
A Bachelor’s degree in Computer Science or related discipline, or equivalent work experience and technical training
#Post
#RMB
#LI-ZM1
Important Closing Date Note
Take note that applications will not be accepted on the below date and onwards, kindly submit applications ahead of the closing date indicated below.
17/07/26
All appointments will be made in line with FirstRand Group’s Employment Equity plan. The Bank supports the recruitment and advancement of individuals with disabilities. In order for us to fulfill this purpose, candidates can disclose their disability information on a voluntary basis. The Bank will keep this information confidential unless we are required by law to disclose this information to other parties.
FirstRand Bank India is a licensed financial services provider in India and a fully-fledged branch of FirstRand Bank Limited South Africa. The bank opened its doors for trade in 2009 after being granted a full-scale commercial banking license. Based in Mumbai, FirstRand Bank India is a member of the Indian banking fraternity - offering banking services to its clients active in the Indo-African corridor and within
India across corporate banking, investment banking, fixed income, currency and commodity products, and structured products.
Offices: 101, 103A and First floor 103B First International Financial Centre C-54 and C-55, G Block, Near CBI office Bandra-Kurla complex, Bandra (east), Mumbai, 400051, IN
How many Technology jobs are open in Johannesburg, South Africa right now?
There are currently 413 open technology positions in Johannesburg, South Africa listed on Clera. New openings are added daily as companies post roles.
Which companies are hiring for Technology roles in Johannesburg, South Africa?
Companies currently hiring include Nedbank Private Wealth South Africa, NTT DATA, Inc., Optimal Growth Technologies, FirstRand Bank India, Osiris Trading, among others. Browse the listings above to see every active employer.
Are there remote or hybrid Technology jobs in Johannesburg, South Africa?
Yes — 212 of the 413 open technology positions offer remote or hybrid work (83 remote, 129 hybrid).
How do I apply for Technology jobs in Johannesburg, South Africa?
Each listing links directly to the employer's application page. Apply early — fresh listings get the most recruiter attention in the first two weeks.