Closing Date: 2024/09/11Reference Number: MMH240904-2Job Title: Tech LeadPosition Type: PermanentRole Family: Information TechnologyCluster: Metropolitan LifeRemote Opportunity: Some of the timeLocation - Country: South AfricaLocation - Province: Western CapeLocation - Town / City: BellvilleIntroductionMetropolitan is one of the oldest financial services brands in South Africa. With a 125-year legacy of serving the communities in which it operates, Metropolitan represents true empowerment in serving Africa's people through affordable financial solutions that create financial growth and security. Metropolitan operates in South Africa, but the brand is also present in 7 African countries including Namibia, Botswana, Kenya, Ghana, and Lesotho. Metropolitan provides financial wellness solutions that meet the needs of low-income clients, including funeral insurance, health, savings, hospital cash-back cover, retirement solutions, and life insurance. www.metropolitan.co.zaDisclaimer: As an applicant, please verify the legitimacy of this job advert on our company career page.Role PurposeWe're seeking a dynamic and experienced Tech Lead / Solution Architect to join our innovative team. In this role, you'll design and implement comprehensive technical solutions that drive our business forward, ensuring our projects align with strategic objectives and deliver maximum value.RequirementsQualifications:Bachelor's degree in Computer Science, Software Engineering, or related field8+ years of experience in software development, with at least 6 years in architectural rolesStrong knowledge of object-oriented design, distributed systems, and cloud technologiesExperience with Agile methodologies and leading development teamsExcellent communication skills, able to explain complex technical concepts to non-technical stakeholdersPreferred SkillsExperience in financial services industryFamiliarity with microservices architecture, containerization, and orchestration technologiesKnowledge of DevOps practices and toolsExperience with cloud platforms (AWS, Azure, or GCP)Duties & ResponsibilitiesDesign and oversee implementation of scalable, robust technical solutionsCollaborate with business stakeholders to translate requirements into effective architectural designsLead and mentor development teams, fostering a culture of code quality and continuous improvementDrive adoption of best practices in software development and architectureConduct architectural reviews and provide technical direction for projectsBalance technical debt with feature delivery to maintain a healthy codebaseContribute to strategic technology decisions and enterprise architecture evolutionCompetenciesSolution Design: Analyze business needs and create end-to-end solution designs that address key issues and align with strategic goals.Technical Leadership: Guide development teams in implementing high-quality, scalable solutions. Conduct code reviews and promote best practices.Stakeholder Management: Work closely with business analysts, product owners, and other stakeholders to ensure solutions meet business requirements.Architecture Governance: Implement and maintain architectural standards across projects, ensuring consistency and integration.Innovation: Stay current with emerging technologies and propose innovative solutions to complex business problems.
#J-18808-Ljbffr