30 Nov 2016

Lead Developer

Digioutsource – Posted by DOSCape Town, Western Cape, South Africa

Job Description

Purpose:
The Lead Developer manages the developers on the scrum team alongside hands-on development within the sprints. The team uses a variety of web technologies (frontend and backend) to build highly visible web projects, delivering a cutting-edge web experience to our users.

Duties will include, but not limited to:
Key Responsibilities & Accountabilities:
The Lead Developer position will involve the following areas of responsibility:
• Line managing developers in the scrum team
• Recruitment and resource planning for the team
• Assisting and mentoring developers in solution design and technical implementation
• Leading the team to achieve technical goals
• Designing and planning technical solutions to meet business requirements
• Coding and developing features for new and existing products
• Upkeep and maintenance of existing products
• Taking part in Scrum rituals such as stand-ups, planning sessions, demos and retrospectives
• Taking part in team activities such as collaborative-development and code-reviews
• Taking part in cross-team activities such as knowledge-sharing and documentation

This job description is not intended to be an exhaustive list of responsibilities. The job holder may be required to complete any other reasonable duties in order to achieve business objectives.

Essential Criteria:
• Strong leadership skills
• Strong communication skills
• Good understanding of HTML, CSS and JavaScript
• Good understanding of C# and ASP.NET MVC
• Experience with popular JavaScript frameworks (e.g. Angular)
• Experience with build tools (e.g. Gulp, MSBuild)
• Experience with dependency management (e.g. NPM, Bower, NuGet)
• Experience with unit testing (e.g. Jasmine, Moq)
• Experience with source control systems (e.g. Git, TFS)
• Ability to collaborate with others and work well within a team
• Ability to keep up with a growing, fast-paced environment

Desirable Criteria:
• Good understanding of Umbraco
• Experience with CSS pre-processing (e.g. Sass)
• Architectural knowledge and experience (e.g. SOA, Micro-services)
• Agile / Scrum experience
• Good knowledge of IIS
• Educated to degree level or equivalent
• Microsoft certified

To view all current vacancies, please visit our website, www.digioutsource.com
Should you not hear from us within 2 weeks, please deem your application as unsuccessful.

How to Apply

Please forward your application to Lameez.Birch@Digioutsource.com and cc careers@digioutsource.com

Job Categories: Information Technology. Job Types: Full-Time.

Apply for this Job