REPORTING TO: Lead Systems Architect
JOB PURPOSE: Reporting to the Lead, Systems Architect, the role holder is responsible for designing and overseeing the implementation of innovative and robust technology solutions that align with the bank’s business objectives. This role involves collaborating with stakeholders to translate business requirements into technical solutions, ensuring optimal integration of systems, security, and regulatory compliance. The Solution Architect is pivotal in the bank’s digital transformation initiatives, driving efficiency and enhancing customer experiences through modern technologies.
LOCATION: Kampala
KEY ACCOUNTABILITIES:
- Develop comprehensive solution architectures that align with the bank’s IT strategy, including cloud, data, and integration architecture.
- Lead the design of technology solutions that integrate various banking platforms, core banking systems, in-house applications, and third-party services, ensuring scalability, performance, and security.
- Analyzing and documenting the current IT environment to identify deficiencies and suggest enhancement solutions based on leading industry and architecture standards.
- Maintain detailed documentation of solution and enterprise architectures, design principles, and technology stacks.
- Provide technical leadership and ensure the alignment of all projects with the bank’s architectural standards and governance as well as being delivered on time and within budget.
- Work closely with the different stakeholders to understand their requirements and translate them into effective and scalable technical solutions ensuring successful project execution and alignment with the solutions/enterprise architecture.
- Guide and/or mentor development teams/systems analysts to ensure the correct implementation of architecture and adherence to best practices.
- Drive innovation by identifying and adopting new technologies (like cloud computing) and architectural patterns that can improve the bank’s operations.
KNOWLEDGE, SKILLS, AND EXPERIENCE REQUIRED:
- A Bachelor’s Degree in Computer Science, Information Technology, Engineering or another related field.
- A Master’s degree or Post Graduate will be an added advantage.
- Certifications in ITIL, TOGAF or any other IT Architecture frameworks will be a plus.
- Adept at Financial Technology and Innovation.
- Hands-on experience with cloud platforms (AWS, Azure, Google Cloud), Microservices, and SOA architectures plus building and managing APIs.
- Familiarity with DevOps practices, Automated tools and testing is a plus
- In-depth knowledge of programming & prototyping languages such as .NET, Java, Python, C++, JavaScript, CSS, PHP 7+ as well as modern web standards and the ability to use one or more IDEs (e.g. Visual Studio, IntelliJ etc).
- Experience with Oracle & MS SQL is required, however PostgreSQL or MySQL is also desirable.
- Knowledge & experience in administering Windows, Unix, and Linux operating systems and software systems that run in mixed environments including desktop, mobile, tablet and web systems.
- A minimum of 5 years of experience as a Software Developer/Engineer, Solutions Architect or Systems Analyst.
- Demonstrable success in developing a variety of software systems while taking on increasing responsibility for analysis, design, implementation and development tasks using varying SDLC methodologies like Agile and, Waterfall practices.
- Strong analytical, problem-solving, and decision-making skills.
- Excellent communication and interpersonal skills, with the ability to explain complex technical concepts to non-technical stakeholders.
- Proven leadership skills with the ability to motivate and guide teams.
- Ability to work independently and as part of a team
- Demonstrated ability to link and apply complex technologies to business strategies & a high proficiency in Information and Communication Technology.
- Strong understanding of banking operations, FinTech, and product development trends.
- Familiarity with the financial services industry in Uganda.
- Strong understanding and experience in digital banking services.
- Experience with running tests & learning methodologies, such as multi-variant testing.
- Ability to manage cooperation with third-party vendors.
- Entrepreneurial mindset, with a sense of urgency, a positive attitude, and the ability to excel in a high-pressure environment.
- Exceptional interpersonal, communication and conflict-resolution skills.
- Open and collaborative style; must be comfortable working in an environment where ideas are shared and challenged.
- Energy and enthusiasm; must find the word “fun” and enjoy being accountable and willing to hold others accountable.
- Excellent communication and engagement skills.
- Strong attention to detail and personal effectiveness.
- High level of integrity and strong entrepreneurial skills.
- Strong skills at relationship building.
- Self-drive and initiative.
- Strong leader with soft-power skills.
- Comfortable with flexible working hours.
INVITATION
If you believe you meet the requirements as noted above, please forward your application with a detailed CV including your present position and copies of relevant professional/academic certificates, to the email address indicated below:
Deadline: Monday 23rd September 2024. Only short-listed candidates will be contacted.