Description:
What you will be doing:
- Translate approved solution architectures into detailed technical design artefacts.
- Define component-level designs including services, APIs, workflows, integrations, and data flows.
- Ensure correct separation of concerns between orchestration layers, domain logic, and rules engines.
- Validate vendor technical designs prior to build and implementation.
- Define and enforce technical standards across platforms, including:
- API standards and versioning
- Naming conventions
- Error handling patterns
- Logging, monitoring, and observability standards
- Security patterns
- Ensure consistency across delivery workstreams and prevent the introduction of systemic technical debt.
- Oversee workflow and orchestration model quality.
- Ensure business and domain rules are externalised and not embedded in process flows.
- Validate integration patterns (synchronous vs asynchronous).
- Ensure API contracts are clean, versioned, and reusable.
- Embed and govern non-functional requirements including:
- Performance targets
- Scalability thresholds
- Resilience patterns (retry, circuit breakers, failover)
- Security controls
- Audit logging
- SLA monitoring hooks
- Collaborate with platform and engineering teams on:
- CI/CD pipelines
- Containerisation standards
- Infrastructure-as-code alignment
- Environment consistency
- Ensure environments reflect architectural intent and support repeatable, automated deployments.
- Identify technical risks early and proactively.
- Maintain a technical debt register and propose refactoring paths.
- Escalate architectural deviations and risks before they impact delivery.
- Provide hands-on technical guidance to engineering teams.
- Participate in sprint-level design discussions.
- Conduct design, code, and configuration reviews.
- Support production readiness and go-live assessments.
What we are looking for:
- 812 years experience in software engineering and technical architecture roles.
- Strong hands-on experience with:
- API and microservices design
- BPM and workflow platforms
- Cloud-native deployment
- Enterprise integration patterns
- Event-driven architectures
- Experience working in complex enterprise environments (insurance experience preferred).
- Strong understanding of non-functional design principles.
- Proven experience modernising legacy platforms in brownfield enterprise environments, including:
- Modular decomposition
- Strangler patterns
- Anti-corruption layers
- Transitional architectures
- Incremental migration strategies
25 Feb 2026;
from:
gumtree.co.za