SkillzPage

Active Candidates

Senior MS Full Stack Developer

Facebook Twitter LinkedIn WhatsApp

Back

Senior MS Full Stack Developer

Qualifications & Demographic Details

Marvin is a BEE male based in Pretoria who holds a BSc in Information Technology from the University of Pretoria. He has also obtained multiple Microsoft Certifications, including Azure Solutions Architect Expert, Azure Developer Associate, DevOps Engineer Expert, and Azure Fundamentals. His educational background, combined with over a decade of hands-on experience, equips him with a strong foundation in software development and cloud architecture.


Development Experience

Marvin has 13 years of experience as a software developer, with a strength in full stack development and a particular expertise in back-end software engineering and Azure Solutions Architecture. He has worked extensively on high transactional systems, enterprise applications, and web applications, handling both Greenfield development and ongoing maintenance and enhancements. Marvin has developed and led the architecture for applications in the logistics, tracking, and telemetry sectors, and has solid experience in software design principles, including design patterns and SOLID principles. His technical leadership extends to successfully leading software development teams, managing cloud migrations, and modernising systems across Microsoft Azure and AWS platforms.


Technical Stack

He has commercial experience in the following technologies and tools:

Languages & Frameworks: C#, .NET Framework, .NET Core, ASP.NET, ASP.NET Core, ReactJS, VueJS, AngularJS, JavaScript, TypeScript, NodeJS, ExpressJS, HTML, CSS, WPF, Windows Services

Databases: SQL Server, PostgreSQL, MySQL, MongoDB, MSSQL

Web Services & Integration: REST APIs, SignalR, Web API, WCF, RabbitMQ, Mass Transit, Azure API Management, Azure Service Bus, Boomi Platform

Tools & Platforms: Microsoft Azure, AWS, GitHub Actions, Azure DevOps, GitLab CI/CD, Kubernetes, Docker, Visual Studio Code, Subversion

Reporting & Data: Elastic Stack, Grafana Observability Stack, Telerik Controls


Key Projects & Applications Developed

  • Led the upgrade and integration of a legacy Talent Management System with a modern .NET 9 system, incorporating DevOps processes and deploying via GitHub Actions to AWS-hosted Kubernetes clusters.
  • Designed and implemented a new IoT telemetry data platform for a logistics company, using ASP.NET Core microservices, Azure App Services, and Azure SQL.
  • Developed modular and responsive custom ReactJS components and APIs using Vertical Slice Architecture for multiple freelance clients.
  • Implemented a managed Cloud Resources feature in an internal developer workflow automation project, utilising ASP.NET Core microservices and PostgreSQL.
  • Spearheaded several cloud migrations and architecture projects, including for clients like Debswana, Curro, VTG, and Utilita Energy UK, using the Azure Well-Architected Framework.
  • Architected and developed a .NET Core Fleet Management System for a tracking company, integrating GPS data for mobile and web platforms.
  • Rewrote an integration system that saved millions in SLA infringement costs and led a development team to deliver complex logistics solutions.
  • Stabilised a cash-in-transit route optimisation system for a Finance ATM Security company, contributing to national-level security and financial operations.
  • Developed an online accounting system for one of the large Accounting firms, providing small businesses with web-based invoicing and bookkeeping tools.
  • Created an enterprise-level document workflow automation system for a technology company, integrating with multifunctional printers used by global clients.

Strengths & Competencies

  • Demonstrates strong leadership in software development teams, mentoring junior and intermediate developers.
  • Adept at designing and implementing scalable cloud-based solutions using Azure and AWS platforms.
  • Highly skilled in modern DevOps practices, including CI/CD pipelines and containerised deployments.
  • Strong back-end development abilities with solid architecture and clean code principles.
  • Proven track record of working on high-volume, mission-critical systems with real-world business impact.
  • Excellent problem-solving skills with a focus on maintainable, testable, and secure codebases.
  • Versatile developer comfortable working across full stack technologies and adapting to diverse project needs.

Career Summary & Highlights

Position 1:

Software Solutions Sector / Senior Software Developer : Jan 2025 – Current
Marvin is currently leading the redevelopment and integration of a legacy Talent Management System using modern .NET 9 technologies. He oversees DevOps processes, deployment into Kubernetes environments, and mentors junior developers while ensuring robust system performance and scalability.

Technologies: .NET 9, ASP.NET Core, SQL Server, Kubernetes, AWS, Azure, SignalR, GitHub Actions, Clean Architecture, VueJS

Position 2:

Logistics Sector / Azure Solutions Architect : Apr 2024 – Dec 2024
Marvin led the design and implementation of an IoT Platform processing telemetry data through microservices hosted on Azure. He managed data security and architecture across services using Azure API Management and SQL Databases.

Technologies: Azure API Management, Azure App Service, Azure SQL, ASP.NET Core, Azure DevOps CI/CD, Boomi Platform, Azure Service Bus

Position 3:

Freelance Projects / Freelance Developer :  Jan 2024 – Mar 2024
He developed ReactJS components and implemented Vertical Slice Architecture APIs, contributing to cloud-hosted solutions on Microsoft Azure for multiple clients.

Technologies: ReactJS, ASP.NET Core, MongoDB, ExpressJS, Visual Studio Code

Position 4:

Software Engineering Sector / Senior .NET Software Engineer (Contract) : Oct 2023 – Dec 2023
Worked on a workflow automation project where he developed features related to managing Cloud Resources within event-driven ASP.NET Core microservices.

Technologies: ASP.NET Core, PostgreSQL, ReactJS (NextJS), RabbitMQ, Mass Transit, GitLab CI/CD

Position 5:

Software Development & Consulting Sector / Senior .NET Software Engineer / Azure Solutions Architect : Jan 2017 – Sep 2023
Marvin led numerous cloud migration projects for both local and international clients, optimising cloud infrastructure, implementing Azure frameworks, and developing APIs for vehicle tracking systems.

Technologies: Azure (Policy, App Service, IoT Hub, Container Registry), ASP.NET Core, C#, Microservices, Elastic Stack, Azure DevOps, MSSQL

Position 6:

Logistics Sector / Senior Software Developer : (Outsourced to Barloworld)
Led a team that significantly reduced SLA costs by delivering optimised logistics features. Received awards for high-impact development on systems like BWID.

Technologies: C#, ASP.NET, Azure DevOps, Microservices, MSSQL

Position 7:

Security & Cash Management Sector / Software Engineer (Contract) : Jan 2016 – Dec 2016
Stabilised systems managing national-level cash-in-transit operations, route optimisation, and retail insurance solutions for large-scale clients.

Technologies: C#, ASP.NET, Windows Services, MSSQL

Position 8:

Software Consulting Sector / Software Engineer (Contract) : Jul 2015 – Dec 2015
Worked on accounting solutions for SMEs at one of the largest accounting firms, focusing on production-ready software and cloud integration.

Technologies: AngularJS, C#, ASP.NET, MSSQL

Position 9:

Office Automation Sector / Software Engineer : Jun 2012 – Jul 2015
Built and maintained global document automation systems integrated with printer hardware and enterprise-level workflows.

Technologies: C#, WPF, MVVM, Telerik, SQL Server, Subversion


Availability & Salary

Notice Period: 1 Calendar Month
Salary Expectations: R92 000 – R96 000 CTC


Like What You See? Here Are Your Next Steps:

  1. Request a Full CV
    Email natasha@skillzpage.com and we’ll send you Marvin's full CV straight to your inbox. ( use Subject line "Marvin")

  2. Want to Speed Up Your Hiring Process?
    Email us up to 10 questions you would usually ask during a first-round interview.
    We’ll record a tailored video interview with Marvin answering your questions and send it to you along with his full CV — all within a few days.  ( use Subject line "Marvin")

  3. Book a Direct Interview
    Prefer a live interview? We’ll schedule a face-to-face or Microsoft Teams interview at your convenience.  ( use Subject line "Marvin")
    No upfront costs — you only pay if you hire.
    Flexible rates — we’ll agree on pricing before you proceed.

At Skillzpage, we represent highly skilled Azure Solutions Architects, Senior .NET Developers, and Full Stack Engineers like Marvin — professionals with extensive experience in cloud architecture, DevOps, and high-performance enterprise systems.

As one of South Africa’s leading technical recruitment agencies and IT headhunters, we help businesses hire top-tier cloud and software development talent for Microsoft Azure, AWS, and .NET-based environments.

Whether you’re seeking Azure developer recruitment specialists, .NET Solutions Architects, or a trusted software engineering recruitment partner, Skillzpage connects you with experienced professionals who design, optimise, and scale mission-critical systems that drive business transformation.