Title Technology LeadAs the Technology Lead, you will play a pivotal role in guiding the technical direction of projects and ensuring the successful delivery of high-quality software solutions. The ideal candidate is a technical assertive professional with an eagerness to lead tech teams, driving technical excellence and innovation, and is looking to take the next step in being more strategically involved in defining and implementing our software engineering technology vision.This role ensures alignment of technical resources through established engineering frameworks, standards, patterns, and drives innovation and continuous improvement across software development, platform development and cloud offerings. This role will work together with the Management Team and reports into the Head of Software Engineering.If you have a breadth of knowledge across the technical landscape, strong technical skills and leadership abilities, we invite you to apply for this role. We offer a people focused and a collaborative work environment, driving opportunities for professional growth.Responsibilities:Provide technical leadership and guidance to team members, fostering a collaborative and supportive team culture.Design software systems, considering scalability, performance and security needs.Maintaining or where required Establishing and defining the engineering frameworks and tools to be used by the teamseDefining and maintaining the engineering standards and patterns to be used by the teamsDrive innovation and continuous improvement within the technology functionIdentify technical debt and areas for improvement, implementing solutions to enhance code quality and maintainability.Stay updated on emerging technologies, industry trends and software development methodologies.Manage technical architects and technical leads ensuring accountability and standards are maintained for all platforms and applications.Work together with Pre-Sales to develop sales opportunities and solutions for clients.Represent our software engineering capabilities in customer engagements.Experience required:Bachelors degree in Computer Science, Software Engineering or a related field5+ years of experience as a technical lead or a similar role in software developmentProven and demonstrated experience architecting and working with development teams and delivering applications and solutions to the marketExperience as a Technical Lead on large-scale integration projects involving multiple interfaces, agencies/departments and stakeholdersAbility to interpret and document technical designs, physical architectures and logical system architecturesFamiliarity with DevOps practices and tools for continuous integration and deliveryExperience with cloud technologies and architectures (e.g. AWS, Azure, Google Cloud)Experience with agile project management, development methodologies and tools.Ability to delegate efficientlyBeneficial Experience:Experience in leading multiple development teams delivering applications and solutions to the marketExperience in leading distributed or remote development teamsEducation Bachelor's Degree (Required)Languages English
MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.