About the position
Our client is looking for a Web Developer for a permanent role based in their Pretoria Office or Somerset West - Hybrid.
Minimum Requirements:
Experience with the Following Technologies:
Hands-on experience with Microsoft development toolsets, including:
Azure Cloud Experience (Advantageous) Experience or exposure to the following Microsoft Azure services will be highly beneficial:
Technical Expertise (Detail):
Advanced Programming: Demonstrates solid proficiency in .NET Core and C# development, with a good understanding of object-oriented programming principles, multithreading, memory management, and techniques for achieving optimal application performance.
.NET Framework Expertise: Solid experience working with the .NET Core framework, including designing, deploying, and operating applications within Azure-native environments.
RESTful Web Services: Proven track record in designing, developing, and consuming RESTful APIs, adhering to REST principles and ensuring endpoint scalability, security, and high performance.
Azure Cloud Proficiency: Demonstrated working knowledge of multiple Azure cloud implementations completed within the last three years.
Security Standards & Vulnerabilities: Solid experience identifying and resolving web-based security vulnerabilities, with solid knowledge of the OWASP Top Ten and hands-on collaboration with cybersecurity teams.
Project Experience: Proven experience delivering enterprise-scale web applications with substantial active user bases, including solutions involving user registration, secure access control, role management, transactional processing, and integrated payment mechanisms.
Industry Experience: Experience in financial services and tax-related systems, with exposure to environments such as eFiling considered an advantage.
DevOps: Working knowledge of Azure DevOps processes, including pipeline configuration, release management, and cloud-based development workflows.
Production Diagnostics: Skilled in diagnosing and resolving production issues related to application performance and transactional failures. Able to operate effectively under pressure by rapidly reviewing activity logs and application logs to drive issues to meaningful resolution.
Functional Correctness: Provides guidance to development teams on best-practice implementation approaches that align with established architectural patterns and functional standards.
Desired Skills:
- .NET C#
- Azure DevOps
- • Angular (Version 6 and above)
- Front-End Developer
- Web Developer