We are looking for a Senior .NET developer capable of designing and developing quality software solution on his / her own, as well as leading and managing a team of developers.
Effective listening, analytical and communication skills are essential.
Prerequisites The developer needs solid .NET skills able to advise and implement a variety of different types of solutions.
Other skills that will prove advantageous are Distributed Version Control (e.g.
Git, Mercurial), SharePoint development and experience with Azure PaaS building blocks.
Experience running a team using Agile methodologies very advantageous.
Microsoft MCSD : Web Applications certification employed is NB!! Summary A Senior Developer is responsible for the quality and timely delivery of milestones to customers.
In order to achieve this, the person must often review team members code and deliverables.
The person must have a passion for software development, ability to converse both with business and technical people, and good time management skills.
The person must be a self-motivated learner, staying on top of the latest trends in technology, able to evaluate and consult on the latest software and techniques in the Microsoft space.
Only South African Residents or Citizens.
Must have Microsoft Transcript attached to CV.