Skip to content

Senior Software Developer

Full Time Opportunity

  • 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

  1. Culture meet with HR
  2. Technical Interview
  3. Offer

Not looking right now?

Join our elite talent network

and never miss another opportunity.

×
1
Personal
2
Professional
3
Earning
4
Last Page

Personal Details

Required: (Country Code) + Number
Fill required fields

Professional Details

Please Copy / Paste your LinkedIn profile URL.
Maximum file size: 10 MB
We only accept PDF
Maximum file size: 10 MB
We only accept PDF files
Enter Your Portfolio Link
Fill required fields

Earning Details

Currency Earned *
What currency are you currently earning
This should be the total cost to company.
This should be the total cost to company.
Fill required fields

Checks and Compliance

Citizenship or Visa Type
Would you pass a criminal record check? *
Would you pass a credit record check? *
Would you pass a qualifications record check? *

×