Technical Lead - Consulting Team

Job Description

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.



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

·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 3 years recent working experience in a senior role within an enterprise level development team

·Strong systems and integration development

·Strong OO programming


·MS SharePoint 2007 / 2010 Development

·Recent working experience delivering projects using SCRUM framework

·ALM with TFS 2010