Job Description
Are you a passionate Junior/Intermediate C# BACK-END DEVELOPER eager to deepen your expertise in real-time financial-markets trading applications?
This is an excellent opportunity to join a leading Global FinTech and to learn how to work on complex integration technologies and to gain hands-on experience in solving real-time financial trading challenges.
This C# BACK-END DEVELOPER role offers 100% REMOTE WORK from anywhere within SOUTH AFRICA with a SALARY of R600K – R650K.
THE COMPANY:
This established FinTech is a Global WEALTH & INVESTMENT MANAGEMENT Business with offices in the UK & South Africa. They are leaders in Investment Management and market-trading applications - a globally recognised wealth management firm, empowering individuals, advisors, and institutions to navigate complex financial landscapes with confidence.
WHAT YOU’LL DO:
- Develop, maintain, and optimise back-end services and APIs for real-time financial trading applications.
- Learn to work with integration technologies to ensure seamless data exchange between trading platforms and financial institutions.
- Learn to solve complex integration and performance challenges in a high-stakes environment.
- Collaborate with cross-functional teams to design, implement, and test new features.
- Maintain scalability, security, and reliability of back-end systems.
- Continuously learn and adapt to evolving financial technology trends.
WHAT YOU WILL GAIN:
- The focus of the role will ultimately be integration work with custodian banks, data providers, external stockbrokers and partners.
- You will be upskilled in a mix of technology skills including standard ETL, SOAP, HTTP and FIX.
- As part of this work, you will also learn data models that are particular to the financial services domain to facilitate mapping data between systems.
REQUIRED SKILLS:
- 2+ years of experience in C# and .NET development.
- Understanding of API development (REST, gRPC) and message-based architectures (e.g., Kafka, RabbitMQ).
- Knowledge of SQL databases (SQL Server, PostgreSQL) and ORM frameworks (e.g., Entity Framework).
- Some exposure to asynchronous programming, threading, and real-time data processing.
- Some experience or a strong interest in financial markets and trading systems.
- Bonus: Familiarity with cloud-based architectures (Azure, AWS) and containerisation (Docker, Kubernetes).