Recruitment Room Team
Senior .Net Engineer
Job Description
Senior .Net Engineer
Technology
Overview
We’re working with a global financial services technology team to find an experienced Senior .NET Engineer based in Cape Town. This role involves building and maintaining critical backend systems that support high-volume transactions across international markets.
You’ll be joining a highly skilled, collaborative engineering team working on secure, high-performance software.
Key Responsibilities
- Design, develop, and maintain scalable backend systems using C#/.NET Core
- Build and enhance RESTful APIs
- Contribute to architectural decisions and system design
- Collaborate with cross-functional teams including front-end, infrastructure, and product
- Write clean, testable, and maintainable code in a highly regulated environment
- Participate in code reviews and mentor junior engineers
Requirements
- 5+ years’ experience in backend development using .NET Core (C#)
- Strong experience with SQL Server or similar relational databases
- Comfortable with cloud infrastructure (preferably AWS)
- Background in financial systems, trading, or high-availability platforms is advantageous
- Familiarity with DevOps practices and CI/CD pipelines
- Strong problem-solving and communication skills
Nice to Have
- Experience with messaging systems (e.g., Kafka, RabbitMQ)
- Familiarity with React and TypeScript
- Understanding of financial protocols (e.g., FIX) or post-trade processes
What’s On Offer
- Join a global engineering team building systems used in real-time
- Competitive salary and benefits package
- Hybrid work model – Cape Town-based with flexibility
- Exposure to international markets and fintech innovation
Salt is acting as an Employment Agency in relation to this vacancy.