Senior Software Engineer

Moyo


Date: 1 week ago
City: Centurion, Gauteng
Contract type: Full time
WELCOME TO MOYO

Senior Software Engineer

We are searching for a Software Developer to join us in driving significance together.

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. We are looking for a motivated Software Developer who is focused on both personal and professional growth. Join our passionate team and seize the opportunity to make a real impact while gaining exposure to a variety of industries. We’re seeking someone eager to develop leadership skills and grow into a leadership role over time. If you're committed to ongoing learning and ready to contribute to our collective success, we'd love to hear from you.

Required Qualifications

  • Bachelor's degree in a relevant field (e.g., Informatics, Computer Science, Data Science).

Technology

  • Knowledge of SOLID principles, Object-Oriented Design, and Design Patterns
  • Expertise in .NET Core with C#, .NET Web API and Entity Framework Core [Code First]
  • Microsoft SQL Server
  • Database Design
  • SQL Scripting
  • Angular (17.0+) with Typescript
  • NGXS, RXJS, Ionic
  • CSS 3 or Bootstrap, or equivalent UI Framework

Experience And Knowledge

  • 7+ years of experience in software development, with at least 2 years in a senior or lead role.
  • Experience with cloud platforms ([specific platforms like 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 met specifications and adhere to the Ketendo design.
  • Prepare and release software components.
  • Interest and/or experience in leading a team to deliver high-quality results.
  • Perform code reviews to ensure adherence to best practices and coding standards.

Competencies

  • Time management and organizational skills.
  • Eagerness to learn and adapt to new technologies.
  • Strong attention to detail and accuracy.
  • Proactive approach to identifying and resolving issues.
  • Critical thinking and problem-solving.
  • Deductive and inductive reasoning.
  • Technical literacy and analytical skills.
  • Must be able to work within a close-knit team.
  • Needs to be able to work independently.

Moyo Culture And 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.
Post a CV