Solution Architect
Responsible for the overall application systems design, balancing requirements against
resource utilisation, architectural factors and provisioning cloud-based security
architecture solutions for clients that meet regulatory obligations and data protection
requirements.
QUALIFICATIONS AND EXPERIENCE:
• Bachelor’s degree in either Information Systems, Informatics, Computer Science,
• Engineering or any other relevant field.
• Honours or Master’s in information systems, Informatics, Computer Science or
Engineering is preferred
• Is certified as a Microsoft Azure Solutions Architect Expert (or near completion)
• TOGAF/Zachman certification would be beneficial.
• 10 years working experience in the relevant industry and/or discipline.
• Minimum of 3 years’ experience within the solution design or architecture sphere
• Software Development experience is an advantage.
• Experience in migrating from on premise infrastructures to cloud environments
SKILLS AND KNOWLEDGE:
• Knowledge of database platform and design.
• Knowledge and experience in identifying gaps in existing architectures.
• Knowledge of computer networking concepts and protocols (e.g. TCP/IP, DNS)
and network security methodologies.
• Knowledge of network access, identity, and access management (e.g. public key
infrastructure, Oauth, OpenID, SAML, SPML).
• Knowledge of capabilities and applications of network equipment including
routers, switches, servers, transmission media, and related hardware.
• Knowledge of remote access technology concepts.
• Knowledge of application firewall concepts and functions (e.g. single point of
authentication enforcement, data anonymization, DLP scanning, SSL security).
• Knowledge of identity and access management methods.
• Experience with Windows, MacOS, Linux, iOS and Android operating systems.
• Experience with Azure and M365 platforms.
• AWS and Google Cloud experience will be beneficial.
• Knowledge of business continuity and disaster recovery operation plans.
KEY RESPONSIBILITIES AND ACCOUNTABILITIES:
• Gather functional requirements to gain a complete sense of client expectations and
limitations
• Develop specifications by using familiarity with functional requirements and
existing systems to develop project specifications
• Identify potential issues between systems and client specifications and propose new solutions to work around these limitations
• Determine a project’s scope before developers begin any major work
• Identify areas where implementation may require more solutions to be
successful
• Direct and oversee activities of a team of developers, answering questions or helping to resolve issues as they arise
• May also serve as a liaison between clientfacing personnel and developers

Leave a Reply
Want to join the discussion?Feel free to contribute!