Mid-Snr C#.Net Developer
Developer/Designer
Cape Town – Western Cape – South Africa
We’re on the lookout for an experienced .Net Developer to join this dynamic team in Bellville on a Hybrid basis! This role is perfect for someone skilled in building software using the .NET framework and .Net 8. You’ll work on designing and developing new applications, enhancing existing systems, and supporting users.
We value team players who excel in communication and take pride in writing clean, functional code. If you’re passionate about creating innovative solutions and enjoy collaborating with others, we’d love to hear from you!
Type: Permanent or Contract
Rate: R50 000 – R66 000 Depending on experience
Area: Hybrid in Bellville
What You’ll Be Doing
- Collaborating with stakeholders to analyse requirements and deliver solutions
- Writing efficient, scalable code using .NET programming languages
- Testing and deploying applications while ensuring top-notch performance
- Debugging, refining, and improving existing codebases
- Documenting processes and updates throughout the software development lifecycle (SDLC)
- Supporting the team with troubleshooting and maintenance when required
What We’re Looking For
- Solid experience as a .Net Core/.Net 8 Developer
- Hands-on knowledge of ASP.NET, SQL Server, and architectural patterns like MVC
- Experience working with microservices is a plus
- Proficiency in .NET languages, HTML5/CSS, and JavaScript (experience with DevExpress is advantageous)
- Strong understanding of EF Core and RESTful API design and implementation
- Familiarity with Agile methodologies
- Exceptional problem-solving, attention to detail, and communication skills
- Relevant degree in Computer Science, Engineering, or similar (preferred but not essential)
Core Skills Required
- Expertise in Microsoft .NET technologies and C#
- Knowledge of Azure technologies and JavaScript frameworks
- Proficiency in SQL database design and management
- Experience with internal unit testing and QA processes
- Proven track record of contributing effectively within Agile teams
- A proactive mindset, critical thinking, and the ability to use technology to solve business challenges
- Outstanding collaboration and interpersonal skills
If you’re ready to take on exciting projects and grow in a supportive, innovative environment, apply today!