The Data Quality Analyst, positioned within the Data Management Office, will play a pivotal role in ensuring the accuracy, completeness, and usability of data across the bank's systems. The role is instrumental in monitoring, analyzing, and improving data quality across critical domains by leveraging both business and technical skills . The analyst will collaborate with business users, data... stewards, and technical teams to implement robust data quality frameworks and develop automated solutions that drive continuous improvement and data reliability.


 Key Responsibilities


Output
Data Quality Monitoring & Improvement
Profile and assess data across key systems (e.g., T24, CRM, SAP) to identify and highlight data quality issues.
Implement and track data quality rules, metrics, and dashboards.
Support root cause analysis and remediation of data defects.
Automation & Technical Delivery
Develop scripts and tools for data profiling, cleansing, and validation using Python, SQL and other relevant tools.
Collaborate with engineering teams to integrate data quality checks into ETL pipelines.
Business Process
Master Data Management
Design the processes and procedures for Master data management.
Develop and implement data lifecycle practices aimed at improving the capture, processing, and quality of master data.
Establish and maintain MDM metrics to track data quality improvements
Data Quality
Co-ordinate and manage Data Quality throughout the organization and create greater value from the organizations’ data.
Define the quality metrics for critical data domains and demonstrate improvements against these metrics.
Coordinate activities required to meet data quality standards.
Design and Implement the Enterprise Data Management Monitoring Quality control process.
Monitor and closely track the state of the quality of data enterprise-wide.
 Learning and growth
Work collaboratively with Data Custodians and Data Stewards to drive and implement Master Data (MD) and Data Quality (DQ) standards
Identity & Implement initiatives across the business to build Master Data & Data Quality management capability.
Support the establishment of a Data Management Centre of excellence
Pursue personal growth through training, certifications and conferences


 Ideal Job Specifications

 Academic:


Bachelor’s in computer science, Finance & Banking MIS, or Information Management, or other relevant course
Masters or diploma in data management/data science, will be an added advantage


Professional:


Hands on experience in Database Development and scripting, with expert level skills in writing SQL queries.
Hands on experience in developing ETL packages using Oracle DI, SQL Server Integration Services, SAP Data Services
Deep understanding of industry standard formats and protocols (XML/XPath/XQuery and JSON)
Excellent analytical, problem solving and reporting skills
A good knowledge of the information requirements and standard reporting within Financial Services industry


Desired work experience:


Minimum 5 years' experience in data management within a large, digitized organization designing, implementing and managing mission critical systems, with at least 3 of those years within Data Quality role with hands on technical experience.
 more
  • Data
  • Business Analysis and AI
About the job


We are seeking a talented Interior Designer with experience in carpentry, 3D design, and project coordination to join our team. The ideal candidate will have a passion for creating innovative interior spaces and the ability to turn 3D designs into tangible, real-world projects. This role offers the opportunity to work closely with clients, carpenters, and 3D designers to bring... creative visions to life.


Responsibilities


Collaborate with clients to understand their needs, preferences, and budget for interior design projects.
Develop conceptual designs and mood boards to communicate design ideas and concepts effectively.
Create detailed 3D models and renderings of interior spaces using software such as Autodesk Revit, SketchUp, or Blender.
Work closely with carpenters and other craftsmen to ensure that design concepts can be realized within budget and timeline constraints.
Coordinate with vendors and suppliers to source materials, furnishings, and finishes for interior design projects.
Provide technical expertise and guidance to carpenters and other tradespeople during the construction and installation phases of projects.
Review and approve shop drawings, prototypes, and mock-ups to ensure alignment with design intent and quality standards.
Conduct site visits to monitor progress, address issues, and make adjustments as needed to ensure project success.
Communicate effectively with clients, contractors, and team members to manage expectations and ensure clear and timely project delivery.
Manage project documentation, including contracts, invoices, change orders, and project schedules.


Qualifications:


Bachelor's degree in interior design, Architecture, or related field.
3 to 5 years of experience in interior design, with a focus on residential or commercial projects.
Strong proficiency in 3D modeling and rendering software such as Autodesk Revit, SketchUp, or Blender.
Experience working with carpenters, contractors, and other tradespeople to execute design projects.
Excellent communication and interpersonal skills, with the ability to build rapport with clients and collaborators.
Knowledge of construction methods, materials, and building codes related to interior design projects.
Detail-oriented with a strong eye for design aesthetics and spatial planning.
Ability to manage multiple projects simultaneously and prioritize tasks effectively.
Familiarity with project management software tools such as Asana, Trello, or Basecamp.
Creative problem-solving skills and a proactive approach to overcoming challenges in the design and construction process.
 more
  • Building and Construction
We are seeking a highly skilled and experienced Software Testing Manager with a strong background in the banking industry. The ideal candidate will be responsible for leading the testing efforts for banking applications, ensuring the delivery of high-quality software solutions that meet regulatory and business requirements.

Key Responsibilities:


Develop and implement testing strategies,... plans, and processes for banking software applications.
Lead and manage a team of software testers, ensuring efficient and effective testing activities.
Collaborate with business analysts, developers, and stakeholders to define testing requirements and objectives.
Ensure compliance with banking regulations, security policies, and industry best practices.
Design and execute test cases, including functional, regression, integration, performance, and security testing.
Oversee test automation initiatives and ensure the adoption of modern testing tools and frameworks.
Monitor and report on test progress, defects, and overall software quality.
Drive continuous improvement initiatives within the testing team to enhance efficiency and effectiveness.
Manage testing environments and ensure proper configuration and data setup.
Work closely with project managers to align testing activities with project timelines and deliverables.


Required Qualifications & Experience:


Bachelor's degree in Computer Science, Information Technology, or a related field.
Minimum of 8+ years of experience in software testing, with at least 3+ years in a managerial role.
Strong knowledge of software testing methodologies, tools, and best practices.
Experience in the banking or financial services industry is mandatory.
Hands-on experience with test automation tools (e.g., Selenium, JMeter, UFT, Appium, etc.).
Knowledge of Agile and DevOps methodologies.
Understanding of banking regulations, compliance requirements, and security standards.
Strong leadership, problem-solving, and decision-making skills.
Excellent communication and stakeholder management abilities.
 more
  • ICT
  • Computer
KEY RESPONSIBILITIES: 


Collaborate with other Technology staff to ensure smooth and reliable operation of software and systems for fulfilling business objectives and processes.
Implement and adhere to regular systems maintenance policies and procedures, including change request mechanisms and update schedules to ensure optimum uptime and service availability.
Participate in system... acquisition process; propose and create system design models, specifications, diagrams, charts and implementation roadmaps to provide strategic direction to the business.
Administer the assigned Systems at Application level and connected databases, define and optimize database structures, content and processing flows through appropriate Data Definition, Data Manipulation and Data Control Languages.
Perform recovery and testing of systems and processes in accordance with the bank’s disaster recovery and business continuity strategies.
Create and maintain documentation as it relates to system configuration, mapping, and processes.
Create and maintain best practice policies and procedures for business users; ensuring that there are adequate controls around that all service improvements are managed effectively and meet the needs of the organization.
Responsible for designing and implementing ETL architecture to meet corporate data management needs and business functional requirements, ensuring that solution designs address operational requirements such as scalability, maintainability, extensibility, flexibility, and integrity.
Recognize and adopt best practices in reporting, analysis, ETL data integrity, test automation, data quality validation and documentation.
Support, develop and maintain ETL and data warehouse objects and processes in a large Data warehouse of Terabyte scale.


 DAILY RESPONSIBILITIES


Provide leadership to the Applications Support team and prepare duty schedules.
Fulfill user’s requests for data extraction and ad-hoc reports from various Technology bank systems. 
Manage timely resolution of ad hoc user requests, ECRM and ITSM calls.
Recovery and testing of systems and processes in accordance with the bank’s BCM strategies.
Development and provision of both structured and ad-hoc reports for consumption by various teams.
Maintain the integrity and validity of data throughout the ETL processing cycle by implementing data reconciliation processes and error handling based on source to target data comparisons


Position Qualification Requirements: 

Must Have:


Bachelor’s Degree in IT, Computer Science or related field
Minimum No of years’ industry Experience Required – 4 Years
T24 Administration knowledge - 1 Year
Knowledge in Computing platforms, operating systems i.e. Linux, windows Unix and databases – 3 Years


Essential to have:


Knowledge in T24 Support or Development – 3 Years
Knowledge in web application servers e.g. Jboss, Tomcat – 2 Years
 more
  • ICT
  • Computer
Key Responsibilities:


Lead the architecture and design of scalable, secure, and reliable core banking systems.
Collaborate with cross-functional teams, including developers, QA, technology operations, security, and compliance, to deliver integrated solutions.
Work closely with business stakeholders to understand requirements and translate them into technical solutions.
Develop detailed... architectural blueprints, technical specifications, and solution designs for core banking and payments platforms
Create integration strategies and patterns to ensure seamless interaction between core banking, payments systems, and external partners (payment processors).
Drive the adoption of modern software development practices, including microservices, containerization, and cloud-native architectures
Provide hands-on technical leadership to development teams, guiding the implementation of core banking and payments solutions.
Participate in coding, code reviews, and technical design sessions to ensure high-quality software delivery.
Oversee the development of APIs, microservices, and integration layers that connect core banking systems with other applications and external services.
Lead the end-to-end implementation of core banking and payments solutions, from initial design through to production deployment.
Collaborate with DevOps teams to establish and maintain CI/CD pipelines, enabling continuous integration, testing, and deployment of software.
Ensure that all core banking deployed solutions are optimized for performance, security, and scalability, and that they adhere to architectural principles.
Create and Review Technical Architecture Documents for system changes and new systems and solutions
Lead in elicitation and documentation of non-functional requirements.
Participate and guide on the non-functional tests planning and execution i.e. performance / load tests, security tests and high availability and fail over testing
Monitor and analyze system performance, identifying and addressing bottlenecks, latency issues, and other performance concerns.
Lead the deployment of core banking and payments solutions to production environments, ensuring minimal disruption to operations.
Work with infrastructure and operations teams to establish deployment automation, rollback procedures, and disaster recovery plans.
Ensure that all deployments are thoroughly documented and that deployment scripts are maintained and version-controlled.


Skills & Experience


Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field.
At least 7 years of experience in software architecture and development, with at least 5 years in core banking and payments systems.
Hands on development experience in service decomposition, solution design and implementation based on microservices architecture.
Proven experience in designing, developing, and deploying large-scale, mission-critical banking and payments applications.
Strong knowledge of core banking platforms (e.g. Temenos) and payments systems (e.g. SWIFT, ACH, card processing).
Proficiency in modern software architecture patterns (e.g. microservices, event-driven architecture, messaging) and technologies (e.g. Kubernetes, Docker)
Software development hands-on experience 
Excellent communication and collaboration skills, with the ability to work effectively with diverse teams.
Experience with digital transformation initiatives in banking.
Familiarity with API gateways, integration platforms, and middleware.
Understanding of cybersecurity practices and regulatory compliance in banking
 more
  • ICT
  • Computer
RESPONSIBILITIES:

Collect, classify, analyze and document business requirements and functional specifications as per set standards and work with the business units in the development/reviewing/translating of User Requirement Specifications into a baseline Business Requirements Documents (BRD) and building Functional and Solution Design Documents (FDDs/SDDs).
Create high-level solution designs... to meet business requirements by exploiting the functionality available in the existing IT systems in the organization, or by filling missing gaps with appropriate new systems, in accordance with enterprise architecture roadmap.
Leads project teams and vendors to drive the business needs and expectations by ensuring business intent is well understood and delivered.
Manage business relationships with different business areas and liaise with other sections/departments in the delivery of services and projects as well as maintain good working relations between the solution engineering teams and all stakeholders.
Review and validate test basis documents, test cases, test strategy documents for accuracy, coverage and conformity to requirements.
Manage and execute various levels of functional and non-functional testing including system, user acceptance and regression tests.
Generate process and solution documentation that clarifies and validates how the organization utilizes business systems to meet business requirements.
Working and aligning with the risk, compliance, and data protection teams to complete new products and services risk assessments and ensure services reach the bank’s risk and compliance standards.
Collaboratively develop and review Business Cases, Request for Proposals (RFPs), Request for Quotations (RFQs) for technology acquisitions and solutions delivery, vendor evaluation documents and plans, and participate in technical and functional evaluation of bids for new systems and solutions.
Promote proper release planning, guaranteeing successful solution deployments and adherence to business needs and priorities.
Participate in innovation to improve delivered products and services and to explore new technologies and their applications to the enterprise space.
Mentor, coach and grow staff within business analysis function.

SKILLS & EXPERIENCES:

For the above position, the successful applicant should have the following:
Bachelor’s degree from a recognized institution preferably in Computer Science, Computer Engineering, Information Technology, or a related field of study
Must have 7+ years experience in Information Technology
Minimum of 4 years experience in Business analysis and architecture.
Minimum of 2 years in IT Projects is essential.
Minimum of 2 years in Emerging Technologies (e.g., Mobile, Internet Banking, Cloud, Microservices etc) is essential
Minimum of 2 years in Systems & Applications Support is desirable
ITIL Foundation, Certified Business Analysis Professional (CBAP) is required
PRINCE II (Practitioner) / AgilePM / PMI-ACP / Certified Agile Project Manager (IAPM) / Certified Scrum Master (CSM) will be added advantage.
Master’s degree in business administration or project management will be added advantage
Knowledge of agile development methodologies using the Sprint/Scrum methodology of agile applied in IT Projects.
Demonstrated knowledge and understanding of Linux/Unix Operating Systems. Experience working in a fast-paced agile environment.
Good understanding of UML.
Working experience in estimating, prioritizing, planning, and coordinating quality testing activities
Exceptional communication skills and the ability to communicate appropriately at all levels of the organization; this includes written and verbal communications as well as visualizations.
Team player able to work effectively at all levels of an organization with the ability to influence others to move toward consensus.
Strong situational analysis and decision-making abilities.
 more
  • Data
  • Business Analysis and AI
RESPONSIBILITIES:

Lead requirements elicitation, analysis, validation, and verification, ensuring that requirement statements are complete, consistent, concise, comprehensible, traceable, feasible, unambiguous, and verifiable.
Document business, technical requirements, and functional specifications as per set standards and transfer the same knowledge to the development team. 
Review and... validate test cases and test scenarios for accuracy, coverage, and conformity to requirements. 
Participate in creation of solution architecture and designs to meet business requirements through existing systems or by filling missing gaps with appropriately new systems in accordance with enterprise architecture road map.Ensure that technology systems are aligned with business processes and engage business stakeholders in process reviews to ensure cost optimizations and improved turnaround time. 
Promote proper release planning, guaranteeing adherence to business needs and priorities and keep stakeholders constantly up to date on progress. 
Participates in the management and execution of various levels of solution testing including user acceptance and regression tests and post implementation sanity tests.
Manage requirements traceability information and track requirements status throughout the project. 
Manage business relationships with different business functions and stake holders and participates in the prioritization of initiatives based on business needs and requirements. 
Review the current deployment approach and evaluate / propose / expose opportunities for enhancing the deployment model for new and existing solutions.

 SKILLS & EXPERIENCES: 

For the above position, the successful applicant should have the following:
Bachelor's degree in Computer Science, Computer Engineering, Information Technology, or a related field of studyITIL Foundation, Certified Business Analysis Professional (CBAP), TOGAF Certification is required
PRINCE II (Practitioner) / AgilePM / PMI-ACP / Certified Agile Project Manager (IAPM) / Certified Scrum Master (CSM) is an added advantage
Master’s degree in Business Administration or Project Management is an added advantage
Must have 5+ years experience in Information Technology
Minimum of 3 years experience in Business analysis and architecture is required
Minimum of 4 years experience in IT Projects is required 
Minimum of 2 years experience in Emerging Technologies (e.g. Mobile, Internet Banking, Cloud, Microservices etc) is essential 
Minimum of 2 years experience in Systems & Applications Support is desirable
Experience working in a fast-paced agile environment.
Excellent interpersonal and communication skills.
Excellent planning, organization, problem-solving and analytical skills
 more
  • Data
  • Business Analysis and AI
The Data Architect role is tasked with providing leadership and overseeing the following administrative and operational functions within the data management office and group:
Data Architecture: this function is responsible for providing leadership in all aspects of data architecture in order to drive the capability to identify and develop the proper information models to support business... operations and analytics.
The data architect roles and responsibilities will include: Developing and implementing an overall organizational data architecture strategy that is in line with business requirements, overall data strategy and enterprise IT architecture. The strategy includes data model designs, database development standards, implementation and management of data warehouses and data analytics system.
Metadata Management: planning and execution of the various data standards of the enterprise. Metadata is defined as the data providing information about one or more aspects of the data; it is used to summarize basic information about data which can make tracking and working with specific data easier. Some examples include: i) means of creation of the data. li) Purpose of the data. lii) Time and date of creation. This role must have the capability to proactively manage the diverse data standards of the enterprise.
At its core, the role involves supporting the CDC) and other team leaders in implementing the Enterprise Data Management in regards to data architecture and Metadata Strategies, drive strategic performance in order to achieve strategic results that is, Data is seen as a Strategic Asset and creates sustainable stakeholder value

Ideal Job Specifications:

 Academic:

Bachelors in Computer Science, Finance & Banking MIS, or Information Management, operations management
Masters or diploma in data management/data science, will be an added advantage

Professional:

Hands on experience in Database Development and scripting, with expert level skills in writing SQL queries.
Hands on experience in developing ETL packages using Oracle DI, SQL Server Integration Services, SAP Data Services
Deep understanding of industry standard formats and protocols (XML/XPath/XQuery and JSON)
Excellent analytical, problem solving and reporting skills
A good knowledge of the information requirements and standard reporting within Financial Services industry

Desired work experience:

Minimum 8 years' experience in IT systems development within a large, digitized organization designing, implementing and managing mission critical systems, with at least 5 of those years within BI development and/or support.
 more
  • Administration
  • Secretarial
Key Responsibilities:

Lead in solution design activities.
Create and Review Technical Architecture Documents for system changes and new systems and solutions.
Develop, implement and guard architecture principles and development standards. 
Identify and recommend Security Standards and minimum-security requirements and their incorporation in delivered solutions/systems.
Lead in elicitation... and documentation of non-functional requirements.
Having understood the banks environment, provide and recommend Design Patterns and guide their application / use in delivering integration solutions in the bank. 
Review the existing integration framework for feasibility of re-using it for future solutions. Review the existing integrations landscape and provide/develop plans for closure of any new or existing/known issues.
Deployment Architectures - Review the current deployment approach and evaluate / propose / expose opportunities for enhancing the deployment model for new and existing solutions. 
Participate and guide on the non-functional tests planning and execution i.e. performance / load tests, security tests and high availability and fail over testing.

Skills & Experience

At least 7 years’ experience in Technology within the domains of Software development and solutions architecture.
At least 7 years of Integration hands on experience using enterprise tools.
Hands on development experience in service decomposition, solution design and implementation based on microservices architecture.
Knowledge of web-based systems architecture, service-based architecture, enterprise application architecture as well as experience managing expectations and priorities. 
Must demonstrate good judgment and pragmatic approach to delivering a solution that optimizes architecture activities across company needs, business constraints and technological realities.
Experience with JSON, XML, XSLT mapping and usage of SOAP/HTTP, REST and JMS/MQ protocols.
Solid software development experience using Object Oriented Programming languages.
Deep expertise on cloud technologies and concepts.
Deep expertise in various relational databases – Oracle, MySQL, SQL Server and NoSQL databases.
Experience in Architecture principles, System Integration, Technical sizing, High availability aspects, Integration and deployment best practices.
Integration knowledge of event-based streaming and integration, pub-sub, and request-reply, synchronous-asynchronous patterns.
Working knowledge of API security - authentication, authorization, policies etc.
Experience in performance planning and execution of performance tests using formal approaches and tuning the solutions/services for optimal performance. 
Good working experience with all the tiers of architecture - infrastructure, database, integration, application, UI, network and security.
 more
  • ICT
  • Computer
This role will drive management of the Master Data strategy that brings together the fundamental business data building blocks that are shared across multiple business transactions, e.g. T-24 captures and generates data becomes a I MDM asset', that is used in other systems such as customer management system (CRM), SAP -Bl regulatory reporting. This role owns and delivers on the Master Data & Data... Quality Management strategy and reports into the Chief Data Officer, CDO.
The Data Quality Lead is a senior management role tasked with providing leadership and overseeing the following administrative and operational functions within the data management office and group:
Master Data Management: this function is responsible for Master data management (MDM), a process and technology-enabled discipline in which business and IT work together to ensure the uniformity, accuracy, stewardship, semantic consistency and accountability of the enterprise's official shared master data assets.
Data Quality Management: is the capability to appropriately design data quality requirements across the business data domains, diagnose data quality issues, correct them and monitor the solution effectiveness.
At its core, the role involves supporting the CDO and other team leaders in implementing the Enterprise Data Management Framework in regards to Master Data & Data Quality Strategies, drive strategic performance in order to achieve strategic results that is, Data is seen as a Strategic Asset and creates sustainable stakeholder value.

Academic:

Bachelors in Computer Science, Finance & Banking MIS, or Information Management, operations management
Masters or diploma in data management/data science, will be an added advantage

Professional:

Hands on experience in Database Development and scripting, with expert level skills in writing SQL queries.
Hands on experience in developing ETL packages using Oracle DI, SQL Server Integration Services, SAP Data Services
Deep understanding of industry standard formats and protocols (XML/XPath/XQuery and JSON)
Excellent analytical, problem solving and reporting skills
A good knowledge of the information requirements and standard reporting within Financial Services industry

Desired work experience:

Minimum 8 years' experience in IT systems development within a large, digitized organization designing, implementing and managing mission critical systems, with at least 5 of those years within BI development and/or support.
 more
  • Data
  • Business Analysis and AI