We are seeking a seasoned Application Developer specializing in Microsoft .NET to join our team on a hybrid basis in Cape Town. The ideal candidate will have extensive experience in designing, building, and deploying custom applications using the Microsoft development stack. This role requires advanced skills in C#, ASP.NET, Entity Framework, and database technologies, combined with an understanding of Agile practices and DevOps pipelines.
What you’ll do:
- Responsible for designing, developing, and assembling custom information systems based on IT requirements.
- They create functional and technical designs, models, components, code, unit tests, and documentation.
- The developer will also work with databases such as SQL Server, Azure SQL, and MySQL to develop applications end-to-end using the Microsoft custom development stack.
- They should utilize the latest .NET Framework and proven application development processes, methods, and tools.
Your expertise:
- 8–10 years’ professional experience in software/application development using the Microsoft .NET stack
- Familiarity with Continuous Development and Deployment Frameworks, such as Microsoft DevOps tools and Agile delivery methods.
- Proficiency in C# and/or VB.NET, MVC, ASP.NET, Entity Framework is essential.
- Experience with SQL Server, Azure SQL, and MySQL
- Solid understanding of object-oriented programming, design patterns, and software architecture
- Proficiency with Microsoft DevOps, CI/CD tools, and Agile development methodologies
- Experience in hybrid cloud environments is a plus
- Excellent problem-solving, communication, and collaboration skills
- Ability to work independently and in a team-based environment
Qualifications required:
- A relevant tertiary qualification in a related technical field
Other information applicable to the opportunity:
- Contract Position: 8 Months
- Location: Cape Town – Hybrid
Desired Skills:
- Adaptability
- Authenticity
- Partnership
- Ingenuity
- Mastery