16 June 2026 FirstRand Closing 21 June 2026

Software Developer (Paqt)

Financial Services, Banking

Minimum 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
  • 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)
  • with Docker and Docker orchestration frameworks
  • with TeamCity for CI/CD automation and Jenkins for batch process automation
  • with Azure Cloud and basic understanding of cloud technology concepts
  • Basic experience in python development
  • working in and understanding of the Agile methodology, tools and principles
  • working in the trading and investment banking sector is a plus
  • A qualification specializing in software development
  • A Bachelor’s degree in Computer Science or related discipline, or equivalent work experience and technical training

Responsibilities

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