A software engineering consultancy is looking for a Solutions Architect to shape and lead complex enterprise applications for large organisations.
You’ll drive technical direction on customer projects, choose the right tools for a balanced outcome rather than a personal favourite, and advise senior technical and executive audiences.
What you’ll do
Design and build complex enterprise applications, including cloud-native solutions
Work across the lifecycle from system design to analysis, scoping and estimation
Set technical direction within your team and mentor the people around you
Produce high-quality code, documentation, diagrams and presentations
Build strong customer relationships, manage expectations and gain buy-in on technical choices
Make sure solutions meet data security and industry regulations
What you’ll need
A bachelor’s degree in IT, Engineering or a related field
At least 10 years’ experience as a software engineer in an enterprise environment
Cloud experience in Azure, AWS or GCP, and an understanding of how cloud-native and on-premise architectures differ
Broad and deep technical knowledge, with the agility to adapt to new frameworks
The ability to communicate with technical and non-technical audiences, including executives
Nice to have
Java Spring or C# .NET on the back end
Angular, React, Vue, Blazor, or native and cross-platform mobile
Relational and NoSQL databases
What’s on offer
Tenure-based loyalty leave
Access to employee wellness programmes
Regular one-on-ones and quarterly reviews with leadership
Continuous development in leadership and technical skills
Exposure to enterprise projects across many domains
Johannesburg or Cape Town. Hybrid (in the office 2 to 3 days a week on average). Permanent.