Metropolitan 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.za
Disclaimer
As an applicant, please verify the legitimacy of this job advert on our company career page.
Role Purpose
We'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.
What we offer:
Opportunity to work on challenging, high-impact projects
Collaborative and innovative work environment
Continuous learning and development opportunities
Requirements
Bachelor's degree in Computer Science, Software Engineering, or related field
8+ years of experience in software development, with at least 6 years in architectural roles
Strong knowledge of object-oriented design, distributed systems, and cloud technologies
Experience with Agile methodologies and leading development teams
Excellent communication skills, able to explain complex technical concepts to non-technical stakeholders
Preferred Skills:
Experience in financial services industry
Familiarity with microservices architecture, containerization, and orchestration technologies
Knowledge of DevOps practices and tools
Experience with cloud platforms (AWS, Azure, or GCP)
Duties & Responsibilities
Design and oversee implementation of scalable, robust technical solutions
Collaborate with business stakeholders to translate requirements into effective architectural designs
Lead and mentor development teams, fostering a culture of code quality and continuous improvement
Drive adoption of best practices in software development and architecture
Conduct architectural reviews and provide technical direction for projects
Balance technical debt with feature delivery to maintain a healthy codebase
Contribute to strategic technology decisions and enterprise architecture evolution
What You'll Do:
Solution 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.
Competencies
Articulating Information
Challenging Ideas
Developing Strategies
Examining Information
Exploring Possibilities
Generating Ideas
Making Decisions
* Providing Insights
Beware of fraud agents! do not pay money to get a job
MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.