Job Search and Career Advice Platform

Enable job alerts via email!

Solution Architect

Impronics Technologies

Johannesburg

On-site

ZAR 900 000 - 1 200 000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A financial services provider in Johannesburg seeks a Solution Architect with 7–10 years of experience in software development, and at least 3 years in a senior technical role. You'll lead design and development of banking solutions, oversee project integration, and evaluate new technologies for enhancement. The ideal candidate has a Bachelor’s degree in Computer Science, prefers candidates with banking experience, and must have proven skills in modern technologies like cloud solutions and APIs.

Qualifications

  • 7–10 years of experience in software development.
  • At least 3 years in a solution architecture or senior technical role.
  • Experience in banking or financial services is preferred.

Responsibilities

  • Lead design and development of end-to-end solutions.
  • Ensure architecture solutions are integrated into project delivery.
  • Evaluate emerging technologies and recommend new tools.
  • Oversee system integration activities and compliance.

Skills

Solution Design & Architecture
Project Leadership
Collaboration & Stakeholder Management
Technology Strategy & Innovation
System Integration & Optimization
Compliance & Security
Documentation & Knowledge Sharing

Education

Bachelor's degree in Computer Science or related field

Tools

AWS
Azure
Google Cloud
DevOps
APIs
SQL
NoSQL
Job description
Overview

Get AI-powered advice on this job and more exclusive features.

Main Responsibilities
  • Solution Design & Architecture: Lead design and development of end‑to‑end solutions that meet the bank's business and technical requirements. Collaborate with business leaders to translate strategic goals into scalable, sustainable, and secure technical solutions. Develop detailed architectural specifications, ensuring alignment with enterprise architecture principles, governance, and security standards. Recommend and implement technology stacks, tools, and methodologies that support business growth, innovation, and cost efficiency.
  • Project Leadership & Delivery: Work with project managers to ensure architecture solutions are successfully integrated into project delivery, meeting scope, schedule, and budget requirements. Oversee technical implementation from design to deployment, ensuring seamless component interaction. Provide technical guidance through all project phases. Mitigate technical risks by identifying early issues and proposing solutions.
  • Collaboration & Stakeholder Management: Act as main technical point of contact for business stakeholders, translating requirements into practical IT solutions. Collaborate with IT teams (infrastructure, development, security, operations) to integrate smoothly with existing systems. Present architectural concepts to technical and non‑technical stakeholders for buy‑in.
  • Technology Strategy & Innovation: Evaluate emerging technologies and industry trends, recommending new tools and platforms to enhance bank solutions. Contribute to developing the bank's IT and digital transformation strategy. Provide thought leadership and foster a culture of innovation to improve customer experiences.
  • System Integration & Optimization: Oversee system integration activities, ensuring new solutions integrate with core banking, third‑party applications, and cloud platforms. Continuously assess and optimize performance, scalability, and security, aligning with business needs and compliance requirements.
  • Compliance, Security, & Risk Management: Ensure all solutions adhere to regulatory compliance standards and security best practices for banking and finance. Collaborate with security and risk management teams to identify and mitigate potential threats or vulnerabilities.
  • Documentation & Knowledge Sharing: Create and maintain comprehensive solution documentation (architecture diagrams, integration points, design specifications). Share best practices, lessons learned, and technical knowledge to foster continuous improvement.
Qualifications
  • Bachelor's degree in Computer Science, Information Technology, or related field.
  • 7–10 years of experience in software development, with at least 3 years in solution architecture or senior technical role.
  • Experience in the banking or financial services industry is strongly preferred, with understanding of key banking operations, services, and technologies.
Skills / Specialized Know How
  • Proven expertise in designing, implementing, and optimizing large‑scale, complex solutions using modern technologies (cloud, microservices, APIs, containerization).
  • Strong understanding of enterprise architecture principles, application design patterns, and integration methodologies.
  • Proficiency with cloud platforms (AWS, Azure, Google Cloud) and associated services (compute, storage, networking).
  • Experience with enterprise integration platforms, middleware, and technologies (ESBs, API gateways).
  • Deep knowledge of database systems (SQL and NoSQL), data modeling, and performance tuning.
  • Familiarity with DevOps practices and CI/CD pipeline design.
  • Understanding of cybersecurity principles and regulatory standards (PCI‑DSS, GDPR, SOC 2).
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.