Jobs Career Advice Post Job
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

  • Posted: Sep 4, 2026
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Our Purpose Statement Empowering business and society through people and technology On 1st August 2019, we announced the launch of our new ICT brand, a brand our people will take forward to deliver ICT services in South Africa and EMEA markets. A big part of our new ICT brand is that it's been designed for us, the people to serve our clients as one, a...

     

    Solution Architect (iOCO0103)

    Job Description

    • Are you a skilled Solution Architect looking for your next challenge? Our team is looking for someone like you to help shape the future of tech! You'll work with a dynamic team of professionals who are passionate about innovation and are dedicated to providing the best solutions for our clients. From designing and implementing custom solutions to staying up-to-date with emerging trends, you'll be at the forefront of the industry. If you're ready to take your career to the next level, we want to hear from you!

    What you'll do:

    • Directing Solution & Software Architecting, Programming, and Documentation Development Processes across a number of teams that consist of Developers, Business Analysts, Scrum Masters, Architects, and Tech Leads.
    • Control and manage choices available during development by choosing a standard way of pursuing application development by creating, defining, or choosing an application framework best suited for the engaged and client.
    • Recognize potential reuse in the organization or in the application by observing and understanding the broader system environments and ecosystems, creating component designs showing knowledge of other applications across the iOCO landscape.
    • Where appropriate, subdivide complex applications and solutions, during the design phase, into smaller, more manageable pieces during client engagement processes.
    • Understand the interactions and dependencies among components, teams and clients.
    • Carry accountability for the quality of the final product and projects.
    • Responsible for technical growth and mentorship across various iOCO teams, inclusive of recruitment and retention of technical team members.
    • Where appropriate, provision required skills, select an appropriate deployment model, direct testing protocols to validate releases and monitor performance after releases.
    • Ensure solution designs align with enterprise architecture standards, domain reference architectures, and target‑state roadmaps typically found within large financial services and banking environments.
    • Embed security‑by‑design, privacy‑by‑design, and regulatory compliance considerations into solution architectures, ensuring alignment with banking security standards and regulatory requirements.
    • Design solutions that integrate effectively with core banking systems, legacy platforms, enterprise integration layers, and API ecosystems using appropriate service‑oriented, API‑led, and event‑driven architectural patterns.
    • Participate in formal architecture governance processes, including architecture review boards, solution assurance, and technical design approvals.

    Your Expertise:

    • At least 10 years’ experience in Software Development with a minimum of 3 years’ experience in leading software development teams with hands-on architectural and distributed systems experience.
    • Experience with delivering software projects using Agile / Scrum methodologies.
    • A strong track record of project delivery for large, cross-functional, and co-dependent projects.
    • Must be able to assist strategically in advising on new technology.
    • Must be able to communicate effectively with both technical and business executives.
    • Excellent written and verbal communication skills with the ability to present complex technical information in a clear and concise manner to a variety of audiences.
    • Strong problem-solving abilities.
    • Proven track record of multi-tasking between business development, client-side delivery, and people management.
    • Solid exposure in back-end, front-end and integration development.
    • Must have a good understanding of DevOps implementations and disciplines such as:
    • Continuous Integration
    • Continuous Delivery
    • Understand microservice architectures using Docker and/or Kubernetes (Red Hat OpenShift)
    • Ability to evaluate overall architecture of an application, looking for structural quality, best practices, code quality.
    • Must have solid experience with the DevOps approach to software development that requires frequent, incremental changes to code versions, which means frequent deployment and testing regimens. (Must have and very Important).
    • Deep understanding and experience in a DevOps driven environment, working with software developers, system operators (SysOps) and other production IT staff to oversee code releases.
    • Solid experience across architecting, designing and developing technology solutions that include various mixes of the technologies and frameworks based on languages such as: GoLang, Java, & Angular etc.
    • Practical experience in application modernisation. Experience with modernisation of systems build on technologies like Visual Basic, Cobol or JCL will be advantages.
    • Cloud technologies and architectures (AWS /Azure)
    • Understanding and experience expressing software architecture design using industry standard software modelling language (UML).
    • Understanding and experience using Application Lifecycle Management tools to manage business requirements manageability + traceability, version control, deployment/automated build, and test case management.
    • Systems implementation skills: requirements/process analysis, conceptual and detailed design, configuration, testing, training, change management, and support.
    • Experience leading /mentoring development teams using Agile or iterative development SDLC practices
    • Solid practical experience in implementing software design patterns such as Test-Driven Design, Domain Driven Design, Repository, Factory, Mediator and Command patterns.
    • Experience in relation database design and optimising complex queries. (SQL Server, Postgres, Oracle, MySQL, AWS RDS)
    • Knowledge of NoSQL databases such as MongoDB, ComosDB or DynamoDB.
    • Experience designing solutions within highly regulated environments, with an understanding of compliance, risk management, and audit requirements typical of financial services.
    • Ability to support delivery planning through technical estimation, identification of solution and delivery risks, and evaluation of third‑party platforms or vendor solutions where appropriate.

    Other information applicable to the opportunity: 

    • Contract position
    • Location: Johannesburg (Hybrid)

    Check how your CV aligns with this job

    Method of Application

    Interested and qualified? Go to iOCO on ioco.simplify.hr to apply

    Build your CV for free. Download in different templates.

  • Get new UX, Design and Architecture jobs like this on Telegram.Subscribe on Telegram
  • Send your application

    Back To Home

Career Advice

View All Career Advice
 

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail