Lead Developer - Cape Town Verfied

Salary Negotiable Cape Town, Western Cape Cape Town, Western Cape more than 14 days ago 16-04-2017 1:36:00 PM
14-05-2017 1:36:00 PM
Reporting to the Product Development Manager, the successful candidate will, as a member of the management team, be required to effectively lead and execute the Development portfolio and related activities. This is a key role for the business that requires an entrepreneurial individual who is able to direct as well as do the work, and who will gain much satisfaction from solving a wide variety of challenging problems and playing a pivotal role within a small and focussed development management team. -
Duties will include, but not limited to:
•Management of a Software Development team, including recruitment, appraisals and other related management functions•Attend project kick-off meetings with clients and ensuring all projects are project managed, tracked and delivered upon to customer expectations and within required timelines•Work together with product owners, business analysts and technical leads to deliver high quality software product•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•Helps to achieve Sprint goals•Solves impediments•Provide guidance to Product Owners and Business Analysts to assist execution of their respective Agile Projects•Provide coaching support during regular Agile/Scrum training efforts•Educate, reinforce, and coach team members and stakeholders in all facets of Agile/ Scrum•Ensure a proper power balance between Product Owner and Software Development Team•Works with Product Owners•Strives to develop a Team into a High Performance Team•Supports Team building and Team development by utilizing the abilities and skills of individuals, and fostering a feedback culture•Ensures and supports empowerment of the Team•Addresses needs efficiently and effectively•Helps Team to learn from its experiences•Designing and planning technical solutions to meet business requirements•Coding and developing features for new and existing products•Upkeep and maintenance of existing products•Management of the technical execution of the solution.•Focus is the integrity of the systems with regards to quality, stability and scalability•Owns the construction and delivery process of systems developed.•Deal with internal clients on a technical level.•Analyse, detect, identify and correct technical problems and deficiencies. •Transfer of technical knowledge to the team.•Prepare technical design specifications according to business requirements.•Ensuring that the Architecture team’s vision is implemented when building or maintaining systems
Essential Requirements:•
Strong leadership and people management competencies•Leadership experience supporting the delivery of business value•At least 6 years hands-on development experience•Computer Science related degree, diploma or similar qualification•C# Web Development with .NET 3.5 or higher•Agile / Scrum experience•Be prepared to work in a 24/7 environmentJob Competencies:•Proven experience in internet technology and web development•Familiarity with CSS pre-processing (e.g. SASS)•Familiarity with popular JavaScript frameworks (e.g. Angular) Requirements Personal Competencies:•Ability to communicate effectively with a diverse group of colleagues•Stable, adaptable individual who is able to handle stress in calm, mature way•Must be flexible in a rapidly changing environment•Ability to multi task on a continuous basis•Well presented, team player with good verbal, written and interpersonal communication skills•High stress tolerance•Solution and results orientated -
Job Type: Full-time
Please note only SA citizens may apply