Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy, and consent to receive emails from Rise
Jobs / Job page
Intermediate Software Developer (PAQT) image - Rise Careers
Job details

Intermediate Software Developer (PAQT)

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 Senior 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:

  • 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

Working hours:

  • 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

You will be an ideal candidate if you have the following:

MINIMUM EXPERIENCE REQUIREMENTS

  • Minimum of 3 -6 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-6 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

MINIMUM EDUCATION REQUIREMENTS

  • A qualification specializing in software development

PREFERRED EDUCATION REQUIREMENTS

  • A Bachelor’s degree in Computer Science or related discipline, or equivalent work experience and technical training

REQUIRED SKILLS

  • Software development best practices
  • Problem-solving and analytical skills
  • Communication and planning skills
  • Assertiveness and persistence is required to be effective in the front office environment
  • Strong awareness and interest in the financial markets

You will have access to:

  • Opportunities to network and collaborate
  • Challenging working
  • Opportunities to innovate

We can be a match if you are:

  • Curious & courageous - you're driven by always wanting to know more and learn more and you're brave enough to
  • Obsessed with mastery - you know what it takes to become good at what you do and are constantly pushing yourself to do it
  • Love putting our clients at the forefront of what you do

#Post

#RMB

#LI-ZM1

Job Details

Take note that applications will not be accepted on the below date and onwards, kindly submit applications ahead of the closing date indicated below.

30/04/25

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.

Average salary estimate

$65000 / YEARLY (est.)
min
max
$50000K
$80000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

Similar Jobs
Photo of the Rise User
Wave Remote Ghana; Kenya; Spain; United Kingdom
Posted yesterday

Join Wave as a Software Engineer and help transform financial services in Africa by building innovative payment solutions.

Photo of the Rise User
Posted 3 days ago

Join Candid Health's engineering team as a Software Engineer to transform healthcare billing with innovative solutions.

Posted 9 days ago

Join Canals as a Senior Backend Engineer and help revolutionize AI-powered solutions for distributors.

Photo of the Rise User

Join Palo Alto Networks as a Principal Software Engineer to shape the future of cybersecurity and develop innovative solutions.

Photo of the Rise User
Posted 11 days ago

SentinelOne is looking for a Software Engineer Intern to enhance their continuous deployment pipeline through automation and scripting.

Photo of the Rise User
Posted 8 days ago

Join Visa as a Senior Software Engineer to shape the future of payments while tackling global challenges.

Photo of the Rise User

Become a key player at U.S. Bank as a Senior Software Engineer, delivering high-quality software experiences for our customers.

Photo of the Rise User
Posted 12 days ago
Inclusive & Diverse
Diversity of Opinions
Work/Life Harmony
Dare to be Different
Reward & Recognition
Empathetic
Take Risks
Growth & Learning
Transparent & Candid
Mission Driven
Passion for Exploration
Feedback Forward
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Learning & Development
Paid Time-Off
Maternity Leave
Social Gatherings

Join Apple's transformative Apple Pay team as a Software Engineer, driving innovation in mobile payment systems.

Photo of the Rise User
Posted 4 days ago
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Take Risks
Collaboration over Competition
Growth & Learning
Transparent & Candid
Customer-Centric
Social Impact Driven
Rapid Growth
Passion for Exploration
Dare to be Different
Reward & Recognition
Friends Outside of Work
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Conferences Stipend
Bias Training
Employee Resource Groups
401K Matching
Paternity Leave
Maternity Leave
Some Meals Provided
Social Gatherings

Join Google's Pixel team as a Software Engineer III and contribute to developing innovative test infrastructure for mobile devices.

Photo of the Rise User
Posted 4 days ago

Join Visa as a Sr. Team Leader in Software Engineering and lead innovations in payment systems with a focus on architecture and collaboration.

Photo of the Rise User
Syncreon Consulting Hybrid TX-180, Arlington, TX, USA
Posted 10 days ago

Join our team as a Chaos Engineer to improve system resilience through innovative testing and collaboration.

Posted 4 days ago

Join CommBank as a Staff Software Engineer and contribute to building Australia's leading banking app with a dynamic team.

Posted 3 days ago

As a Fullstack Node.js Developer at Workana, you will play a critical role in building scalable features that enhance the remote work experience.

MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
No info
HQ LOCATION
No info
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
April 18, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!