Solution Architect

 

Recruiter:

EOH

Job Ref:

JHB003941/RS

Date posted:

Thursday, February 10, 2022

Location:

Midrand, South Africa

Salary:

0 Monthly


SUMMARY:
We are looking to appoint a Solutions Architect to lead and support several of our Software Development Teams. The role requires a proven background in team building and team leadership, as well as robust technical experience across various (Microsoft .Net. C#, Python, Java etc) technology stack. By working within our established Development and Product teams, you will be a key leader in the iOCO organization.  Although day to day coding is not a core functional of this role, an individual who is naturally inclined to be hands-on involved in coding standards would be ideal.

JOB DESCRIPTION:


Solutions Architect
 
As a Software Consultancy firm, we recognise individual excellence and provide continuous learning and development opportunities for individuals who are driven to produce the best, take accountability for work given and distributed, develop, maintain, and support enhancements for various projects, identify and improve aspects of existing projects and to stay up to date with client and new digital technologies and platforms.
 
We are looking to appoint a Solutions Architect to lead and support several of our Software Development Teams. The role requires a proven background in team building and team leadership, as well as robust technical experience across various (Microsoft .Net. C#, Python, Java etc) technology stack. By working within our established Development and Product teams, you will be a key leader in the iOCO organization.  Although day to day coding is not a core functional of this role, an individual who is naturally inclined to be hands-on involved in coding standards would be ideal.
 
You will be required to have proven track record of technical leadership roles delivering solutions within defined timeframes, and within a demanding client centric environment.
 
Main areas of responsibility includes:
  • Directing Software Architecting, Programming and Documentation Development Processes across a number of teams that consists 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 a complex application, 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 the 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.
 
Experience and expertise:
  • At least 10 years’ experience in Software Development with a minimum of 3 years’ experience in managing software development teams whilst still having hands-on architectural or 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
    • Automated Environment Provisioning using Docker and/or Kubernetes (Containerisation software) (advantageous)
  • 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:
    • C#, Java, NodeJS, JavaScript, Golang, Python etc.
    • Microservice Architectures
    • Azure/AWS related cloud technologies
  • 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
 
Personality traits
  • Have necessary hard and soft skills that are required to overcome the traditional barriers between software development, testing and operations teams.
  • Must be a clear methodical thinker with good problem-solving skills.
  • Able to perform under pressure in a fast-changing environment.
  • Self-managing and takes the initiative to resolve issues.
 
For more information please reach out to rickey.

 

NB! This job is now closed. You can apply for other jobs by uploading your CV.



 

 

 

Similar jobs you might be interested in:

Senior Full Stack Developer / Solution Architect
Location: Johannesburg
Salary:
Are you a senior software engineer who enjoys designing scalable platforms, solving complex technical challenges, and driving architecture decisions? This opportunity offers the chance to lead the design and development of enterprise-grade solutions while working across modern cloud, web, and payment technologies.
18 days ago


Senior SAP BTP CAP Node.js Developer
Location: Johannesburg
Salary:
Our client needs a senior SAP developer to build cloud apps on SAP BTP that connect to SAP S/4HANA. This is a hands-on, senior individual contributor role. You will report to the SAP BTP solution architect and be the team’s technical go-to person for CAP and BTP.
4 days ago


Smart Systems & Security Solutions Architect
Location: Johannesburg
Salary: R700 000 Annually
Are you a technically strong solution architect, Systems Engineer or Integration Specialist with experience across security systems, BMS, smart buildings, ICT/OT or critical infrastructure?We are looking for an experienced professional to take ownership of the architecture, design and integration of complex smart infrastructure and security solutions. This is a technical and client-facing role whe...
16 days ago


3346 Full Stack Developer (Chief Expert)
Location: Menlyn
Salary:
ESSENTIAL SKILLS:Mainframe & ModernisationDeep understanding of enterprise mainframe architectures and application landscapes.Strong experience in mainframe-to-cloud modernisation and migration.Strong working knowledge of IBM DB2 and IMS.Understanding of COBOL, PL/I, Java and J2EE environments.Experience analysing legacy applications, dependencies, interfaces, data flows and integration points...
3 days ago


Data Engineer
Location: Johannesburg
Salary:
One of South Africa's Banking Giants is looking for a Data Engineer to join their team.
3 days ago


Technical Enterprise Architect
Location: Johannesburg
Salary: 650 Hourly
One of the giant leaders  in the telecoms industry is looking to appoint a Technical Enterprise  architect to provide end-to-end architectural governance. The role ensures that business processes, operational technology, applications, integrations, infrastructure, security and support arrangements work together as a coherent solution and meet governance requirements.
22 days ago


Java Team Lead
Location: Johannesburg
Salary: TBC Annually
Ready to take the next step in your leadership journey? Join a people-focused technology consultancy where you'll lead talented development teams, deliver enterprise-scale solutions, and help shape the future of software engineering. This is an opportunity to combine your technical expertise with strategic leadership while working on impactful projects for some of South Africa's leading organisati...
22 days ago


Javascript Team Lead
Location: Johannesburg
Salary: TBC Annually
Are you a senior JavaScript professional ready to lead high-performing teams and deliver enterprise-scale solutions? Join a technology-driven environment where innovation, mentorship, and technical excellence are at the heart of everything you do. This is your opportunity to combine hands-on development with leadership while working on impactful projects for some of South Africa's leading organisa...
22 days ago


Java Team Lead
Location: Johannesburg
Salary: Monthly
Are you a passionate Java Team Lead who thrives on solving complex technical challenges while developing high-performing teams? This is an exciting opportunity to lead enterprise-scale software delivery, mentor talented engineers, and work on innovative solutions that make a real business impact.
29 days ago


Data Architect (databricks / data modelling essential)
Location: Sandton
Salary:
Corporate Risk solutions Data architect to architect and govern enterprise-grade data platforms that leverage the Microsoft Azure ecosystem to deliver secure, scalable and high-performance solutions.The Technology Data architect will play a pivotal role in maintaining and developing data landscape, ensuring that data technologies are aligned with business goals, regulatory requirements and operati...
26 days ago


Create a free job alert for Solution Architect in Midrand

Enter your email address below and we will email you similar jobs when they become available:

You can cancel at any time. We will not spam you.
By giving us your email address your agree to our Terms and Conditions