Head Of Development

A fast-paced global Digital Business Consultancy seeks the technical expertise of a Head of Development to join its team. The successful candidate will help define the business objectives for the development department and will ensure that these objectives are reflected in our technical processes and achieved through your day-to-day running of the department. You would also oversee the development team which consists of a frontend and backend team. DUTIES: Key Performance Areas Holistic management and running of the development department. Each department at the company digitally maintains a set of KPIs which define the health, growth objectives and ongoing performance of the department. You will be required to manage and report on these KPIs on a monthly basis. These KPIs cover the following: capacity management and hiring, team development and support, pre-sales support, customer satisfaction, staff satisfaction, products and services definition, research and development, training, revenue growth and profitability. Work with the CTO to define the business objectives of the development department and ensure that these objectives are reflected in our technical processes and achieved through your day-to-day running of the department. Responsibilities Management of the Department Control and maintain our full-cycle development process. Daily team management and conflict/blocker resolution. Solve internal management issues. Work with closely with the team leads, the Head of Front End and Head of Backend for efficient running of the department. Identify and introduce new best practices, tools and programming languages into the development department Oversee and ensure that development outputs are delivered on time and within budget. Collaborate with the broader team and our customers, strive towards their full engagement and satisfaction. Conduct daily meetups, delegate the short-term goals, distribute the tasks smartly. Report on the status of tasks and collaborate with the technical leader (the CTO). Ensure that all company procedures, systems and methodologies are followed. Accurate and diligent tracking of time spent on the tasks assigned in Accelo to ensure that the business has an accurate understanding of how development time is being utilised. Training, Performance & Skills Development Provide support to the software developers through hands-on coding, peer review and mentorship. Provide support to the software architects through specification review, problem solving and stakeholder management. Capacity Management With the support of the HR team, manage the hiring needs of the team, maintaining a candidate pipeline and managing the career growth of all team members. Knowledge Management. Ensure that all knowledge created in the course of work is effectively managed, stored and maintained for current and future use. Service Delivery Customer Satisfaction Lead the design of software solutions for our customers. Lead the scoping of software solutions for customers and prospective customers. REQUIREMENTS: Qualifications Relevant Tertiary qualification i.e., Computer Science, B.Comm Honours, B.BusSci, Masters in Business. Be fully Certified in HubSpot 1 & 2 as well as 3 other HubSpot Certifications. Experience/Skills 5+ Years overall relevant work experience, with at least 2 in a Senior role. 3-5 Years of experience in Data Analytics. 3+ Years experience in a Digital/Technical agency/Consultancy in a Consulting/Specialist role working with clients throughout the whole process (consulting, solution building, implementation and training). A solid knowledge of HubSpot or equivalent (i.e., Salesforce, MS Dynamic, etc.). Be able to read and understand and compile technical documentation (API documentation, etc.). Demonstration of understanding of networks, databases, and technology. Experience with Big Data. Experience with integrating systems, leveraging APIs, or custom-built. Excellent command of English, with exceptional writing and communication skills. Strong business acumen. Ability to present your work and articulate succinctly. Adept at high-level client presentations. Have an understanding of agile methodologies and ability to grasp and adjust to changing processes. A solid understanding of CRM and Customer experience. ATTRIBUTES: Innovative and entrepreneurially minded. Must be able to demonstrate strong problem analysis and problem-solving skills and is proactive and action oriented. Enjoys evaluating and analysing data and business processes. Superb interpersonal skills coupled with the ability to work independently as well as part of a team. Dynamic: Full of energy and has a sense of purpose. Impeccable eye for detail, meticulous and focused on delivering quality results at all times. Skilled at handling fast-paced, short lead-time requests and multiple projects at a time. Ability to be flexible and adaptable in an ever-changing environment.
Cape Town, WC, ZA