R 70,000.00 - 100,000.00 (South African Rand)Solution Design: Lead the design and architecture of scalable, high-performance solutions that address complex business challenges. Ensure alignment with business goals and technical requirements.Technical Leadership: Provide expert guidance and mentorship to development teams, ensuring best practices in architecture, design, and implementation.Client Engagement: Collaborate closely with clients to understand their requirements, provide expert advice, and translate business needs into technical solutions.Stakeholder Management: Engage with stakeholders, including product managers, engineers, and senior leadership, to gather requirements and provide updates on project progress.Innovation: Stay abreast of industry trends and emerging technologies to incorporate innovative solutions into the architecture and recommend improvements.Documentation: Create and maintain comprehensive architectural documentation, including system designs, architectural diagrams, and technical specifications.Quality Assurance: Oversee the implementation of solutions to ensure they meet quality standards, performance metrics, and project objectives.Risk Management: Identify potential risks and issues related to solution design and implementation, and develop strategies to mitigate them.Qualifications:Education: Bachelors degree in Computer Science, Engineering, or a related field. A Masters degree or relevant certifications (e.g., TOGAF, AWS Certified Solutions Architect) is preferred.Experience: Minimum of 7-10 years of experience in solution architecture, with a proven track record of designing and implementing complex, enterprise-level solutions.Technical Skills:Extensive experience with cloud platforms (e.g., AWS, Azure, Google Cloud).Proficiency in modern programming languages and frameworks.Strong understanding of software development methodologies, including Agile and DevOps.Expertise in data modeling, integration patterns, and microservices architecture.Leadership: Demonstrated ability to lead technical teams and projects, with excellent problem-solving and decision-making skills.Communication: Exceptional verbal and written communication skills, with the ability to articulate complex technical concepts to both technical and non-technical stakeholders.Analytical Thinking: Strong analytical and troubleshooting skills, with a keen ability to assess and resolve complex technical issues.Desired Attributes:Strategic Vision: Ability to think strategically and align technical solutions with business objectives.Innovation: A passion for exploring new technologies and finding creative solutions to business challenges.Collaboration: Strong team player with a collaborative approach to working with diverse teams and stakeholders.
#J-18808-Ljbffr