
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
All done!
Your application has been successfully submitted!
