
Intermediate .Net Developer
- Cape Town, Western Cape Johannesburg, Gauteng
- Permanent
- Full-time
- Develop high-quality software solutions using C#, .NET Core, and Angular.
- Deliver clean, functional, and defect-free code aligned with agreed timelines and standards.
- Collaborate with cross-functional teams including designers, testers, and fellow developers.
- Participate in sprint planning, stand-ups, and regular code reviews.
- Maintain and enhance existing systems, ensuring long-term performance and scalability.
- Build and integrate web services and APIs for seamless system interaction.
- Stay curious – research, suggest, and apply new tools or techniques that can improve the product or development process.
- Translate UI/UX designs into fully functional and user-friendly web applications.
- Take ownership of your code and be involved in testing, debugging, and deploying your work to production environments.
- At least 5 years’ experience in developing information systems.
- 5+ years Software Development experience using C# / .Net.
- 5+ years Software Development experience using:
- Angular skills.
- C#, .Net Framework, MVC WebAPI.
- LINQ, Entity Framework (or other ORM)
- CSS, HTML, JavaScript.
- SQL Server or Relational Database experience.
- Git based Source Control
- Unit Testing
- Relevant Information Technology Degree or National Diploma, or equivalent work experience
- Proven ability to work creatively and analytically in a problem-solving environment
- Confidence to express ideas as part of a team
- Excellent communication (written, oral) and interpersonal skills.
- A Self-Starter capable of working under pressure
- Curious and engaged in Continuous Learning and Professional Development
- 12-month contract
- Location: Cape Town or Johannesburg (or elsewhere in South Africa) – Hybrid way of work