SkillzPage

Active Candidates

Senior Software Architect

Facebook Twitter LinkedIn WhatsApp

Back

Senior Software Architect

Qualifications & Demographic Details

Eugene is a Non BEE / White male based in Roodepoort and holds a Diploma in Programming from Birnam Business College. He has further obtained multiple Microsoft Certified Programming qualifications, including MCSD, MCSA, and Azure Fundamentals certifications, as well as Agile SCRUM accreditation. With 20 years of software development experience, Eugene has built a highly technical and diverse background in backend development, software architecture, and Microsoft technologies, including .NET (Core and Framework), C#, and SQL Server. His experience spans full software lifecycles, from solution design and architecture to development, testing, and deployment.


Development Experience

Eugene has 20 years of experience as a software developer, with a strong focus on backend development and software architecture. He has led and delivered end-to-end enterprise-grade solutions across various sectors, including insurance, banking, financial services, and retail. His technical expertise covers greenfield software development, system modernisation, and cloud migration using Microsoft Azure, Docker, and Kubernetes.

Eugene has extensive experience with integration services, API design, and third-party integrations, including payment platforms such as Paymentology. He has led cloud modernisation projects, introducing microservices architecture, event-driven design, and containerisation to improve scalability and performance. With over a decade of experience architecting enterprise systems, Eugene is deeply familiar with SOLID principles, design patterns, and clean architecture.

He also brings team leadership and mentoring experience, guiding developers, enforcing coding standards, and ensuring the delivery of quality solutions on time and within scope. His experience in Azure cloud computing includes IaaS, PaaS, cost optimisation, and DevOps pipelines, making him a well-rounded technical leader with a balance of hands-on and strategic capabilities.


Technical Stack

He has commercial experience in the following technologies and tools:

Languages & Frameworks:
C#, .NET Framework, .NET Core, ASP.NET, MVC, Blazor, HTML, CSS, JavaScript, TypeScript, Angular, React, LINQ, Entity Framework, Dapper, ADO.NET, Telerik, Clean Architecture, Xamarin, Classic ASP

Databases:
SQL Server (2000–2019), MongoDB, Oracle, PostgreSQL

Web Services & Integration:
REST, SOAP (WCF), Web API, Azure Message Bus, Kafka, Quartz, Hangfire, RabbitMQ, JSON, XML, RSS, Kafka, Paymentology integrations

Tools & Platforms:
Azure DevOps, GIT, GitLab, TFS, Docker, Kubernetes, Visual Studio, Visual Studio Code, Electron, IIS, HP UFT, Azure Cloud Services, Azure Storage (Blobs, Tables, Queues)

Reporting & Data:
SSRS, SSIS, Crystal Reports, SQL Reporting Services, Database Projects (source control & deployment)


Key Projects & Applications Developed

  • Led the migration of a monolithic application into a modern microservices architecture using .NET Core, RabbitMQ, and Kubernetes.
  • Architected and developed backend APIs supporting large-scale, event-driven systems for enterprise clients.
  • Implemented an Azure cost-optimisation initiative by containerising services and introducing Kubernetes orchestration.
  • Led technical direction for multiple financial systems at a leading Bank, including a document validation and collection platform using LIT JavaScript.
  • Designed and implemented integrations between mobile applications and the Paymentology gateway for a digital banking platform.
  • Modernised insurance and banking systems for Hollard and Standard Bank, migrating legacy services to Azure Cloud.
  • Developed custom CMS and enterprise systems for clients including Bytes, Prominent Paints, Indaba, and Laser Facilities.
  • Built and maintained enterprise APIs, reporting tools, and user interfaces across multiple long-term insurance and financial products.
  • Designed high-performance database structures, stored procedures, and SSRS/SSIS reports for complex financial systems.

Strengths & Competencies

  • Extensive experience in backend architecture, API development, and cloud-based solutions.
  • Strong hands-on background in Microsoft technologies, including .NET Core, C#, and SQL Server.
  • Skilled in designing scalable, secure, and high-performance enterprise applications.
  • Proficient in migrating legacy systems to microservices and cloud-native platforms.
  • Experienced in Azure DevOps, CI/CD pipelines, containerisation, and Kubernetes.
  • Solid leadership skills, mentoring developers and managing delivery timelines.
  • Strong grasp of software architecture patterns, SOLID principles, and clean coding practices.
  • Experienced in Agile and SCRUM methodologies with a proven track record of delivery.
  • Excellent communication, documentation, and problem-solving abilities across technical and business teams.

Career Summary & Highlights

Position 1:

Retail Analytics Sector / Tech Lead / Senior C# Azure Cloud Software Developer : 2023 – Current
Eugene leads the architecture modernisation of a legacy monolithic platform into a microservices-based system using .NET Core, Azure, and RabbitMQ. He manages the development team, provides technical mentorship, and supports cloud infrastructure optimisation while acting as an interim Software Development Manager.

Technologies: .NET, SQL, Docker, Postman, React, Azure, Datadog, Kubernetes

Position 2:

Financial Sector / Senior C# Software Developer (Fixed Contract) : 2022 – 2023
Worked on backend API integrations and document validation systems for a leading bank. He focused on API enhancements, unit testing, Postman integration testing, and front-end features using the LIT JavaScript framework.

Technologies: .NET, SQL, Docker, Postman, Visual Studio Code, GIT, LIT

Position 3:

Digital Banking Sector / Senior C# Software Developer : 2021 – 2022
Supported API integration between mobile applications and Paymentology gateway for a Saudi-based digital banking system. Conducted code reviews, optimised APIs, and implemented automated Postman testing pipelines.

Technologies: .NET, PostgreSQL, Docker, Postman, GIT, Visual Studio Code

Position 4:

Insurance & Banking Sector / C# Web Developer / Azure DevOps Administrator : 2013 – 2021
Worked on multiple projects for Hollard and Standard Bank, building backend services, APIs, and insurance systems while leading DevOps migration to Git-based CI/CD processes.

Technologies: .NET, Visual Basic, SQL Server, ASP.NET, Angular, Azure, Oracle, IIS, TFS

Position 5:

Insurance Sector / C# Web Developer : 2009 – 2012
Developed internal systems for Insurance including the Oscar and ROC claim systems. Built reporting tools, APIs, and rating engines for underwriting systems.

Technologies: .NET, SQL Server, ASP.NET, XML, HTML, SOAP, SSRS

Position 6:

Marketing & Branding Sector / Developer / IT Manager : 2006 – 2009
Managed in-house development projects, built custom CMS systems, and developed job flow and client-facing applications for multiple SME clients.

Technologies: .NET, Visual Basic, SQL Server, IIS, Windows Server, XML

Position 7:

Telecommunications Sector / Web Developer : 2005 – 2006
Developed the iQuote system and implemented electronic finance integrations with South African banks. Managed SQL database maintenance, reporting, and performance optimisation.

Technologies: .NET, SQL Server, XML, Web Services, SharePoint

Position 8:

Mobile Services Sector / Junior / Intermediate Developer : 2003 – 2005
Developed websites, SMS gateway integrations, and managed web and database servers.

Technologies: HTML, ASP.NET, SQL Server, SMS Components


Availability & Salary

Notice Period: 1 Month
Salary Expectations: R115 000 (lateral move consideration)


Like What You See? Here Are Your Next Steps:

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

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

  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: Eugene)
    No upfront costs — you only pay if you hire.
    Flexible rates — we’ll agree on pricing before you proceed.

At Skillzpage, we represent senior C# and Azure Software Developers like Eugene — highly experienced professionals with deep expertise in .NET Core, microservices, SQL Server, and enterprise system architecture.

As one of South Africa’s most trusted IT recruitment agencies and technical headhunters, we help companies hire exceptional talent for software development, cloud migration, and enterprise architecture roles across banking, insurance, financial services, and retail sectors.

Whether you’re searching for a C# developer recruitment specialist, a technical recruitment partner, or a long-term provider of IT talent acquisition solutions, Skillzpage connects you with proven experts who can build, modernise, and scale your technology environment — efficiently and strategically.