C# Software Developer Position

3 weeks ago


Johannesburg, Gauteng, South Africa E-Merge Full time

E-Merge is an award-winning tech house specializing in digital identity verification. We are on the hunt for a passionate Full Stack Software Developer to join our amazing team of developers.

We will be joining a team at the forefront of fintech with a core focus in biometrics and fraud prevention solutions transforming industries with cutting-edge technology.

The current need is for a candidate who thrives on innovation and is excited about contributing to developing advanced software solutions that empower businesses to prevent fraud, streamline operations, and enhance customer experiences.

To excel in this dynamic environment, you should have:

  • 5 years of experience in hardcore development working with C#, .NET Core, SQL, RESTful APIs
  • In-depth understanding and experience in SOLID Design Principles and applying them
  • Object-Oriented Design OOD and a love for writing flexible, scalable, maintainable, and reusable code
  • Angular as your tool of choice on the front end
  • Microservices expertise and experience implementing a Microservice infrastructure
  • Experience with MongoDB and SQL databases
  • Proficiency in the latest version of Angular, TypeScript, and Vanilla JavaScript
  • Familiarity with Node.js, Flutter, Cloud (Azure or AWS), Version control (Git, SVN, TFS), Bitbucket, Docker, AKS or EKS

You must have a relevant 3-year qualification in Computer Science, Engineering, or a similar field.

This permanent position is based in EAST RAND and offers a cost-to-company salary of up to R700K per annum.



  • Johannesburg, Gauteng, South Africa Level-Up Full time

    We are seeking an experienced software developer with a strong background in computer science or electrical engineering. The ideal candidate will have at least 5 years of hands-on experience writing high-performance C++ code and integrating with third-party SDKs and API libraries. Experience in video processing technologies such as encoding, decoding,...


  • Johannesburg, Gauteng, South Africa Unique Personnel Full time

    Job Title: Senior Software Engineer - C# DeveloperWe are seeking a talented C# developer to join our team at Unique Personnel.Estimated Salary: R 850,000 per annumThe ideal candidate will be responsible for developing both front-end and back-end solutions using modern technologies to deliver high-quality software applications.Key Responsibilities:Develop,...


  • Johannesburg, Gauteng, South Africa E-Merge Full time

    E-Merge invites skilled professionals to join our market-leading team in the Finance, Trading and Capital Markets space.We seek a seasoned C# Full Stack Developer who can leverage their expertise in Azure cloud and Blazor to drive innovation and growth within our organization.This position offers a stimulating work environment that combines technical...

  • C# Software Architect

    2 weeks ago


    Johannesburg, Gauteng, South Africa Level-Up Full time

    We are Level-Up, a dynamic company seeking an exceptional C# Software Architect to lead our development team. As a senior member of our staff, you will play a key role in shaping the technical direction of our organization.About the JobThe successful candidate will have a deep understanding of C# development and be able to mentor junior team members. Your...


  • Johannesburg, Gauteng, South Africa E-Merge Full time

    About E-MergeE-Merge is a well-regarded software development company based in Cape Town, South Africa.We specialize in creating bespoke software solutions tailored to meet the unique needs of key clients across SA and internationally. Our team demands innovation and partners with expert software developers to deliver cutting-edge solutions using the .NET...


  • Johannesburg, Gauteng, South Africa Psybergate Full time

    Technical RequirementsWe are looking for a highly skilled C# software professional to join our team at Psybergate. The ideal candidate will have 5+ years of experience in ASP.NET Core development and a strong focus on object-oriented programming, dependency injection, and SOLID principles.About the Role:This position involves developing robust and efficient...


  • Johannesburg, Gauteng, South Africa E-Merge Full time

    An award-winning tech house specializing in digital identity verification is on the hunt for a passionate Full Stack Software Developer to join their amazing team of developers.The current need is for a candidate who thrives on innovation and is excited about contributing to developing advanced software solutions that empower businesses to prevent fraud,...


  • Johannesburg, Gauteng, South Africa Level-Up Full time

    Job DescriptionWe are seeking an experienced Senior C++ Software Developer with a strong background in computer science or electrical engineering. The ideal candidate will have at least 5 years of hands-on experience writing C++ code and integrating with third-party SDKs and API libraries. Experience in video processing technologies such as encoding,...

  • Lead C# Developer

    3 weeks ago


    Johannesburg, Gauteng, South Africa E-Merge Full time

    E-Merge is hiring a talented Senior C# Full Stack Developer to lead our market relegation team.In this role, you will focus on securities, stocks, and bonds, working with clients globally. You'll join a high-calibre team that's passionate about innovation, cutting-edge technology, and creativity.This is a permanent position in Sandton CBD, offering a salary...


  • Johannesburg, Gauteng, South Africa Network Recruitment Full time

    About the Job:We are looking for a highly skilled Senior Software Developer to join our team at Network Recruitment. As a Senior Software Developer, you will play a critical role in designing, developing, and implementing new software requirements that meet business needs.Key Responsibilities:Design and Development: Lead the design and development of new...


  • Johannesburg, Gauteng, South Africa IOCO Full time

    IOCO is seeking a Software Development Manager to lead their IT team in Johannesburg, Ormonde. This role offers a competitive salary of R1 200 000 - R1 500 000 per annum.About the PositionThe ideal candidate will have 7+ years of experience in software development and be responsible for developing and maintaining .NET Web Forms applications and C# services....


  • Johannesburg, Gauteng, South Africa E-Merge Full time

    E-Merge invites applications from skilled .NET Core developers who are passionate about building innovative web and mobile applications. We are seeking a talented Junior Full Stack C# Software Engineer to join our dynamic team.In this role, you will have the opportunity to work with a range of technologies, including C# .NET Core 8, Angular 18, and cloud...

  • Software Developer

    2 weeks ago


    Johannesburg, Gauteng, South Africa Plus 1x Full time

    Job DescriptionWe are seeking a skilled Android and iOS Developer to join our team at Plus 1x. This is a full-time position that requires strong knowledge of Kotlin, Java, Swift, and Objective-C. The ideal candidate will have experience in mobile development, specifically with Android and iOS platforms.The successful candidate will be responsible for...


  • Johannesburg, Gauteng, South Africa Plus 1x Full time

    **Overview**Plus 1x is seeking an experienced C# Developer to join our team as a Senior Software Engineer. The successful candidate will be responsible for designing, developing, and maintaining high-quality software applications using C# and Microsoft Azure.The ideal candidate will have a deep understanding of C# programming, cloud services, and a...


  • Johannesburg, Gauteng, South Africa Level-Up Full time

    At Level-Up, we're seeking a highly skilled Lead C# Developer to join our team. This is an exceptional opportunity for a seasoned professional to leverage their expertise in cloud computing and C# development to drive our software solutions forward.About the RoleThis senior-level position demands a deep understanding of cloud-native applications,...


  • Johannesburg, Gauteng, South Africa E-Merge Full time

    An innovative tech firm specializing in digital identity verification is on the hunt for a seasoned Full Stack Software Developer to join their forward-thinking team of developers.The company, E-Merge, is at the forefront of fintech with a core focus in biometrics and fraud prevention solutions transforming industries with cutting-edge technology.The current...


  • Johannesburg, Gauteng, South Africa Network Recruitment Full time

    Job Summary:We are seeking an experienced Full Stack .NET Specialist to join our team at Network Recruitment. As a key member of our technology department, you will be responsible for designing, developing, and implementing software solutions using .NET webform applications and C# services. Your expertise in SQL Database management will ensure data integrity...

  • C# Backend Developer

    3 weeks ago


    Johannesburg, Gauteng, South Africa Psybergate Full time

    Job DescriptionPsybergate is seeking a talented C# Backend Developer to join our development team. The ideal candidate will have 5+ years of experience in developing high-quality backend systems using C#, ASP.NET Core, and object-oriented programming principles.Main Responsibilities:Design, develop, and test robust and efficient C# backend...


  • Johannesburg, Gauteng, South Africa E-Merge Full time

    E-Merge is a leader in the development of innovative hydrometallurgical equipment and solutions.As a Junior C# Developer, you will play a crucial role in building new applications and features that improve efficiency, recovery rates, and operational sustainability in the gold, uranium, and base metals industries.This position requires strong mathematical...


  • Johannesburg, Gauteng, South Africa E-Merge Full time

    E-Merge is seeking a seasoned Software Development Expert to join their Central Services Risk and Compliance division in Sandton. This permanent role comes with a competitive salary of R1,300,000 per annum.Job OverviewThe successful candidate will be responsible for designing, developing, and implementing new software solutions, as well as maintaining and...