|Client||Digital Outsource Services|
|Location||Century City, Western Cape, South Africa|
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.
|Job Functions||Software Development|
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
•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
•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 environment
•Proven experience in internet technology and web development
•Familiarity with CSS pre-processing (e.g. SASS)
•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
This position requires trust and honesty it has access to customers financial details - therefore a credit and criminal record check will be
The qualifications identified herein are an inherent job requirement, therefore a qualification verification check will be done.
By applying for this role, and supplying the necessary details, you hereby grant us permission to apply for these checks. This will be
done in a confidential manner, and solely for the purposes of verification.
Should you not hear from us in two weeks, please deem your application as unsuccessful.
|Job Closing Date||30/06/2017|