Enable job alerts via email!

Senior Solutions Architect

GoldenRule

Johannesburg

On-site

ZAR 800,000 - 1,200,000

Full time

30+ days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Start fresh or import an existing resume

Job summary

A leading company in Johannesburg is seeking a Senior Solutions Architect to lead the design and implementation of complex technology solutions. The ideal candidate will have a strong background in solution architecture, cloud services, and architectural patterns, with a focus on delivering high-quality, scalable systems. This role involves collaboration with cross-functional teams and clients to ensure that technology solutions align with business requirements. Candidates should have at least 5 years of experience in solution architecture and a diploma in IT or Computer Science.

Qualifications

  • Minimum of 5 years in Solution Architecture or 10+ years in software development.
  • Experience with architectural patterns such as Event-Driven Architectures.
  • Proficient understanding of Cloud services (AWS advantageous).

Responsibilities

  • Lead the design and implementation of complex technology solutions.
  • Collaborate with clients and cross-functional teams to meet business needs.
  • Estimate technical feasibility of projects and provide impact assessments.

Skills

Customer-Oriented approach
Architectural Design skills
Microservices Architecture expertise
Cloud Architecture and Development
Complex Problem Solving
Critical Thinking

Education

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

Tools

Confluence
EA Sparx
Visio
Yed

Job description

As a Senior Solutions Architect:

  • You are responsible for leading the design and assisting with the implementation of complex technology solutions that meet current and future business needs.
  • In addition to technology components, solution architecture advises on changes to services, processes, organisation, and operating models.
  • You will work closely with clients and cross-functional teams to understand business requirements and ensure technology solutions meet those requirements.
  • You will collaborate with senior engineers and Technical Leads across divisions to realize solutions.
  • Design systems considering relevant architectures, strategies, policies, standards, and practices (including security), ensuring compatibility of existing and planned solution components.
  • Estimate the technical feasibility of high-level backlog items and projects, providing impact assessments.
  • Investigate new technologies, understanding their relevance and importance to the organization.
  • Justify new technologies by engaging with other Architects in Architectural Forums.
  • Provide cost estimates and evaluations for solutions and procurement of new technologies.
  • Experience with various technologies such as web services, databases, cloud computing, and architectural patterns like microservices and monolithic systems is required.
Qualifications
  • Diploma in IT or Computer Science.
  • Certification in Cloud Application Design and Development (advantageous).
  • TOGAF (optional).
Experience
  • Minimum of 5 years in Solution Architecture or 10+ years in software development.
  • Understanding of architectural styles like microservices and monoliths.
  • Experience with architectural patterns such as Event-Driven Architectures.
  • Proficiency with documentation tools like Confluence, EA Sparx, Visio, Yed, or similar.
  • Experience designing highly available and scalable systems.
  • Proficient understanding of Cloud services (AWS advantageous).
  • Experience with cloud solutions development on platforms like AWS (advantageous).
  • Knowledge of Webservice, Java, Nest JS, REST, C# .Net (advantageous).
  • Knowledge of CI/CD processes.
  • Understanding of Agile methodologies; SCRUM experience advantageous.
  • Experience with RDBMS and NoSQL databases.
  • Experience with distributed caching technologies.
  • Exposure to full lifecycle systems development.
  • Understanding of Software Engineering Principles.
  • Development experience in Java, Python, Node.js (advantageous).
Technical Competencies
  • Customer-Oriented approach.
  • Architectural Design skills.
  • Microservices Architecture expertise.
  • Cloud Architecture and Development.
  • Designing high availability and fault-tolerant systems.
  • Knowledge of Software Engineering Principles.
  • Understanding Software Risk Governance.
  • Lead architecture development for complex systems, ensuring alignment with requirements.
  • Balance functional, service quality, and management requirements.
  • Establish policies and strategies for architecture components.
  • Ensure adherence to standards and manage design activities.
  • Maintain a stable architecture within business change programs.
  • Create impact assessments for backlog items.
  • Identify stakeholder communication needs and develop engagement strategies.
  • Facilitate communication among stakeholders and act as a point of contact.
  • Engage with other Architects and third-party vendors to realize solutions.
  • Build and maintain relationships internally and externally.
  • Assist in setting standards for programming tools, including security guidelines.
  • Advise on standards application and ensure compliance.
  • Take technical responsibility in software development stages.
  • Manage work packages, monitor performance, and control changes.
  • Mentor less experienced colleagues.
  • Run POCs to evaluate technologies and patterns.
  • Guide delivery teams and the broader organization on solutions and strategies.

Desired Skills:

  • Systems Analysis
  • Complex Problem Solving
  • Programming/Configuration
  • Critical Thinking
  • Time Management
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.