SUMMARY:
DEVELOPER - LOGISTICS INDUSTRY - JOHANNESBURG
POSITION INFO:
The main purpose of the role: We are seeking a highly skilled developer to design, develop, and maintain enterprise-grade web applications using .NET (C#), Blazor, and SQL Server. The ideal candidate will have strong backend and frontend expertise, a solid understanding of database design, and proven experience building scalable, maintainable systems. Responsibilities: Designing, developing, and maintaining web applications using C# \/ .NET (Core or Framework) Building interactive UI components using Blazor (Server or WebAssembly) Writing optimized SQL queries, stored procedures, and database structures in SQL Server Integrating APIs and third-party services (RESTful services) Troubleshooting, debugging, and improving system performance Participating in system architecture and design discussions Maintaining code quality through best practices, code reviews, and unit testing Working closely with business analysts and stakeholders to refine requirements Supporting production systems and resolving incidents when required Requirements: Degree\/Diploma in Computer Sciences, Software Engineering or related field 4-8+ years' experience in C# \/ .NET development Strong experience with Blazor (Server or WebAssembly) Advanced knowledge of SQL Server (T-SQL, stored procedures, indexing, query optimization) Experience with ASP.NET Core Web APIs Strong understanding of OOP principles and design patterns Experience with HTML, CSS, JavaScript (basic to intermediate) Familiarity with Git version control Experience in debugging and performance tuning Nice to Have: Azure or cloud experience (Azure App Services, Functions, DevOps) Entity Framework Core \/ Dapper Microservices architecture CI\/CD pipelines Agile\/Scrum methodology experience Reporting tools (Power BI, SSRS)