We’re looking for a Full Stack .NET Developer to join our team. As part of our dynamic and growing organization, you’ll have the opportunity to work on cutting-edge projects and collaborate with a talented team of developers. The successful candidate will be responsible for designing, developing, and maintaining both front-end and back-end components of our web applications. If you have a strong background in .NET development, proficiency in front-end technologies, and a passion for creating robust and scalable solutions, we encourage you to apply.
What you’ll do:
- Develop utilizing various technologies e.g., C#, Angular, SQL, etc.
- Deliver functional and defect-free components within the timeframe agreed upon and comply with the technical architecture and standards.
- Analyse Software requirements and plan development accordingly.
- Communicate effectively about project plans, issues, and timelines.
- Participate in improving the overall functionality of the various products.
- Participate in the planning and execution of the project(s).
- Research, development, and apply new technologies.
- Building of custom web services as well as their consumption.
- Maintenance of existing systems.
- Integration of designs to create a highly functional and user-friendly experience, as designed by the user experience designers.
- Peer Code Review.
Your Expertise:
- At least 5 years experience in developing information systems.
- 5+ years of Software Development experience using:
- Angular v14 +
- C#, .Net Core, MVC WebAPI.
- LINQ, Entity Framework (or other ORM).
- CSS, HTML, JavaScript.
- SQL Server or Relational Database experience.
- Git-based Source Control.
- Agile Software development (Scrum) and Test-Driven Development (TDD) experience.
- Unit Testing.
Qualifications Required:
- Relevant IT Qualification
- BIS Degree – beneficial
Other information applicable to the opportunity:
- Initial 12-month contract
- Relevant IT Qualifications (BIS Degree – bonus)
- Location: we can consider people based in both Johannesburg and Cape Town
- Level/ years of experience: Intermediate – Senior (5+ years)
Desired Skills:
- Adaptability
- Authenticity
- Partnership
- Ingenuity
- Mastery