Enable job alerts via email!

Senior Solutions Architect

MultiChoice

Randburg

On-site

ZAR 720,000 - 960,000

Full time

2 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Start fresh or import an existing resume

Job summary

MultiChoice is seeking an experienced Solution Architect to lead the development of complex system architectures. This role involves collaborating with stakeholders, establishing design policies, and ensuring adherence to industry standards. Candidates should possess strong cloud application knowledge and over 5 years of relevant experience, ideally in microservices and scalable systems development.

Qualifications

  • Minimum 5 years' experience in Solution Architecture, 10+ years in software development.
  • Understanding architectural styles like microservices and monoliths.
  • Experience with cloud solutions and services.

Responsibilities

  • Lead architecture development ensuring consistency with requirements.
  • Manage design policies and maintain stable architecture.
  • Engage stakeholders and provide guidance to delivery teams.

Skills

Microservices
Event Driven Architectures
Webservice
Java
Nest JS
REST
Cloud services (AWS)
CI/CD
Agile methodologies

Education

Diploma in IT or Computer Science
Certification in Cloud Application Design and Development
TOGAF

Tools

Confluence
Draw.io
EA Sparx
Visio
Yed

Job description

Job Location : Gauteng, Randburg Deadline : August 03, 2025 Quick Recommended Links

  • Jobs by Location
  • Job by industries

Key Performance Objectives Tasks

  • Leads the development of architectures for complex systems, ensuring consistency with specified requirements agreed with both external, and internal customers.
  • Takes full responsibility for the balance between functional, service quality and systems management requirements within a significant area of the organisation.
  • Establishes policy and strategy for the selection of systems architecture components, and coordinates design activities, promoting the discipline to ensure consistency.
  • Ensures that appropriate standards (corporate, industry, national and international) are adhered to.
  • Within a business change programme, manages the target design, policies and standards, working proactively to maintain a stable, viable architecture and ensure consistency of design across projects within the programme.
  • Identifies the communications needs of each stakeholder group in conjunction with business owners and subject matter experts.
  • Translates communications / stakeholder engagement strategies into specific tasks.
  • Facilitates open communication and discussion between stakeholders, acting as a single point of contact by developing, maintaining and working to stakeholder engagement strategies and plans.
  • Engages with other Architects across the Multichoice Group to realise solutions spanning multiple organization units.
  • Engage with third parties, both local and international, to procure, understand, and guide the implementation of said third party technologies.
  • Build and maintain relations with internal and third parties.
  • Assists local or team-based standards for programming tools and techniques, including security guidelines, and the selection of appropriate development methods.
  • Advises on application of standards and methods and ensures compliance.
  • Takes technical responsibility for all stages and / or iterations in a software development project, providing method specific technical advice and guidance to project stakeholders.
  • Assigns work packages, monitors performance and manages change control dynamically, to optimise productivity.
  • Provides advice, guidance and assistance to less experienced colleagues as required.
  • Strategically run POCs to assess various technologies and patterns for implementation or to write a reference implementation for development teams.
  • Provide guidance to the delivery team on solutions.
  • Provide guidance to the Product team and the wider organization on strategic decisions.

Qualifications Essentials

  • Diploma in IT or Computer Science
  • Certification in Cloud Application Design and Development (advantageous)
  • TOGAF (optional)

Experience

  • A minimum of 5 years’ experience in Solution Architecture or 10+ years in software development
  • Experience and understanding of architectural styles like microservices and monoliths
  • Experience in various architectural patterns (example Event Driven Architectures)
  • Documentation tools like Confluence, Draw.io, EA Sparx, Visio, Yed or similar
  • Experience with designing or building highly available and scalable systems
  • Proficient understanding of Cloud services (AWS advantageous)
  • Experience designing, developing, and implementing cloud solutions on Cloud platforms (advantageous)
  • Exceptional knowledge of Webservice, Java, Nest JS, REST, AWS, C# .Net (advantageous)
  • CI / CD knowledge
  • Solid understanding of Agile methodologies, SCRUM experience would be advantageous
  • RDBMS experience
  • Experience working with NoSQL databases
  • Experience in distributed caching technologies
  • Exposure to full life cycle systems development
  • Solid understanding of Industry recommended Software Engineering Principles
  • Willing to continuously keep development skills sharp (advantageous)
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.