Skip to content

Senior Solutions Architect

  • Hybrid
    • Johannesburg, Gauteng, South Africa
  • Java Development Services (JAV)

Job description

We are seeking an experienced Solutions Architect to design, lead, and deliver enterprise-grade technology solutions that align with client business objectives. The ideal candidate will bridge the gap between business needs and technical execution, leveraging expertise in cloud platforms, enterprise architecture, AI/ML, and digital transformation. This is a client-facing role that requires strong leadership, architectural vision, and the ability to work across diverse industries and geographies.

Job requirements

Solution Design & Architecture

  • Design scalable, secure, and cost-effective enterprise solutions across cloud, web, mobile, and data platforms.

  • Define architecture roadmaps, solution blueprints, and technical documentation.

  • Select appropriate technology stacks with a focus on Azure, AWS, and multi-cloud strategies.

  • Apply best practices in enterprise architecture, including microservices, event-driven design, and API-first principles.

  • Create and maintain architecture artifacts, including ArchiMate models, UML, sequence diagrams, system context diagrams, and other documentation to ensure clarity and alignment.

Client Engagement & Advisory

  • Partner with clients to understand business objectives and translate them into technical solutions.

  • Lead solution workshops and presentations with senior stakeholders and C-level executives.

  • Conduct feasibility studies, risk assessments, and technology evaluations.

  • Provide advisory on digital transformation and modernisation initiatives.

Technology Leadership & Hands-On Contribution

  • Work alongside technical leads and senior software developers to contribute hands-on to application and system development.

  • Guide and mentor development teams in implementing architectural decisions.

  • Lead code and architecture reviews, ensuring compliance with security, performance, and regulatory standards.

  • Stay ahead of emerging technologies in AI/ML, cloud-native development, and data engineering.

  • Promote architectural excellence across DVT’s global delivery teams.

Support and Delivery

  • Provide technical leadership and guidance throughout the project lifecycle.

  • Estimate technical feasibility and provide high-level impact assessments for projects and backlog items.

Stakeholder Engagement

  • Build and maintain relationships with internal and external stakeholders, including technical teams, product, marketing, and third-party partners.

  • Present technical information clearly to both technical and non-technical audiences.

Industry & International Exposure

  • Deliver solutions across banking, insurance, healthcare, mining, retail, and telecom sectors.

  • Work with international clients and distributed teams across multiple time zones.

  • Adapt solutions to regulatory and compliance standards across regions.

Knowledge and Skills

Education and Experience

  • Bachelor’s degree in Computer Science, Information Technology, or a related field.

  • 10+ years of experience in software engineering, with at least 5 to 7 years in solutions architecture.\

  • Proven track record of delivering enterprise-scale, cloud-based solutions.

  • Demonstrated experience in producing and maintaining enterprise architecture documentation and visual models.

Technical Expertise

  • Cloud Platforms: Advanced proficiency in Microsoft Azure and AWS; exposure to Google Cloud is a plus.

  • Programming: Strong background in enterprise languages (C#/.NET, Java, JavaScript/TypeScript, Python) (mandatory), with additional exposure to web frameworks (React, Angular, etc.) (optional) and mobile development (iOS, Android, React Native, Flutter, etc.) (optional).

  • Enterprise Architecture: Deep understanding of distributed systems, integration, and system design patterns.

  • Architecture Tools: Proficiency with ArchiMate, UML, sequence diagrams, and related architecture documentation practices.

  • Data & AI: Experience with data platforms (SQL/NoSQL, data lakes, ETL pipelines) and AI/ML implementations.

  • DevOps: Proficiency with Docker, Kubernetes, CI/CD pipelines, and Infrastructure as Code.

Essential Skills

  • Strong business acumen and ability to align technology with business value.

  • Excellent communication and stakeholder management skills.

  • Analytical and problem-solving mindset with a focus on innovation.

  • Leadership qualities with the ability to mentor teams and influence technical direction.

  • Time management, scheduling and estimation.

Certifications (Advantageous)

  • Microsoft Certified: Azure Solutions Architect Expert

  • AWS Certified: Solutions Architect (Associate/Professional)

  • TOGAF or equivalent enterprise architecture certification

  • Agile/Scrum certification


Who we are:

or