Rand Merchant Bank Logo

Senior Algorithmic Trading Software Developer (1 YEAR CONTRACT)

Rand Merchant Bank|Posted 1 day ago

Skills and experience

Role:Full stack engineer
Experience in role:10+ years
Language proficiency:English
Must-have skills:
    Java
    Spring Framework
    Maven
Nice-to-have skills:
    React

Location and salary

Remote policy:Hybrid
Location of job:Sandton, South Africa
Visa requirements:Authorised to work in South Africa With status of citizen/passport holder or permanent resident
Visa sponsorship:Unable to sponsor visa
Employment type:Permanent

Role description

Please note that this role is hybrid - 2.5 days in the office in Sandton and is a 1 YEAR CONTRACT.

Purpose:

To develop algorithmic trading strategies (Pricing and Hedging) and Market Making engines with connectivity to exchanges, ECNs, brokers, and other vendor integration. Software integration solutions that are bespoke, innovative, and sustainable for the fulfillment of business-stated requirements.

This is a great opportunity to join our eTrading Team based in Sandton, Johannesburg, and become an important and valued player in designing and implementing industry-leading eTrading services, whilst giving you key experience and exposure to build your career and personal brand.

Qualifications and Experience:

  • A Bachelor’s degree in Computer Science, Mathematics, Engineering, Statistics or a related discipline is required
  • 10+ years technical work experience in a team environment as a programmer, ideally within a markets environment
  • Experience as a Java Subject Matter Expert
  • Experience in mentoring and supporting young/junior developer talent
  • Experience with Spring, Maven, Tomcat, Java, React
  • FIX knowledge is advantageous
  • Experience in technical architecture, Multi-threading
  • Experience in high-performance or low-latency platforms

In order to to apply you need to be

  • Self-driven because we expect you to work independently
  • Collaboration is key as you will work with other team members on-site and offsite
  • RMB is a high-performing "outperformance" culture
  • You need to be willing to unlearn and relearn
  • Willing to do ACI dealing certificate and RPE's in the first 18 months (from the onset) if not already obtained

Expectations

  • Process/Environment Improvement or Cost Optimization
  • Production Management
  • Own and drive a Large complex business initiative (Project Level)
  • Direct stakeholder management.
  • Technical designs
  • Knowledge Sharing

About Rand Merchant Bank

1000+ employees

More About Rand Merchant Bank

Rand Merchant Bank (RMB), a division of FirstRand Bank Limited, is a leading African corporate and investment bank and part of one of the largest financial services groups in Africa.

RMB is a bank built on innovation and ideas, something we have nurtured and grown since our beginnings. We believe that a combination of skills is often the best way to reach innovative solutions and arrive at new ideas. That’s why we work with smart people from varied backgrounds and blend youth and energy with wisdom and experience. At RMB we nurture and celebrate inspired thinkers so that they can apply thinking that can change your world.

What makes RMB different?.

We offer a non-hierarchical, entrepreneurial environment where our people think and act like owners. We empower people, hold them accountable and reward exceptional performance.

While most Corporate and Investment Banks compete on the same basis, it is RMB’s people, our owner-manager culture, collaborative spirit and values that distinguish us from the rest.

RMB is a values-driven organisation where human development is far greater than only results. That’s why we make sure we hire the right people and give them the freedom to be awesome.

Tech Stack

application and data

PostgreSQL
PostgreSQL
Javascript
Javascript
Python
Python
Java
Java
Spring Framework
Spring Framework
Redis
Redis
MongoDB
MongoDB
HTML5
HTML5
C#
C#
Microsoft Azure
Microsoft Azure
MS SQL
MS SQL
Kibana
Kibana
Angular
Angular
JUnit
JUnit
Jupyter
Jupyter
Amazon Web Services
Amazon Web Services

dev ops

Jenkins
Jenkins
PagerDuty
PagerDuty
Git
Git
Docker
Docker
Maven
Maven
Selenium
Selenium
npm
npm
Bitbucket
Bitbucket
TeamCity
TeamCity
Team Foundation Server
Team Foundation Server
Kubernetes
Kubernetes
IntelliJ IDEA
IntelliJ IDEA
SonarQube
SonarQube
Prometheus
Prometheus
Bash
Bash
Azure DevOps
Azure DevOps
Visual Studio
Visual Studio
VS Code
VS Code

business tool

JIRA
JIRA
Microsoft Sharepoint
Microsoft Sharepoint
Microsoft Teams
Microsoft Teams
Confluence
Confluence
Miro
Miro

utilities

Power BI
Power BI

Office Photos

Office photo
Office photo
Office photo
Office photo

Similar jobs on OfferZen: