Senior Full Stack Developer needed at Moyo Business Advisory

Save

Job title : Senior Full Stack Developer

Job Location : Gauteng, Centurion

Deadline : January 03, 2026

Quick Recommended Links

About the Role:

  • We’re seeking a motivated and experienced Senior Software Developer who is eager to not only code but also to lead and inspire a team. You will work closely with a cross-functional team to build, enhance, and maintain our software solutions, ensuring they are scalable, efficient, and aligned with client and business needs. This role is perfect for someone who is technically strong and also has a passion for mentorship, collaboration, and continuous improvement—someone who envisions growing into a leadership role in the near future.

Required Qualifications & Experience:

  • Tertiary degree in a related field (BSc Computer Science, B.IT or Informatics related degrees).
  • 5–8+ years of professional software development experience, preferably in enterprise environments.
  • 2 – 3 years of working as a Senior Software Developer.
  • Good working knowledge of development methodologies and frameworks.
  • Proven track record in designing and developing enterprise-level applications using .NET technologies.
  • Experience in developing web applications using at least one popular web framework (Angular, React, or Blazor, Mobile/Cross-Platform counter parts are good to have React Native, Angular Ionic, Blazor Maui).
  • Experience with test-driven development and writing unit tests following industry standards/best practice.
  • Experience with Public Cloud & Containerisation technologies/platforms an advantage.
  • Experience with DevOps an advantage.

Key Responsibilities:

  • Contribute to all phases of the development lifecycle.
  • Write well designed, testable, efficient code.
  • Ensure designs are in compliance with specifications.
  • Prepare and produce releases of software components.
  • Leading a team to produce quality output in an efficient manner.
  • Support continuous improvement by investigating alternatives and technologies and presenting these for review.

Methodologies, Tools, & Technologies

  • Knowledge and experience in . NET Enterprise Systems and Architectures.
  • Ability to apply Domain Driven Design and Clean Architectures.
  • Understanding of Secure Software Development Life Cycle and OWASP.
  • Understand Service Oriented Architectures (API Patterns & Design, Micro Services, OpenAPI, Swagger).
  • In depth understanding of SOLID Principles and key back-end patterns in use today.
  • Knowledge and experience in applying Object Oriented Analysis and Design, as well as Design Patterns and Practices.
  • Knowledge and experience in applying User Interface Design Patterns, including Desktop vs Mobile Design Trade-offs.
  • Knowledge and experience on Clean Code and Coding Best Practices in relevant languages and frameworks.
  • Excellent C#, .NET Framework, .NET Core.
  • Good grasp of C# Generics, Lambda Expressions, and LINQ.
  • Excellent in Web API, RESTful services.
  • Solid in one or more Front-end Frameworks Blazor, ASP.NET MVC, Angular, React.
  • Versed in TypeScript and/or JavaScript.
  • Experience with integration to Active Directory, Azure Active Directory or other comparable Identity Providers.
  • A firm understanding of Authentication and Authorisation using OAuth 2 / JWT / Identity Server.
  • SQL Server 2014+ and Transact-SQL (T-SQL).
  • Familiar with Rxjs or other Asynchronous and Push Web Technologies.
  • Familiar with Indexed DB.
  • Familiar with or knowledge of integration with Queueing Technologies (MSMQ, RabbitMQ, IBMMQ, Azure Service Bus, etc.)
  • Strong HTML 5, CSS 3, and Bootstrap 5 capabilities.
  • Microsoft Visual Studio, Visual Studio Code or other appropriate IDEs (Rider, etc.).
  • Experience or Knowledge of Kafka a plus.
  • Experience or Knowledge of Microsoft Graph a plus.
  • Experience or Knowledge of Aspire a plus.
  • Experience with Microsoft Internet Information Services (IIS).
  • Experience with Azure Web and Application Services a plus.
  • Experience with Azure DevOps and CI/CD pipelines a plus.
  • Experience with containerization (Docker, Kubernetes) a plus.
     

How to Apply for this Offer

Interested and Qualified candidates should Click here to Apply Now

  • ICT jobs

Disclaimer: MRjobs.co.za is not an employer and does not directly offer jobs. We share available opportunities from verified sources to help job seekers. Please do your due diligence before applying. We are not responsible for any transactions, interviews, or outcomes from third-party employers.