Jobs Career Advice Post Job
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

  • Posted: Dec 3, 2025
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Who We Are "What does your company do?” is one of those questions that always pop up in any situation, whether you are in a familiar social environment or when you meet a new prospect. It is the business equivalent of conversation starters such as "the weather has been strange, hasn’t it?” and "do you play golf?” While most companies have a straight...
    Read more about this company

     

    Senior Full Stack Developer

    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.
       

    Check how your CV aligns with this job

    Method of Application

    Interested and qualified? Go to Moyo Business Advisory on mymoyo.csod.com to apply

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at Moyo Business Advisory Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail