Tech Lead - Cape Town Verfied

R 840000 per annum Cape Town, Western Cape Cape Town, Western Cape more than 14 days ago 14-09-2017 8:16:16 AM
09-11-2017 8:16:16 AM
Taking Technical ownership of projects, you will be a part of and required to oversee the development team 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

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 teams/team members to come up with the best possible solutions for the applications.

Contribute to the development of this company’s technology solutions to improve functionality, user-friendliness and presentation of our 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.