×
Register Here to Apply for Jobs or Post Jobs. X

Software Developer; PAQT

Job in Sandton, 2172, South Africa
Listing for: FirstRand Bank Limited
Full Time position
Listed on 2026-06-16
Job specializations:
  • Software Development
    Software Engineer, Full Stack Developer, Backend Developer, Java Developer
Job Description & How to Apply Below
Position: Software Developer (PAQT)

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 and the magic of our people and culture set us apart.

The Software Developer role is responsible for software development, maintenance, testing and production support for the front‑office suite of applications within Markets.

Responsibilities
  • Develop, test, and maintain scalable, reliable, and high‑performance applications using Java and C#.
  • Architect solutions, resolve problems with software and respond to suggestions for improvements or enhancements.
  • Troubleshoot production problems related to software applications.
  • Collaborate with IT and Business Stakeholders to understand requirements, document work and demonstrate implemented solutions to the team.
  • Align communication with internal clients to identify needs and evaluate alternative business solutions.
  • Suggest areas for improvement in internal processes, propose possible solutions and demonstrate proof‑of‑concepts.
  • Participate in Agile ceremonies (backlog grooming, sprint demos, prioritisation, sprint planning) held in two‑week cycles.
Qualifications

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 with .Net and .Net Core frameworks.
  • Experience with relational databases (MSSQL, Oracle, Postgre

    SQL) and No

    SQL (Mongo

    DB).
  • JavaScript development experience with Angular or React (plus).
  • Basic experience with CI/CD tools (Git, Jenkins, Nexus, Team City, Sonar Qube, etc.)
  • Basic experience with server application software (JBoss Wild Fly, Apache Tomcat, Microsoft IIS).

Preferred Experience Requirements

  • Experience with Docker and Docker orchestration frameworks.
  • Experience with Team City 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 in an Agile environment, tools and principles.
  • Experience in trading and investment banking sector (plus).

Education Requirements

  • A qualification specialising in software development.
  • A Bachelor’s degree in Computer Science or related discipline, or equivalent work experience and technical training.
Benefits & Work Arrangement
  • In‑office at RMB Sandton offices – mandatory attendance for at least two days a week during core business hours.
  • Work‑from‑home – candidate required to be 100% online and available within core business hours, or can arrange to be in office.
  • Five‑day support and standby roster on a rotational basis of 2–3 week cycles.
  • Support handled in two shifts: 7am – 2pm (morning) and 2pm – 6pm (afternoon), with standby until the next day.

Applications will be accepted up to 21 June 2026. All appointments will be made in line with First Rand Group’s Employment Equity plan. The Bank supports the recruitment and advancement of individuals with disabilities. Candidates may disclose disability information voluntarily; it will be kept confidential per legal requirements.

#J-18808-Ljbffr
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary