Technical Lead - Product Development Team

Job Description

South African Citizens/Permanent Residents ONLY!

Our client is an innovative provider of document automation solutions for Microsoft Office and SharePoint. Their clients use their software to significantly reduce the time and effort required to customise and generate their high value Word documents and PowerPoint presentations, such as sales proposals and presentations, financial reports, contracts, and advisory reports. Benefits include significant reductions in time and effort required to customise and generate documents, reduction in human error, adherence to corporate guidelines, and consistency in branding, style and formatting of documents.

The company has clients in the US, UK and South Africa which they support via their offices in Cape Town, South Africa and London, UK.

The company's development teams operate using the Scrum methodology which enables them to be nimble and accurate in the development of their products for both on-premise and cloud implementations.


You are expected to deliver high quality solutions on our client's product and provide technical guidance and mentorship to your development team. This position also requires you to drive standards, quality control, and participate actively in the product’s architecture.

You will be surrounded by smart, driven and passionate individuals who exhibit strong problem solving abilities and a good work ethic. You will work very closely with the Delivery Manager and Solutions Architect.

Your development team is composed of 2 developers, 2 testers and a product owner.



·Relevant tertiary qualification (BSc Comp Sci, BCom IS)

·10 years solid Microsoft development experience

·Good communication skills across all levels. Able to communicate complex, technical concepts to all levels.

·Can communicate with the customer at technical and business levels

·Leadership skills — high level of drive, initiative; assertive

·Mentoring skills



·Hardworking and conscientious

·High attention to detail (accuracy imperative)


·Flexibility and ability to work overtime when required

·Must thrive in fast moving environment

·Strong analytical and problem solving skills


·Microsoft development certifications

·Resourceful and able to start on project work with ambiguous and incomplete information

·Understanding of enterprise business processes and IT systems



·Minimum 8 years’ experience developing corporate web solutions using Microsoft

.Net Framework 3.5/4 (C#, WCF, SOAP Web Services, ASP.Net, EF, Windows Service)

·Minimum 2 years’ experience using jQuery, jQuery Validation, jQuery UI libraries

·Minimum 3 years recent working experience in a senior role within an enterprise level development team


·MS SharePoint 2007 / 2010 Development

·ALM and Continuous Integration with TFS 2010/12

·Recent working experience delivering projects using SCRUM framework