Key Responsibilities:Solution Design:
xc3xa2xc2x96xc2xaa Architectural Design: Develop high-level architecture designs that outline the structure and components of the solution.
xc3xa2xc2x96xc2xaa Technical Leadership: Provide guidance on technology choices and architectural patterns to ensure best practices are followed.Requirements Analysis:
xc3xa2xc2x96xc2xaa Stakeholder Engagement: Collaborate with business analysts, product managers, and stakeholders to gather and analyse functional and nonfunctional requirements.
xc3xa2xc2x96xc2xaa Feasibility Studies: Assess project feasibility and identify potential challenges and risks.Implementation Oversight:
xc3xa2xc2x96xc2xaa Collaboration with Development Teams: Work closely with development teams to ensure designs are implemented correctly and adhere to architectural standards.
xc3xa2xc2x96xc2xaa Code Review: Conduct code reviews to maintain quality and adherence to architectural guidelines.Integration and Scalability:
xc3xa2xc2x96xc2xaa Integration Solutions: Design and document integration strategies for various systems and applications, ensuring seamless communication between them.
xc3xa2xc2x96xc2xaa Scalability Planning: Plan for future scalability and performance considerations in the architecture.Documentation:
xc3xa2xc2x96xc2xaa Architectural Documentation: Create comprehensive architectural diagrams, design documents, and technical specifications to guide development.Continuous Improvement:
xc3xa2xc2x96xc2xaa Technology Evaluation: Stay updated with industry trends and emerging technologies to recommend improvements and innovations.
xc3xa2xc2x96xc2xaa Process Optimization: Identify opportunities for process enhancements within the architecture and development lifecycle.Qualifications:
xc3xa2xc2x96xc2xaa Education: Bachelors degree in Computer Science, Information Technology, or a related field (or equivalent experience).
xc3xa2xc2x96xc2xaa Experience: Minimum 10 years proven experience as a Solution Architect or in a similar technical role, with a strong understanding of software development processes.
xc3xa2xc2x96xc2xaa Technical Skills: Proficiency in multiple programming languages and technologies, including cloud services (e.g., AWS, Azure), databases, and integration tools.Skills:
xc3xa2xc2x96xc2xaa Architectural Knowledge: Strong understanding of architectural patterns (e.g., microservices, serverless) and design principles.
xc3xa2xc2x96xc2xaa Analytical Skills: Excellent problem-solving abilities to address complex technical challenges.
xc3xa2xc2x96xc2xaa Communication: Strong verbal and written communication skills for effectively conveying ideas and collaborating with diverse teams.Skills:
xc3xa2xc2x96xc2xaa Architectural Knowledge: Strong understanding of architectural patterns (e.g., microservices, serverless) and design principles.
xc3xa2xc2x96xc2xaa Analytical Skills: Excellent problem-solving abilities to address complex technical challenges.
xc3xa2xc2x96xc2xaa Communication: Strong verbal and written communication skills for effectively conveying ideas and collaborating with diverse teams.
ExecutivePlacements.com
MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.