Overview
We are seeking an experienced Applications Developer who can independently design, develop, test, and deploy secure web and mobile applications using C#, .NET, Blazor, MAUI, MS SQL Server, and Azure services. In this role, you will take technical ownership of development tasks, participate in API design and integration projects, and contribute to modernizing systems through migration initiatives involving Azure Integration Services. You will play an essential part in enhancing existing systems, implementing best coding and security practices, and keeping pace with evolving Microsoft technologies.
Key Responsibilities
Develop, test, and deploy secure web applications using Blazor and mobile applications using MAUI.
Design and implement RESTful APIs with DotNet WebAPI, aligned with authentication and authorization standards (OAuth 2.0, JWT).
Write, optimize, and maintain complex SQL Server stored procedures, functions, and queries.
Apply secure coding standards throughout the development lifecycle, including code reviews and vulnerability assessments.
Participate in BizTalk migration projects using Azure Integration Services to enable secure data transfer and system integration.
Troubleshoot and resolve technical issues across web, backend, and mobile platforms.
Maintain and enhance existing applications and database structures.
Collaborate with stakeholders to translate requirements into technical solutions.
Document technical solutions, processes, and security controls.
Stay informed about new tools, frameworks, and emerging security threats to ensure applications remain compliant and resilient.
Contribute to the implementation of best practices, process improvements, and Microsoft development standards.
What You Need
Qualifications
Grade 12 (Matric).
Bachelor’s degree in Computer Science, Information Technology, or a related field (preferred).
Relevant Microsoft certifications (advantageous).
Experience
Extensive hands-on experience with C# and the .NET development ecosystem.
Web application development using Blazor.
Backend development using DotNet WebAPI.
Advanced SQL skills including stored procedures, triggers, and functions.
Experience working independently on technical projects.
Exposure to Azure services and cloud-based integrations.
Experience with MAUI for mobile development (advantageous).
Technical Skills
Proficiency in C# and .NET.
RESTful API development and security standards.
SQL performance tuning and secure database practices.
Azure Entra authentication and cloud integration.
BizTalk migration exposure (beneficial).
Documentation and version control competency.
Core Competencies
Strong analytical thinking and problem-solving ability.
Ability to work autonomously and take technical ownership.
Attention to detail in coding and documentation.
Adaptability to new frameworks, tools, and cloud technologies.
Clear and effective communication skills for technical collaboration.