Job Purpose
To provide application systems design and balance requirements against resource utilization and architectural factors, aligned with the broader business strategy.
Key Responsibilities
- Contribute to a culture conducive to achieving transformation and innovation goals.
- Participate in and support corporate social responsibility initiatives aligned to the business strategy.
- Identify and recommend improvements to tools, policies, and procedures to add value and efficiency.
- Deliver accurate and timely operational reports in line with service level agreements.
- Ensure risk reduction and compliance with governance frameworks.
- Manage and support the production environment by applying processes and monitoring for issues.
- Control costs by managing time and technical resources efficiently.
- Collaborate with business analysts and designers to deliver outputs as per specifications.
- Grow business acumen through mentorship from product specialists.
- Develop and maintain end-user training material and documentation.
- Stay updated on industry trends, legislation, and developments relevant to the role.
- Ensure effective contribution to team objectives through active collaboration.
- Manage your career development through training, mentorship, and self-guided learning.
- Share knowledge, document processes, and contribute to team success.
- Track and communicate progress against project plans and deliverables.
- Follow organisational standards and procedures in all work.
- Identify risks, escalate appropriately, and take corrective actions as needed.
- Ensure clear communication of project dependencies to relevant stakeholders.
- Cloud Architecture Responsibilities
- Cloud Strategy Development:
- Develop strategies for cloud migration and cloud-native application development.
- Create application roadmaps tailored to cloud technologies.
- Architecture Design:
- Design scalable, secure, and resilient cloud architectures using containers, microservices, and serverless computing.
- Establish reusable design patterns and integration strategies.
- Requirement Analysis:
- Translate business needs into cloud-based technical specifications.
- Container Orchestration:
- Manage containerized applications with platforms like Kubernetes.
- Security & Compliance:
- Align cloud architecture with industry security standards and regulatory requirements.
- Cost Optimization:
- Optimize cloud usage and costs through resource management and efficient architecture design.
- Collaboration & Communication:
- Work closely with cross-functional teams including developers, DevOps, and business stakeholders.
- Continuous Learning:
- Stay up-to-date with emerging cloud technologies through learning, certifications, and industry participation.
Technical Knowledge & Skills
- Deep understanding of cloud platforms (public, private, hybrid).
- Expertise in AWS and Microsoft Azure.
- Experience with cloud-native architectures, security, and scalability.
- Strong grasp of networking, security, and database management in cloud environments.
- Ability to communicate technical solutions clearly to various stakeholders.
- Proven experience in managing cloud-related projects.
- Problem-solving and troubleshooting skills for cloud infrastructure.
Qualifications
- Matric / Grade 12 / National Senior Certificate
- Professional Qualifications or Honour’s Degree
- Master’s Degree in Information Systems or Computer Science
- Microsoft Certified: Azure Solutions Architect Expert
- AWS Certified Solutions Architect – Associate
- Microsoft Certified: Azure Develope
- Microsoft Certified: Azure Data Fundamentals
- Microsoft Certified: Cybersecurity
- AWS Certified Developer
- AWS Certified Security
- Programming basics in Java, Spring Boot, C#, .NET, Angular, Python
Experience Required
- 5–8 years of relevant industry experience in IT disciplines
- Experience in cloud architecture, design, and implementation
