Solutions Architect
Closing Date:
Friday, November 4, 2022
Location of the Job:
Gaborone
Reports to: Lead Architect
Education
Bachelor's degree in computer science, information systems/technology, or other related discipline.
Experience
At least 6 years relevant experience in systems development and proven hands-on experience as architect within an agile organization with multiple digital channels. Hands-on experience is a must
Experience with financial services systems environment is required
Working knowledge and experience in API designs, as well as, standards and governance processes
Working knowledge of micro services oriented architecture, event-driven architecture, software oriented architecture and other modern architectural paradigms
Knowledge of building highly scalable applications in a cloud-based environment and architecting for a cloud hybrid approach is essential
Knowledge of Micro-Finance business models and ways of working.
Skills
Understanding of a CI-CD process, containerization, and virtualization related technologies
System architecture knowledge (technical design and implementation processes)
Knowledge of systems analysis and design following modern architectural principles and governance standards
Extensive knowledge of building highly scalable applications while ensuring the cross functional requirements are addressed
Strong team spirit with the ability to work in both local and virtual team settings
Strong collaboration skills to interact with both business and technology, as well as, third party API providers
Good understanding of API gateway approaches and technologies. Knowledge of Kong API gateway a plus
Good understanding of the SDLC processes for IT systems development
Data modelling and database design experience beneficial
Strong communication, negotiation and presentation skills are required
Main Purpose of the Job –
To produce a comprehensive technical specification from business requirements related to the digital product roadmap. The incumbent will be responsible for continuous business and industry research to guide the critical evaluation of architectural and design patterns and principles, play an important role in identifying technology components that are not fit-for-purpose in the digitization journey and plan a road map for sun setting such technology components.
The incumbent will also play a joint solution architecture role with the technical leads to ensure that the cross functional requirements are embedded in the technical design decision and choices.
Critical Deliverables /Core Accountabilities and Responsibilities
• Define the framework and push for the best choice when it comes to technology selection and implementation
• Use Agile engineering practices and various software and web development technologies to rapidly design creative and efficient solutions that enhance the client customer and employee experience
• Define the architectural standards and the governance process to ensure systems are built with resilience
• Liaise with other teams within and outside the Digital unit to align the solution provided with the required enterprise architectural principles
• Collaborate closely with Product Owners, Tech Leads and teams members to identify and socialize product and delivery risks
• Define the principles and standards to support a distributed architecture
• Design solutions that are cloud-ready following a hybrid cloud approach
• Mentor and coach juniors on the best architecture practices
• Collaborate closely on defining the appropriate solution architecture for digital product solutions with the technical leads and the teams
• Develop a SDLC for all components and solutions, with business case development for replacement / retirement of components to support an Agile Solutions Delivery capability.
Interested candidates should forward their applications accompanied by Curriculum Vitae to : [email protected] by indicating the position they are applying for on the subject email: e.g. Ref: Solutions Architect