Technical Lead - Cape Town Verfied

R 720000 per annum Cape Town, Western Cape Cape Town, Western Cape more than 14 days ago 13-01-2017 10:53:07 AM
10-02-2017 10:53:07 AM
With over 12 offices worldwide, you will be required to oversee the development team and drive technical excellence for this recognized innovator.


Qualification:

Degree or any relevant Tertiary qualification


Skills & Experience:

6+ years hands on Development experience using Microsoft .NET technologies to build web, desktop and/or console applications as well as Windows and Web Services

Excellent C# language skills, and various experience using ASP.NET MVC, XAML, HTML, JavaScript, AJAX, JQuery, Telerik / Kendo Controls, AngularJS / KnockoutJS, XML, Unit Testing, Entity Framework / NHibernate


Job Description:

Manage, mentor and coach team members, promoting and performing code reviews and team coding standards and best practices.

Train team members on Agile Development practices, use of appropriate design patterns and SOLID / Design principles in their day-to-day work.

Taking technical ownership of projects / tasks ensuring their successful completion to project deadlines.

Involves creation of completely new applications or build upon the functionality of existing ones.

Work closely with others on the team / team members to come up with the best possible solutions for the applications.

Contribute to the development of the company’s technology solutions to improve functionality, user-friendliness and presentation of their products.

Conduct independent research making recommendations on technical direction.

Ensure Developer’s code has the highest level of quality and test coverage.

Assist Developers, Managers and Architect in any team with design and development.

Track projects, tasks and bugs using the company specified work tracking system.

Key to this is a thorough understanding of those requirements from a business perspective and designing clear, easy-to-use applications from a user perspective.