Purpose
The Senior Specialist Solution Architect will lead solution design with a specific focus on web and cloud implementations. The role will provide thought leadership in transitioning and refactoring legacy solutions from ASP.Net and VB.Net into modern .NET Core applications hosted on Azure Cloud. This position requires deep expertise in Microsoft web-based solutions, Azure cloud services, and enterprise-scale solution architecture, as well as hands-on coding capability to support new feature development and integration.
Key Responsibilities
-
Design and implement web and cloud-based solutions, balancing legacy support with new functionality.
-
Collaborate with business analysts to refine requirements and translate them into scalable, maintainable architecture.
-
Provide leadership in code refactoring to improve maintainability, performance, and adaptability.
-
Conduct application performance evaluations and implement high availability, scalability, and optimization features.
-
Develop and execute unit, integration, and functional tests to validate system functionality.
-
Produce and maintain technical documentation for system architecture, integrations, and usage guidelines.
-
Perform root cause analysis of complex issues in integrated systems and guide developers on resolution.
-
Design and deploy solutions using Azure-native services and resources, ensuring alignment with enterprise architecture standards.
-
Collaborate with development teams to improve software engineering practices, tools, and processes.
- Support ongoing production diagnostics and performance monitoring to ensure reliability under high user loads.
Requirements
Minimum Requirements
- Relevant tertiary qualification in Information Technology, Computer Science, or Engineering (or 10+ years equivalent development/architecting experience).
-
Proven track record as a Solutions Architect in Microsoft web-based and Azure Cloud environments.
-
At least 7 years’ experience as a senior web developer in multi-tier .NET applications.
-
Minimum 5 years’ Azure Cloud implementation experience.
-
Advanced skills in .NET Core, C#, ASP.Net, and related web development frameworks.
-
Experience with JavaScript/TypeScript, Angular, React, HTML5, CSS, and XML.
-
Strong knowledge of RESTful and SOAP web services with JSON/XML message handling.
-
Solid background in SQL Server (on-prem and Azure SQL), including performance tuning and database security.
-
Working knowledge of web application security standards (OWASP Top 10).
-
Strong understanding of SDLC methodologies (Agile and Waterfall).
-
Experience with Microsoft IIS Servers, DevOps tools (Azure DevOps), and CI/CD pipelines.
-
Technical Expertise
-
Advanced Programming: Expert in .NET Core/C# with deep knowledge of OOP, multithreading, memory management, and performance optimization.
-
Solution Architecture: Skilled in designing enterprise-scale cloud/web applications with focus on scalability, integration, and security.
-
Azure Cloud Services: Proven experience with Azure SQL, Storage, Functions, Queues, App Services, Cognitive Services, DevOps.
-
Security & Compliance: Skilled in identifying and mitigating web application vulnerabilities, working closely with Cybersecurity teams.
-
Production Diagnostics: Ability to troubleshoot and resolve critical issues in high-pressure environments with active user bases of 1M+ users.
-
Industry Knowledge: Experience in financial services or tax-related platforms (e.g., eFiling, SARS technologies) is advantageous.
Personal Attributes
-
Self-starter and motivated leader, capable of guiding cross-functional teams.
-
Excellent communication and interpersonal skills with ability to explain complex solutions clearly.
-
Strong attention to detail and commitment to quality.
-
Ability to work under pressure and meet deadlines in high-demand environments.
- Curious, adaptable, and committed to lifelong learning to stay ahead of evolving technologies.
Report job