Paracon City of Johannesburg, Gauteng, South Africa
Overview
Our client is seeking a highly skilled Solutions Architect who can bridge the gap between technical strategy and practical implementation. This role is ideal for someone who not only excels in architectural design but is also actively involved in programming (Java or Python) and can lead by example in coding, solution design, and technical delivery. The successful candidate will have proven experience in customer onboarding solutions , a deep understanding of event-driven architectures and domain-driven design (DDD) , and the ability to translate complex business problems into implementable, scalable solutions. Strong leadership and collaboration skills are essential, as this role supports multiple teams and portfolios while requiring frequent context switching.
Key Responsibilities
- Design and implement scalable, secure, and resilient solutions across multiple domains.
- Remain hands-on in coding (Java or Python), guiding teams through complex technical challenges.
- Lead technical discussions with stakeholders, developers, and architects.
- Apply event-driven and domain-driven design principles to build future-ready architectures.
- Provide leadership across multiple initiatives, mentoring teams and ensuring alignment with enterprise strategy.
Requirements
Active Programming Experience : Currently or recently coding in Java or Python , with the ability to contribute hands-on.Architecture Frameworks : Strong understanding of enterprise methodologies such as TOGAF .Cloud Architecture : Deep hands-on expertise with cloud platforms (AWS preferred; Azure / GCP beneficial).Microservices & API Design : Proven track record in designing and integrating microservices architectures; strong experience with REST, GraphQL, gRPC, API gateways, and service discovery.Event-Driven Architecture : In-depth experience with event sourcing, CQRS, publish-subscribe models, and stream processing (Kafka).Domain-Driven Design (DDD) : Solid understanding and application in real-world systems.SDLC & Tooling : Proficiency in Agile, DevOps practices, and CI / CD pipelines.Security & Compliance : Working knowledge of authentication / authorization (OAuth2, OpenID Connect, mTLS) and general security best practices.Strong leadership, communication, and collaboration skills with the ability to influence at all levels.Seniorities & Employment
Seniority level : Mid-Senior levelEmployment type : Full-timeJob function : Information Technology#J-18808-Ljbffr