Enable job alerts via email!

Senior Software Engineer

Moyo

Gauteng

On-site

ZAR 600 000 - 900 000

Full time

Yesterday
Be an early applicant

Job summary

A leading digital consulting firm in South Africa is seeking a Senior Software Engineer to design and develop scalable software applications. The ideal candidate will possess over 7 years of software development experience, with proficiency in .NET Core and Angular. Join a collaborative team that prioritizes problem-solving and innovative solutions in a dynamic environment.

Qualifications

  • 7+ years of experience in software development, with at least 2 years in a senior or lead role.
  • Knowledge of SOLID principles, Object-Oriented Design, and Design Patterns.
  • Experience with cloud platforms (AWS, Azure, or GCP).

Responsibilities

  • Design, develop, and maintain scalable, high-performance software applications.
  • Lead a team to deliver high-quality results.
  • Perform code reviews to ensure adherence to best practices and coding standards.

Skills

Proficiency in .NET Core with C#
Experience with Angular (17.0+)
Strong analytical and problem-solving skills
Good written and verbal communication skills
Experience with DevOps practices and tools

Education

Bachelor's degree in a relevant field

Tools

.NET Web API
Entity Framework Core
Microsoft SQL Server
Docker
Kubernetes
Job description
Job Title

Senior Software Engineer

We are looking for a motivated Software Developer who is focused on both personal and professional growth.

Overview

Moyo is a digital consulting, technology, and talent provider dedicated to simplifying business transformation. The ideal candidate will work on a customizable data analytics and operational platform created by Moyo, designed to optimize interactive reporting and digital business processes.

Qualifications
  • Bachelor's degree in a relevant field (e.g., Informatics, Computer Science, Data Science).
  • 7+ years of experience in software development, with at least 2 years in a senior or lead role.
  • Proficiency in .NET Core with C#, .NET Web API, Entity Framework Core, and Microsoft SQL Server.
  • Experience with Angular (17.0+) with TypeScript, NGXS, RXJS, Ionic, CSS3 or Bootstrap.
  • Knowledge of SOLID principles, Object-Oriented Design, and Design Patterns.
  • Experience with cloud platforms (AWS, Azure, or GCP).
  • Strong analytical and problem‑solving skills.
  • Good written and verbal communication skills.
  • Ability to work collaboratively in a team environment.
  • Detail‑oriented mindset with a commitment to delivering high‑quality work.
  • Experience with DevOps practices and tools (CI/CD, Docker, Kubernetes).
  • Knowledge of security best practices in software development.
  • Familiarity with AI/ML technologies is an advantage.
Responsibilities
  • Design, develop, and maintain scalable, high‑performance software applications.
  • Contribute to all stages of the development lifecycle.
  • Write efficient, testable code.
  • Ensure designs meet specifications and adhere to the Ketendo design.
  • Prepare and release software components.
  • Lead a team to deliver high‑quality results.
  • Perform code reviews to ensure adherence to best practices and coding standards.
Moyo Culture & Values

We seek understanding. We make a difference. We’ve got your back. We are leaders. We are reliable. We are brave. Our company provides equal employment opportunities to all.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.