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

Learn more/Apply for this position