top of page

IT Development Lead

An exciting opportunity with a Healthcare IT company in Johannesburg to lead a Technology Services Development Team, while providing 'hands-on' development, technical guidance and direct management to ensure the delivery of high-quality, robust, scalable and innovative cloud-based solutions.

​

The successful candidate will use their strong technical expertise together with their leadership skills to become a key driver in transforming Healthcare by designing and developing solutions that enhance affordability, accessibility and effectiveness.

​

Key Responsibilities and activities include:

  • Lead and facilitate collaboration by providing technical guidance, mentorship and support to a team of 4-6 developers, including both permant employees and contractors;

  • Design, develop and maintain scalable, high-performance web applications, primarily on Google Cloud Platform, utilising Firebase/Firestore and Angular. Expect to contribute 50-60% of you time to hands-on coding and actively contributing to development;

  • Conduct regular code reviews to ensure high-quality standards and adherence to best practices;

  • Drive technology scouting by proactively identifying emerging technologies and industry trends and pragmatically recommending and implementing new technologies and capabilities into development streams for the Company's multiple Technology Services platforms using external, internal and partner resources;

  • Drive the enhancement and modernisation of the Technology Services platform, particularly in its clound-based components;

  • Ensure system Design & Optimisation by collaborating on architectural design and decisions to ensure systems are scalable, maintainable and optimised for performance and cost;

  • Ensure adherence to defined solution architectures within the Technology Services area;

  • Actively participate in the Architecture forum as a subject matter expert, contributing to the definition and evolution of technical standards, best practices, and architectural patterns;

  • Champion the resolution of technical debt;

  • Work closely with the Product and QA teams to ensure high-quality high-value product delivery;

  • Be significantly involved in project planning and execution, estimation and sprint deliverables, ensuring timely and effective delivery of new capabilities;

  • Oversee deployment processes, ensuring smooth releases and ongoing maintenance of applications;

  • Take ownership of Quality Assurance & Troubleshooting by ensuring the implementation of unit, integration and performance tests to guarantee code reliability and performance. Debug and resolve issues as they arise, supporting the team in complex problem-solving.

  • Foster a high-performing, quality-focused team environment while actively supporting professional growth for team members;

  • Actively work on conflict resolution and team motivation while promoting a culture of high performance, results focus and ownership of business outcomes;

  • Effectively communicate complex technical concepts to diverse stakeholders, including non-technical audiences accross the broader organisation.

 

Job Requirements:

Qualifications & Experience include:

  • Tertiary degree (BS in Computer Science, Software Engineering, B.Com Informatics or related);

  • Minimum 8 years experience in the software development industry with a diverse background in various software development disciplines (analysis, development, architecture, design, etc.);

  • Minimum 2-3 years experience in a leadership or senior technical mentorship role, with direct reports;

  • Experience in the Healthcare secotr is preferable;

  • Hands-on experience with modern SDLC approaches (e.g., Agile, Scrum, Kanban).

 

Knowledge and Skills include:

  • Proficiency in Google Cloud Platform (GCP), with particular emphasis on Firebase and Firestore database (or equivalent cloud-native database experience);

  • Strong experience with Angular (version 12 and higher) or other modern TypeScript/JavaScript-based web UI frameworks;

  • Expertise in HTML5 with CSS3

  • Good understanding of design patterns and software design and development principles;

  • Strong knowledge of containerization (e.g., Docker);

  • Experience in designing and developing RESTful APIs;

  • Proficiency with version control systems, particularly Git;

  • Understanding CI/CD pipelines;

  • Solution, business, information and application architecture knowledge and skills;

  • Systems Thinking: the ability to see how parts interact with the whole (big picture thinking);

  • Experience with usage of agentic AI within the SDLC is preferable, but will be a requirement of the role.

 

Behavioural Competence:

  • Leadership and Mentorship: Strong ability to lead, motivate, and mentor a team, fostering a culture of continuous learning and growth;

  • Communication: Highly critical ability to explain complex technical issues clearly to non-technical stakeholders;

  • Problem-Solving: Strong analytical skills to troubleshoot and resolve complex technical challenges;

  • Collaboration: Ability to work effectively within a team and across cross-functional teams, including product managers and designers;

  • Adaptability: Openness to learning new technologies and adapting to changing project requirements in a dynamic environment;

  • Growth Mindset: A positive attitude towards continuous learning and self-development;

  • Accountability & Ownership: Strong sense of ownership over technical outcomes and team performance;

  • Flexibility: Ability to interact in a broader environment where various stakeholders have different cultures, skills, abilities or different approaches in working towards a set goal;

  • Experience in working with remote teams where distance, language or other barriers may be a challenge.

​​​​

Please note ...

1. By applying for this position and providing StepWise with your contact details and CV (Curriculum Vitae), you are giving consent for your personal information to be used and processed by both StepWise and potential employers for the purposes of determining your feasibility to fulfil employment opportunities and vacancies.

2. If you don't hear from us within 7 days of applying for this position, you unfortunately did not make the short-list

​

tel: +27 82 607 0945                                                 email: info@stepwise.co.za                                                   www. stepwise.co.za 

bottom of page