to join our team on a contract basis. The ideal candidate will have deep technical expertise, strong problem-solving skills, and the ability to design and guide the implementation of complex IT solutions that align with business goals. You will collaborate with stakeholders, project managers, developers, and other architects to ensure solutions are scalable, secure, and future-ready.
Key Responsibilities
Lead the design and architecture of end-to-end IT solutions across applications, data, infrastructure, and cloud platforms.
Translate business requirements into scalable, secure, and high-performing technical architectures.
Provide technical leadership and mentorship to development and engineering teams.
Evaluate new technologies, frameworks, and tools to recommend best-fit solutions.
Ensure solutions adhere to enterprise architecture principles, security standards, and compliance requirements.
Collaborate with project managers to align architecture with delivery timelines and budgets.
Support pre-sales, RFP/RFI responses, and solution proposals where required.
Create and maintain architectural blueprints, diagrams, and documentation.
Engage with stakeholders to balance business needs, cost, and technical feasibility.
Qualifications & Experience
Bachelor's degree in Computer Science, Information Systems, or related field (postgraduate qualification advantageous).
8+ years of IT experience
, with at least
5 years in solution architecture
or enterprise architecture roles.
Proven track record of designing and delivering complex IT solutions in enterprise environments.
Strong experience with
cloud platforms
(AWS, Azure, or GCP), containerisation, and DevOps practices.
Knowledge of
integration patterns, APIs, microservices, security protocols, and data management
.
Familiarity with enterprise architecture frameworks (TOGAF, Zachman, etc.) is advantageous.
Excellent communication, stakeholder management, and leadership skills.