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. 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 Technical Lead.

Your will join a very dynamic team composed of a technical lead, development team, testers and a product owner.



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

·7 years solid Microsoft development experience

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



·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

·Creative, with experience in UI design / UX


·Microsoft development certifications

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

·Understanding of enterprise business processes and IT systems

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



·Minimum 5 years’ experience developing corporate solutions using Microsoft .Net Framework 3.5/4 (C#, WCF, SOAP Web Services, ASP.Net, EF, Windows Service)

·Minimum 1 year recent working experience in an senior role within an enterprise level development team

·UX / UI design experience


·MS SharePoint 2007 / 2010 Development

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

·Recent working experience delivering projects using SCRUM framework

·ALM and Coninuous Integration with TFS 2010

·Strong knowledge of XML