Duties:
• Design, develop, and deploy Web applications in ASP.NET MVC C#
• Maintaining existing systems
• System analysis and design
• Testing of systems
• Provide training to end users
• Monthly progress reporting on activities assigned.
• Presentation, communication and writing, and administrative skills
Requirements:
• An appropriate, recognised degree/diploma in Information and Communication Technology (Software Development) and/or equivalent
• Minimum of Three (3) years’ experience in developing web-based solutions with ASP.NET Core (Web API/MVC)
• Solid understanding and practical experience with C# and modern.NET development practices
• Strong knowledge of MS SQL Server, including database design, writing efficient queries (T-SQL), and performance optimisation
• Proficiency in core web technologies: HTML5, CSS3, jQuery, JavaScript
• Experience with the full Software Development Life Cycle (SDLC)
• Proficiency with version control systems, specifically Git.
Advantageous Knowledge & Skills:
• Familiarity with Microsoft Identity Platform and securing APIs using standards like OAuth 2.0 and OpenID Connect.
• Proven, hands-on experience with the latest versions of Angular and Typescript
• Knowledge of Entity Framework Core for data access.
• Experience with Azure API Management or building RESTful APIs following best practices.
![]() | Umalusi (Council for Quality Assurance in General and Further Education and Training)Information and Communication Technology Developer (ASP.NET C#) 1 Vacancy-Part Time 37 General Van Ryneveld Street Persequor Technopark, Pretoria, Gauteng, South Africa |