This job is no longer available
This job expired on 23/07/2026. It no longer accepts applications.
Mid-Level Software Developer
MOYO · Centurion
Job description
About the role
We are seeking a Mid‑Level Full Stack Developer to join MOYO’s engineering team. You will work on enterprise‑grade applications, collaborating with cross‑functional teams to design, build and maintain scalable solutions.
Key responsibilities
- Develop enterprise applications using .NET (Core/Framework) and C#.
- Build and maintain Web APIs and RESTful services.
- Contribute to front‑end development with modern frameworks such as Angular, React or Blazor.
- Apply clean code principles, design patterns and unit testing.
- Write efficient T‑SQL queries and work with SQL Server.
- Participate in the full software development lifecycle, ensuring security, scalability and maintainability.
- Collaborate with senior developers, architects, analysts and clients.
- Help improve development practices, tools and processes.
- Troubleshoot and resolve technical issues promptly.
Required profile
- A tertiary degree in Computer Science, IT or a related field.
- At least 3 years of professional software development experience.
- Understanding of clean architecture and software design principles.
- Familiarity with secure development practices (OWASP).
- Basic knowledge of authentication/authorization (OAuth2, JWT, Azure AD).
- Exposure to cloud and DevOps environments (Azure, CI/CD pipelines; Docker is a plus).
Required skills
- .NET
- .NET Core
- .NET Framework
- C#
- Web APIs
- REST
- Angular
- React
- Blazor
- SQL Server
- T‑SQL
- Clean Architecture
- OWASP
- Swagger / OpenAPI
- OAuth2
- JWT
- Azure AD
- Azure
- CI/CD pipelines
- Docker (advantageous)
What we offer
- Opportunity to work on meaningful, enterprise‑scale projects.
- Supportive environment with experienced developers encouraging continuous learning.
- Collaborative culture focused on growth, reliability and innovation.
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in South Africa.
Salaries by job title
A question about this job?
Ask it here: you will get the full job summary by e-mail, right away.
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
MOYO
Centurion
Related job offers
-
IT Internship – Gain Hands‑On Experience in Cybersecurity & Infrastructure
OUTsurance Centurion -
Operations Specialist – .NET Software Developer
BCXP Centurion -
Technical Product Owner: CRM Platforms
Road Accident Fund Centurion -
Software Developer – Contract
Employeur non precise Johannesburg -
Young Talent Graduate Programme 2027
NTT DATA Johannesburg