About the position
We are seeking a motivated and skilled Mid-Level Full Stack Developer to join our dynamic team, based in Cape Town.
The ideal candidate will have solid experience working within the Microsoft ecosystem, including .NET, C#, Blazor, and SQL Server.
You will be responsible for developing, maintaining, and enhancing web applications, collaborating with cross-functional teams, and ensuring high-quality code delivery.
Key Responsibilities:
- Develop, test, and maintain web applications using .NET, C#, and Blazor.
- Design, implement, and optimize SQL Server databases and queries.
- Collaborate with product owners and UI/UX designers to deliver user-centric solutions.
- Participate in code reviews, unit testing, and continuous integration practices.
- Troubleshoot and resolve application issues efficiently.
- Contribute to technical documentation and system specifications.
- Stay updated with the latest Microsoft technologies and best practices.
Skills & Qualifications:
- Proven experience in full-stack development within the Microsoft ecosystem.
- Strong proficiency in C# and .NET (Core and/or Framework).
- Hands-on experience with Blazor (Server or WebAssembly).
- Solid knowledge of SQL Server, including writing complex queries, stored procedures, and database design.
- Understanding of front-end technologies (HTML, CSS, JavaScript) as applicable.
- Experience with RESTful API development and integration.
- Familiarity with version control systems (e.g., Git).
- Good problem-solving skills and attention to detail.
- Exposure to Azure cloud services.
- Experience with agile development methodologies.
- Knowledge of other front-end frameworks or libraries.
- Familiarity with DevOps practices and tools.
- Bachelor’s degree in computer science, Information Technology, or related field, or equivalent practical experience.
- 2+ years of relevant full-stack development experience.
Desired Skills: