About the Role
WhatJobs Direct is seeking an accomplished Lead Systems Architect for our client based in Queenstown, Eastern Cape. This role is pivotal in defining and overseeing the design and implementation of the company's overall IT systems architecture. You will be responsible for ensuring that systems are scalable, reliable, secure, and aligned with business objectives. This position is fully remote, offering flexibility to work from anywhere within South Africa. We are looking for a strategic thinker with a proven track record in architecting complex systems, integrating various technologies, and leading technical teams. The ideal candidate will possess strong analytical and problem-solving skills, coupled with excellent communication abilities to effectively liaise with stakeholders at all levels. Join an organization that values technological innovation and operational excellence, where your architectural vision will directly contribute to its success and growth. This is an exceptional opportunity to leverage your expertise in a challenging and rewarding remote role.
Key Responsibilities
- Design and evolve the enterprise systems architecture, ensuring it meets current and future business needs.
- Lead the development and implementation of architectural standards, principles, and best practices.
- Collaborate with stakeholders to define system requirements and translate them into robust architectural designs.
- Evaluate and select appropriate technologies, platforms, and tools for system development and integration.
- Provide technical leadership and guidance to development and engineering teams.
- Ensure systems are designed for scalability, performance, security, and maintainability.
- Oversee the integration of disparate systems and applications.
- Identify and mitigate technical risks and dependencies within the systems architecture.
- Conduct architectural reviews and ensure adherence to design specifications.
- Stay abreast of emerging technologies and industry trends, recommending strategic adoption.
Requirements
- Bachelor's degree in Computer Science, Engineering, or a related field; Master's degree preferred.
- Minimum of 8 years of experience in systems design and architecture, with at least 3 years in a lead role.
- Proven experience architecting complex, enterprise- scale systems.
- Strong understanding of various architectural styles (e.g., Microservices, SOA, Event-Driven).
- Proficiency in multiple programming languages and technologies.
- Experience with cloud environments (AWS, Azure, GCP) and related services.
- Knowledge of database technologies, networking principles, and security best practices.
- Familiarity with DevOps practices and CI/CD pipelines.
- Excellent analytical, problem-solving, and communication skills.
- Demonstrated ability to lead and mentor technical teams effectively in a remote setting.
Benefits
- Our client offers a competitive salary, comprehensive health insurance, and performance-based bonuses.
- As a fully remote position, you will benefit from excellent work-life balance and flexibility.
- The company fosters a culture of innovation and continuous learning, providing opportunities for professional development and training.
- Join a dynamic team that is passionate about technology and committed to delivering high-quality solutions.
- You will work on challenging projects that have a direct impact on the business's operational efficiency and strategic goals.