About the position
Psybergate is an IT company that builds bespoke software solutions and provides highly skilled resources to its clients.
We are looking for a Technical Architect (Contract) to join our financial services client based in Centurion.
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:
- 8–12 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
- Deep technical credibility and the ability to work closely with engineers and delivery teams.
Please note that if you do not hear from us within 3 weeks, consider your application unsuccessful.
Follow for the Latest Vacancies
Join Psybergate Careers Channel here: Psybergate Careers
Desired Skills:
- Microservices & API Design
- Cloud-Native Architecture
- AWS
- BPM / Workflow Platforms
- DevOps & CI/CD