Senior Web Developer
General Purpose
We are seeking a skilled Web Developer with strong experience in Blazor, NET Core, and
Angular to join our development team. The ideal candidate will work across the full stack to
build secure, scalable, and high-performance web applications.
Qualifications Required
• Bachelor’s degree in computer science, Software Engineering, IT, or a related field.
• Relevant technical certifications are an advantage.
Legal Requirements
• Valid Code B driver’s license and own reliable transport.
• Clear credit and criminal record checks.
• South African Citizen, Permanent Resident, or holder of a valid SA work permit
Required Skills & Experience
• 3+ years' experience in .NET Core/C# and Angular.
• Proficiency in Blazor and Razor components.
• Strong HTML, CSS, JavaScript, and TypeScript skills.
• Experience with Entity Framework Core and SQL Server.
• Knowledge of Dependency Injection and API security best practices.
• Experience integrating external APIs and libraries.
• Familiarity with Agile/Scrum methodologies.
• Experience with SignalR, Docker/Kubernetes, and CI/CD pipelines is beneficial.
• Experience in enterprise-scale application development preferred.
Key Responsibilities
• Develop and maintain web applications using Blazor, .NET Core, and Angular.
• Build and consume RESTful APIs for front-end and back-end integration.
• Work with Microsoft SQL Server and Entity Framework Core.
• Implement authentication and authorization using ASP.NET Identity.
• Develop reusable UI components and maintain responsive interfaces.
• Optimize application performance and troubleshoot software issues.
• Collaborate with UI/UX, QA, and business teams.
Johannesburg,
South Africa
Development
Our main focus is on providing stream-lined and innovative SYSTEMS that are user-friendly, bringing TECHNOLOGY and PEOPLE together, to ensure effective
communication within business processes.
