- Software Engineering
- Technical Communication
- Team Collaboration
- Mentorship and Knowledge Sharing
- Problem-Solving
- Analytical Thinking
- Attention to Detail
Overview
A Senior Software Developer to design, architect, and build scalable fintech solutions. The ideal candidate will have technical skills, architectural thinking, and a problem-solving mindset.
Responsibilities
- Design, develop, and maintain high-quality software applications using .NET 8+, C#, and React (TypeScript).
- Contribute to solution architecture and system design, applying clean architecture, SOLID principles, and domain-driven design.
- Participate in code reviews for maintainability, scalability, and performance assurance.
- Collaborate with cross-functional teams for reliable feature delivery.
- Implement and maintain CI/CD pipelines and automated testing frameworks.
- Identify and resolve complex technical problems.
- Write technical documentation and design artifacts.
- Mentor junior and intermediate developers.
- Continuously evaluate new technologies for system performance and scalability improvements.
Experience
- Minimum of 7 years of professional software development experience, including at least 3 years in a senior capacity.
- Experience with .NET (Core/8+), C#, React (TypeScript) and modern frontend frameworks.
- Experience with RESTful APIs, micro-services and cloud-native architectures.
- Proven track record of delivering end-to-end projects.
Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or equivalent (NQF 6+).
- Proficiency in software design patterns, clean architecture, and SOLID principles.
Tools & Technologies
- .NET Framework
- TypeScript
- C# Programming
- React (Frontend Development)
- RESTful API Design and Integration
- Microservices Architecture
- Backend Development
- Frontend Development
Johannesburg, South Africa
Expected Salary
Up to 130 000 ZAR
Work Policy
Onsite
Team
Engineering
Industry
Financial Services
Interview Process
- Culture meet with HR
- Technical Interview
- Offer
