Job Opportunities at BPR Bank Rwanda PLC
Job Opportunities

BPR Bank Rwanda PLC | Type: Job
Published: 2024-10-11 | Deadline: 2024-10-23

1. Job Title: HR Advisor

Job Purpose: Work closely with the HRBPs to lead and manage the organization’s HR strategies and agenda in partnership with line management.

Main Responsibilities:

  • Act as the primary HR reference contact for staff and line managers and proactively support the delivery of HR Processes.
  • Champion HR Projects and initiatives for assigned departments.
  • In consultation Spearhead and champion organization design and change in liaison with line management, develop win-win and business aligned structural /staff changes.
  • Support the execution of the performance management framework for assigned departments (annual performance cycle and activities, reviews, appraisal, moderation, performance improvement programs, managing non-performance).
  • In liaison with the resourcing team, execute manpower plans, recruitment, and selection.
  • In liaison with the HR Learning, Development and Talent Department identify and develop training interventions to bridge staff skill and business competency gaps, drive and sustain the Talent Management strategy and plans (identify, develop, and retain talent, designs succession plans for key talent and critical roles.
  • Develops, Manages and or maintains relationships with Internal / External customers/stakeholders/supplies relating to own HR Area: Staff, Heads of Department, Heads of HR / HR Departments, Line Managers, Regional Managers, and Branch Managers.
  • Support the execution of the Employee Engagement framework for assigned departments. This will include employee engagements at branch level.
  • Coordinate with HR Champions in various departments and branches to identify and manage employee issues, in collaboration with HR leadership and line management.
  • Assist the HR administrative function by facilitating employee transfers and placements, ensuring accurate tracking of staffing gaps at the branch network level

Educational qualifications and work experience:

  • Bachelor of HR Management OR a Business-Related Field.
  • Certificate /Diploma/ Higher Diploma in Post Graduate.
  • Diploma in HR General or a specific area of HR.
  • 2-3 Years general HR experience
  • Proven record carrying out administrative activities in a busy environment.
  • Excellent Report Writing Skills.

2. Job Title: IT Business Analyst

Job Purpose:

Responsible for eliciting, analyzing, validating, specifying, verifying, and managing the business needs of the business stakeholders, including customers and end users. The analyst works closely with business units, subject matter experts and technical resources to identify business needs, define projects, and develop requirements.

Main Responsibilities:

  • Lead requirements analysis, validation and verification, ensuring that requirement statements are complete, consistent, concise, comprehensible, traceable, feasible, unambiguous, and verifiable.
  • Elicit requirements using interviews, document analysis, surveys, site visits, business process descriptions, use cases, scenarios, business analysis, competitive product analysis, task and workflow analysis, and/or requirements workshops.
  • Ability to communicate (verbal and written) with business units that rely on that information to define system requirements or organizational processes.
  • Collect and analyze the project's business requirements and transfer the same knowledge to the development team.
  • Business requirements documentation.
  • Manage requirements traceability information and track requirements status throughout the project.
  • Review the current deployment approach and evaluate / propose / expose opportunities for enhancing the deployment model for new and existing solutions.

Educational qualifications and work experience:

  • Work with the various Business teams in the Bank, understand their functional requirements, arrive at the functionality requirement, and develop documentation for the same.
  • Ensure Logged changes and business initiatives are validated within set SLA.
  • Participate in CAB review sessions.
  • Provide, evaluate and present information that will facilitate effective and timely decision-making through written and oral communication materials that effectively summarize findings with recommendations on Business.
  • Explore alternatives to approaches in meeting business requirements.

3. Job Title: T24 Technical Analyst and Application Developer

Job purpose:

The T24 Technical Analysts and application developer shall build functionalities and customize T24 application to support both internal business departments and external customers. The developer will interact with third party service providers as well as other internal IT units. The person shall translate business requirements into T24 functional delivery. He/she shall be the reference person for all T24 developments and integrations and should have a sound understanding of modern T24 architecture and componentization.

Main Responsibilities:

  • Work closely with business analysts to understand and document functional and non-functional requirements and participate in the requirements analysis and review sessions.
  • Work closely with application architects to perform low level solution designs and participate in solution design and architecture reviews.
  • Developing quality coding to implement T24 functionalities and enhancements to meet business requirements.
  • Develop code from design specifications to good quality software in conformance to T24 development and enterprise standards.
  • Supporting the delivery of all T24 integrations, projects and changes.
  • Ensure appropriate application security controls are incorporated during design and development in order to mitigate against risk exposures.
  • Working closely with T24 production support teams and 3rd party vendors to troubleshoot and resolve production issues.
  • Recommend improvements to existing T24 technical and business processes to meet the bank’s requirements.

Educational qualifications and work experience:

  • University degree from a recognized institution preferably in Computer Science or Information Technology.
  • Minimum of 3 years software development & Integration experience using Java, REST and SOAP APIs.
  • Minimum of 3 years’ experience T24 Application Development in TAFC/TAFJ T24 environments.
  • Good understanding and experience of Temenos T24 Design Studio, Integration framework and Temenos Web Services. (TWS).
  • A good understanding of Cloud infrastructure & continuous integration tools such as GIT, Jenkins, XLR.
  • Demonstrated knowledge and understanding of Linux/Unix Operating Systems.
  • Experience working in a fast-paced agile environment.
  • Excellent interpersonal and communication skills.
  • Excellent planning, organization, problem-solving and analytical skills.

4. Job Title: Devops Engineer

Job Purpose:

The DevOps engineer will on a day-to-day basis work with software developers, system operators and administrators and infrastructure engineers to oversee and/or facilitate code releases & deployments on a CI/CD basis. The successful candidate will have knowledge of and experience in the implementation and continuing support of cross platform build systems, continuous integration systems, automated testing, packaging systems, multiple branched environments, and source control integration.

Main Responsibilities:

  • Support Continuous Integration (CI) / Continuous Deployment (CD) and DevOps transformation initiatives based on the approved enterprise architecture frameworks and methodologies.
  • Contribute towards developing best practices for infrastructure as code (e.g: Puppet, Shell scripting), software build tools (Maven, Gradle, etc.) and continuous integration tools (Jenkins, TeamCity, etc.).
  • Work with development and infrastructure team in developing building/packaging/deployment processes for new and existing projects.
  • Work with various IT teams to automate release/build related activities utilizing DevOps principles.
  • Setup/Configuration/Administration of code Repositories like Git, SVN etc.
  • Working with development and test engineers to generate automated testing plans and configurations using Selenium, SonarQube, JUNIT etc.
  • Automation of test plans and deployment pipelines for various applications.
  • Manage Image storage to ensure consistency and recoverability of the same as required.
  • Development of process and procedures of code versions to ensure proper governance and security is maintained at all times within the enterprise.
  • Working with stakeholders to select “fit for purpose tools” to be used in the DevOps orchestration/automation processes.

Educational qualifications and work experience:

  • University degree from a recognized institution preferably in Computer Science or Information Technology.
  • 3 Years’ Experience working with Software Build and Deployments in a busy environment.
  • Hands-on knowledge of Configuration Management and Deployment tools like – Puppet, Ansible, Chef, Terraform.
  • Experience in Banking Operations.
  • Experience in developing Continuous Integration/ Continuous Delivery pipelines (CI/ CD) using various tools like TeamCity, Jenkins/Bamboo, and Artifactory/Nexus as binary repository.
  • Experience with the Source Code Management tools like GIT, Bitbucket, and TFS.
  • Proficient in scripting.
  • Experience working in a fast-paced agile environment.

5. Job Title: Solution Architect

Job Purpose:

The job holder will be responsible for solution-level reviews recommendations, and analysis of their impact on the overall business goals and outcomes. The holder of this position leverages their profound knowledge of available technologies to suggest the best solution according to the incoming requirements and existing environment. The key deliverable of this role is to provide a set of technological solutions and the strategy of their implementation.

Main Responsibilities:

  • Analyzing enterprise specifics - Facilitate the identification and analysis of the Bank’s business drivers to deliver enterprise business, information, technical and solution architecture requirements.
  • Analyzing and documenting requirements- Elicit business requirements using interviews, analysis, requirements workshops, surveys, site visits, business process descriptions, use cases, scenarios, business analysis, task and workflow analysis.
  • Setting the collaboration framework- Liaise with the Business subject matter experts in the development of business architectural framework developing a clear roadmap of Business solutions.
  • Analyzing the technology environment- Provide an analysis to determine best path for solving business problems/opportunities that may include process improvement vis a vis information technology systems enhancement.
  • Controlling solution development-Participate in solution developments to ensure technical and business requirements are adhered to.
  • Supporting project management- Provide architectural oversight of projects and ensure that requirements are in alignment with business strategies and business architecture roadmap/framework.
  • Leverage’s business capabilities as a platform for illustrating the link between business needs with decisions to their technology, solution, business and information architecture efforts.
  • Translates strategic initiatives into delivery-focused change initiatives, while translating business processes and issues into effective conceptual and logical models.
  • Build and maintain repository for deliverables, methodologies, and business development documents.
  • Ability to independently facilitate discussions with groups of diverse stakeholders and manage the flow of conversation while driving to meet business objectives.
  • Ability to independently manage conflict among diverse cross portfolio stakeholders related to competing interests and requirements. Able to help stakeholders objectively examine real needs versus wants and ways to collaborate to achieve win/win resolutions.

Educational qualifications and work experience:

  • University degree from a recognized institution preferably in Computer Science or Information Technology.
  • 5+ years progressive experience in information Technology.
  • Experience in at least two IT disciplines such as (business architecture, application architecture, application development, middleware, microservices and Service Oriented Architecture).
  • Experience in Database management systems.
  • Prior working experience with a formal enterprise architecture framework.
  • Exposure to multiple, diverse technologies, cloud computing and containerization.
  • Excellent understanding of software delivery processes, (DevOps) and methodologies (i.e., waterfall, agile, hybrid).
  • Exceptional interpersonal skills, including teamwork, facilitation, and negotiation.
  • Excellent planning and organizational skills with ability to breakdown complex items to actionable elements.
  • Knowledge of all components of holistic enterprise architecture.
  • Familiarity with graphical modeling approaches, tools and model repositories.
  • Ability to balance the long-term ("big picture") and short-term implications on individual components and projects.
  • Ability to liaise with all levels of management and subject matter experts across the industry and within the organization to drive adoption of solution Architecture.
  • Highly developed soft skills, such as listening, empathy, and the ability to adjust communication style based on the audience.
  • Strong teamwork and facilitation skills with the ability to.

6. Job Title: Digital Channels Support Engineer

Job purpose:

The role purpose is to provide first level support to all digital channel systems that are deployed in the bank to provide high availability and exceptional customer experience on 24/7hour basis. These include Card systems, Mobile banking, Internet banking, Agency banking and Digital payment services.

Main Responsibilities:

  • Ensures provision of first level support to the existing E-Channel business i.e. ATMs, POS, Cards, Money Transfer, Agency Banking, Internet and Mobile banking.
  • Perform daily E-Channels monitoring, verifying the integrity and availability of all E-Channels to the Customers.
  • Technical engagement in Projects that involve digital channel solutions implementation.
  • Routine system administration and management.
  • Maintain up to date system and user documentation.
  • Ensure compliance of SLAs by system vendors.
  • Develop subject matter expert knowledge of Mobile, Internet technologies, eCommerce and other payment banking technologies.
  • Develop Business Continuity plans for both mobile & internet channel solutions.
  • Service Management – User and Customer support through issue tracking and resolution.
  • Develop subject matter expert knowledge of Mobile, Internet technologies, cards, eCommerce and other payment banking technologies.

Educational qualifications and work experience:

  • University Degree in Information Technology, Computer Science, Computer Engineering or related field.
  • At least 3years Experience in a busy IT environment.
  • Experience and Expertise in mobile and internet based financial systems technologies as well as SMS and USSD connectivity.
  • Good grasp of emerging channel technologies, Applications and Convergence of mobile and internet channels.
  • Card Business Knowledge.
  • ATM, POS installation & Monitoring Experience.
  • Good analytical and problem-solving skills.
  • Excellent Communication & presentation skills.
  • Innovative and very good attention to detail.
  • Experience working in a team environment.
  • Demonstrated high integrity.