MOYO
Posted 3mo ago

Senior Software Developer

MOYO
Centurion, ., South Africa
OnsiteFull Time
Responsibilities
  • building apps
  • developing APIs
  • mentoring team
Requirements
  • 5–8+ years in software development
  • .NET/C#
  • Web APIs
  • Front-end frameworks
  • SQL Server
  • Azure
  • DevOps
  • Leadership potential
Technical tools mentioned
NETC#Web APIsAngularReactBlazorSQL ServerAzureDockerKubernetesCI/CDOpenAPI/SwaggerOWASPTDD

Job description

WELCOME TO MOYO

 

SENIOR SOFTWARE DEVELOPER

 
We’re looking for an experienced Senior Full Stack Developer who loves building great software and is ready to step into a technical leadership role. You’ll work with cross‑functional teams to design, build, and evolve scalable enterprise solutions—while mentoring others and shaping how we deliver high‑quality software. This role is ideal for someone who is technically strong, collaborative, and driven by continuous improvement, with a clear interest in growing into leadership. 


Primary Duties and Responsibilities: 

  • Strong experience building enterprise applications using .NET (.NET Core / .NET Framework, C#)
  • Solid experience with Web APIs and RESTful services
  • Hands‑on experience with modern front‑end frameworks (Angular, React, Blazor; mobile variants a plus)
  • Strong understanding of clean code, design patterns, SOLID principles, and TDD/unit testing
  • Experience with SQL Server and T‑SQL
  • Exposure to DevOps, cloud platforms (Azure), CI/CD, and containerisation is a strong advantage
  • Contribute across the full software development lifecycle
  • Design and deliver clean, secure, scalable, and testable solutions
  • Lead and mentor developers to deliver quality outcomes efficiently
  • Collaborate closely with architects, analysts, and clients
  • Drive continuous improvement in tools, patterns, and ways of working
  • Shape technical decisions aligned to client and business needs

Required Qualifications:

  • A tertiary degree in Computer Science, IT, or a related field
  • 5–8+ years of professional software development experience (enterprise environments preferred)
  • 1–2 years at Senior Developer level

Tech Stack & Practices:

  • .NET enterprise architectures
  • Clean Architecture, Domain‑Driven Design
  • Secure SDLC & OWASP principles
  • API patterns, microservices, OpenAPI / Swagger
  • Front‑end best practices (web & mobile trade‑offs)
  • Authentication & Authorisation (OAuth2, JWT, Azure AD / Identity Providers)Azure, IIS, Docker, Kubernetes, Azure DevOps (experience levels may vary)

Why MOYO?

At MOYO, you’ll work on meaningful, complex projects, with talented people who value collaboration, growth, and engineering excellence. We support our developers in growing their skills and stepping into leadership—while building solutions that make a real impact.

 

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 (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, disability or genetics.

About MOYO

Digital consultancy delivering data-driven transformation and technology solutions.

Similar jobs

Senior Software Developer roles near Centurion, .
2mo
Save
Mark Applied
Hide
Senior Software Engineer
Johannesburg, Gauteng, South Africa
HybridFull Time
Klipboard
Klipboard: Integrated ERP software for distributive and automotive trades.
Develop front-end with React; build Go backend; implement Keycloak auth; deploy on Azure; collaborate cross-functionally; write clean, testable code; troubleshoot systems.
React, Go (Golang), Keycloak, Azure Container Services
1y
Save
Mark Applied
Hide
Senior Software Engineer
Durban or Cape Town or Johannesburg
HybridFull Time
Advantage Learn
Advantage Learn: Provider of online academic support and test preparation services.
4+ YOE4-5 years of software development experience; strong Laravel, Vue and PHP skills; testing and CI/CD experience.
GitHub, Laravel, PHP, PHPUnit/PEST, MySQL, PostgreSQL, Vue.js, Inertia, Tailwind CSS, AWS, Zoho CRM
2y
Save
Mark Applied
Hide
Senior Software Developer
Johannesburg, Gauteng, South Africa
OnsiteFull Time
Preferental
Preferental: Digital property management platform for residential rental properties.
5+ YOESenior Full Stack Developer with 5+ years exp in frontend and backend, strong JS/TS, React/Next.js, Node/Express, cloud, and leadership through mentorship.
JavaScript, TypeScript, React.js, Next.js, Node.js, Express.js, Cloud Platforms, GCP, AWS, CI/CD, ClickUp
2y
Save
Mark Applied
Hide
Senior Software Developer
Pretoria or South Africa
HybridFull Time
Agile Bridge
Agile Bridge: Develops custom enterprise software solutions and mobile applications for businesses.
7+ YOESenior Software Developer with 7+ years in .NET stack, Azure DevOps, and front-end frameworks; strong leadership and design skills.
Azure DevOps, Azure Pipelines, .NET, .NET Core, Entity Framework, C#, Angular, React, SQL, MySQL, MongoDB
4mo
Save
Mark Applied
Hide
Senior Software Engineer II
Cape Town or Johannesburg
OnsiteFull Time
LexisNexis
LexisNexisNYSE: RELX: Provides legal research and business analytics software solutions.
5+ YOE5+ years software engineering; BS in Engineering or Computer Science; Agile/Waterfall; strong data modeling and multiple storage subsystems; Java/J2EE, JavaScript, JSP, C/C++, HTML, XML, SQL; test-driven development.
Java, JavaScript, JSP, C, C++, HTML, XML, SQL
1y
Save
Mark Applied
Hide
Senior Software Engineer - iOS (Hybrid, South Africa) - Sandton, Gauteng (Hybrid)
South Africa
HybridFull Time
Glucode
Glucode: Award-winning software design and development agency specializing in mobile apps.
6+ YOESenior iOS engineer with 6+ years native iOS experience (Obj-C/Swift), SwiftUI/Combine, OOP, TDD; App Store Connect; leadership; hybrid work in Sandton, SA.
Swift, Objective-C, UIKit, SwiftUI, Combine, Xcode, App Store Connect, Git, CI/CD, CocoaPods, Swift Package Manager, Jenkins, Travis CI, CircleCI
6mo
Save
Mark Applied
Hide
Senior Full-Stack Software Developer
Johannesburg, Gauteng, South Africa
R40k-R45k/mo HybridFull Time
New Generation Group
New Generation Group: Management consulting and technology services provider.
5+ YOEBachelor's or Master's in Computer Science or related field; Azure Developer Associate, AWS Certified Developer or Scrum Master preferred; portfolio of auth, offline sync, API projects.
JavaScript, TypeScript, React, Node.js, Express, PostgreSQL, Neon, OAuth, Azure AD, MFA, RBAC, REST, Twilio, Service Workers, PWA, Jest, Cypress, OWASP, SonarQube, OWASP
8mo
Save
Mark Applied
Hide
Senior Full-Stack Software Developer
Sandton, Gauteng, South Africa
HybridFull Time
BluePearl
BluePearl: Provides specialty and emergency veterinary care for pets.
2+ YOE5+ years experience in full-stack development; strong backend with C#/.NET Core, Node.js or Python Django; frontend with React/Angular/Vue.js; cloud (AWS/Azure); databases (PostgreSQL, MSSQL, MongoDB, Redis); DevOps and Agile experience.
Git, Docker, Kubernetes, Jira, Postman