Job TitleSenior Software EngineerWe are looking for a motivated Software Developer who is focused on both personal and professional growth.OverviewMoyo 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.QualificationsBachelor'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.ResponsibilitiesDesign, 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 & ValuesWe 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.
#J-
Senior Software Engineer • South Africa