Intermediate C# Software Engineer

2 days ago


Johannesburg Metropolitan Area, South Africa Ambit Recruitment South Africa Full time

PLEASE NOTE: This is a hybrid role based in Bryanston, Johannesburg.

Our client, an established software innovator servicing the fintech and proptech industries. They are looking for an
Intermediate C# Software Engineer
ready to move into a more senior role, to join their growing team. Contribute to designing and implementing great products and services. Your value contribution will include influence over the technologies, design patterns and development of products and services.

Qualifications and Experience Required

  • You will have a degree in Computer Science or a related Software Engineering discipline.
  • You will have completed and attained certification as a Microsoft Stack Developer.
  • A minimum of 8 years or more of software development experience as a software engineer, of which 4 years must be with the Microsoft stack.
  • A demonstrable track record of delivering high-quality, value-adding software solutions.

Roles and Responsibilities

  • Design, build, and maintain efficient, reusable, and reliable code.
  • Translating business requirements and objectives into technical applications and solutions.
  • Develop solutions to improve performance, security and scalability of systems.
  • Maintenance of existing systems, code and processes.
  • Identify bottlenecks and bugs, and devise solutions to mitigate these issues.
  • Coach and mentor junior developers.

How the team works:

Their culture is underpinned by mutual respect, openness and fairness.

They like to challenge themselves to think differently.

A willingness to debate viewpoints, leading to the best-presented argument being adopted.

Trust is the vital currency of their success.

Salary: Up to R90 000 CTC, neg. dependent on experience

CTC Benefits: Discretionary bonus, Group Risk insurance, Retirement Annuity, Medical Aid - optional



  • Johannesburg, South Africa LexisNexis Risk Solutions Full time

    A leading global provider of information-based analytics is seeking an Intermediate Software Engineer in Johannesburg. The role focuses on innovative software development and requires proficiency in dot net, C#, Angular, and Agile methodologies. Key responsibilities include collaborating with teams on software specifications, developing and maintaining...


  • Johannesburg, South Africa Iris Software Full time

    Job Description Intermediate Software Developer Job Rank : Manager Location : Johannesburg, Gauteng Your responsibilities The Africa Assurance Digital Innovation team is looking to hire a skilled Intermediate Software Developerto build tailored digital and innovative solutions for our Assurance business. These solutions are designed to monitor and facilitate...


  • Johannesburg, South Africa Xcede Group Full time

    Intermediate .Net Engineer Our client is a payment solutions company and is looking for an Intermediate .Net Engineer to join their cross-functional team. You'll be working on exciting projects that leverage the latest technologies and tools, all while helping to shape the future of payments. As an Intermediate .Net Engineer, you will need to: Use your...


  • Pretoria Metropolitan Area, South Africa BetterHome Group LTD Full time

    Intermediate C# DeveloperLocation:Hazelwood, Pretoria (Hybrid / On-site)Reporting to:Solutions ArchitectCompany:BetterSureWe're looking for an Intermediate C# Developer with a solid foundation in backend development using .NET, Entity Framework Core, and Azure Service Bus. The ideal candidate enjoys solving complex problems, embraces clean and scalable...


  • Johannesburg, Gauteng, South Africa ExecutivePlacements Full time R60 000 - R120 000 per year

    Intermediate Software EngineerRecruiter:Network RecruitmentJob Ref:ITE007125/DAPDate posted:Monday, November 10, 2025Location:Johannesburg, South AfricaSUMMARY:An established and forward-thinking tech company is seeking a skilledFull Stack .NET Software Developerto join their dynamic and supportive development team. This is a fantastic opportunity to be part...


  • Johannesburg, South Africa Ananzi Full time

    The Intermediate C# Developer is responsible for designing, developing, and maintaining scalable and high-performance C# applications within a cloud-native ecosystem. This position involves leveraging Microsoft Azure services, implementing microservices architecture, integrating APIs, and upholding Test-Driven Development (TDD) and Continuous...


  • Johannesburg, South Africa LexisNexis Risk Solutions Full time

    A leading information services company located in Johannesburg is seeking an Intermediate Software Engineer to contribute to innovative software solutions. You will collaborate with teams, develop software components, and ensure quality through testing. Qualified candidates should have a Bachelor's degree in Computer Science or Engineering, proficiency in C#...


  • Johannesburg, South Africa LexisNexis Risk Solutions Full time

    .Intermediate Software Engineer page is loaded## Intermediate Software Engineerlocations: Johannesburg: Cape Towntime type: Full timeposted on: Posted Todayjob requisition id: R ## **Join our team and contribute to innovative software solutions while growing your technical expertise in a collaborative environment!**### **About our Team**LexisNexis...


  • Johannesburg, Gauteng, South Africa Hire Resolve Full time R1 200 000 - R2 400 000 per year

    Hire Resolve's client is looking for a Senior Software Development Engineer with proven experience in developing, testing and implementation of C++ applications to join their team. Experience in different software languages and some in firmware applications is also required. The ideal candidate will also have experience in the full Software Development Life...


  • Johannesburg, South Africa LexisNexis Risk Solutions Full time

    ## .Intermediate Software Engineer page is loaded## Intermediate Software Engineerlocations: Johannesburg: Cape Towntime type: Full timeposted on: Posted Todaytime left to apply: End Date: January 31, 2026 (30+ days left to apply)job requisition id: R ## **Join our team and contribute to innovative software solutions while growing your technical expertise in...