SAICA is recognised as one of the world's leading accounting institutes, providing a wide range of support services to its members and associates. We are looking for a Manager: Solutions Architecture to join our IT team. This role is responsible for keeping up with the new IT technology developments, create standards and guidelines, and enforce architectural compliance on new developments, enhancement, or future incidents in line with the Institutes strategy, IT strategy, enterprise architecture, and target IT architecture. Key Outputs Architecture Interpret Institutes strategy and model its effect on the related architectural domains (business, technologies, information, application, data, and security). Assess company change in relation to the documented architectural roadmap and update roadmap if required Develop and maintain a model of SAICAs current and future web architecture and design a structure that is stable, resilient and preformat. Develop and maintain a model of SAICAs current and future Dynamics 365 and design a structure that is stable, resilient and preformat. Develop and own the technical architecture guiding principles. Re-design SAICAs integration architecture to follow best practice and comply with industry standards. Assess and evaluate the solution-, business- and data architecture of any new and existing projects. Set the future direction and develop the migration plans for the applications to meet the business and architectural objectives of the Institute. Develop entity relationship diagrams where required. Technical reviews Perform software reviews (COTS and bespoke). (TFS vs Source Safe, SAICA Website Upgrade, iMIS CRM, Dynamics 365, Azure, Power BI, Apps and Automate) Perform code reviews on new development and enhancements projects. Review technical standards and procedures to align with SAICA IT architecture. Review functional and technical specifications to align with SAICA IT architecture. Perform COBIT Reviews in areas that touch on IT Architecture. Ensure that the project requirements from an IT architectural point of view conform to the enterprise architecture. Identify risks and provide solutions that may reduce risk. Technical support Estimate cost, and prepare business cases for IT solutions, considering infrastructure, licenses, development, and support. Work with the delivery team to develop high level project schedule resource plans for implementation projects. Identify Non-IT functions. Participate in internal projects as required. Review and specify tools and methodologies, as needed. Analysis and Design Lead in designing, specifying, and selecting information system solutions, considering functionality, data, security, integration, infrastructure and performance. Participate in technical analysis and design sessions in support of development team. Understand business requirements and translate into a workable, integrated, sustainable architecture solution. Integrate strategic thinking into the formulation of solutions and capabilities to ensure that long-term objectives and impacts are factored into the design process. Participate in process flow analysis and process redesign along with the business analysts. Understand and support software architecture design and support development team in developing solutions. Best Practices Research and share best practices and be consultative to the delivery team throughout the duration of the projects. Research investigates new technologies in support of IT deliverables (Attend product briefings and workshops). Develop and enforce development standards. Manage external vendors compliance to SAICA standards and architecture Regularly engage with stakeholders provide regular feedback Development/SDLC Perform code reviews with software developers. Formulate and enforce the SDLC policies and procedures. Formulate a policy for managing SAICAs code repository to ensure that source code is safe and secure. Standardize SAICAs reporting platforms (standards, procedures, technologies). Qualifications A BSc Computer Science degree or IT related degree/diploma Certified Togaf Architect or any other related certification Experience Minimum of 7 years relevant working IT experience Business Intelligence implementation Solutions implementations IT architecture Service oriented architecture Web Services Microsoft Stack (MS SQL, .Net Framework, WCF) Dynamics 365 and Azure Database administration Project Management IT Security Power Apps, BI, Automate Reporting (Crystal Reports, MS Reporting Services)