Skip to content

Intermediate Software Developer

Full Time Opportunity

  • Technical Communication
  • Team Collaboration
  • Mentorship and Knowledge Sharing
  • Problem-Solving
  • Analytical Thinking
  • Attention to Detail

Overview


We are seeking a Intermediate Software Developer with a strong foundation in technical skills, architectural thinking, and problem-solving to modernize financial access for South Africa’s underserved market.

Responsibilities


  • 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 to ensure maintainability, scalability, and performance.
  • Collaborate with cross-functional teams including Product, QA, and Support to ensure reliable feature delivery.
  • Identify and resolve complex technical problems, proactively reducing bugs and production issues.
  • Write clear, comprehensive technical documentation and design artifacts.
  • Mentor and guide junior developers, fostering a culture of learning, accountability, and quality.
  • Continuously evaluate new technologies and propose innovative solutions to enhance system performance and scalability.

Experience


  • Minimum of 5 years in professional software development.
  • At least 2 years in an intermediate capacity.
  • Experience with .NET (Core/8+), C#, React (TypeScript), and modern frontend frameworks.
  • Experience with RESTful APIs, microservices, and cloud-native architectures.

Qualifications


  • Bachelor’s degree in Computer Science, Software Engineering, or equivalent (NQF 6+).
  • Proven track record of delivering end-to-end projects and leading technical initiatives.

Tools & Technologies


  • .NET Framework
  • C# Programming
  • React
  • TypeScript
  • RESTful API Design and Integration
  • Microservices Architecture
  • Backend Development
  • Frontend Development
Johannesburg, South Africa
Expected Salary

Up to 70k p/month

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? *

×