Never pay for any notarisation, certificate or assessment as part of any recruitment process. When in doubt, contact us
SBM Bank Kenya is a leading and trusted financial institution with an international footprint, headquartered in Mauritius and positioned to offer an unprecedented banking experience in Kenya to niche Retail, SME and corporate clients. Following approval by the Central Bank of Kenya, the bank started its operations in Kenya in May 2017 and currently h...
Read more about this company
Job Purpose
To manage and deliver effective procurement and purchasing services to all areas of the business whilst establishing best practice procurement and purchasing systems and procedures. The role holder will enhance purchasing processes and align the procurement function with the organizational strategy in supporting the Bank’s operations and mission. In addition, role holder will ensure that best total value is achieved when procuring goods and services whilst adhering to the principles of good corporate governance.
Key Responsibilities
Technical Aspects - 70%
- Rationalize organizational resources to maximize utilization and reduce expenditure.
- Receive and review requisitions from users to confirm that specifications are clear.
- Conduct supplier audits and appraisals and manage supplier relationships.
- Procure goods and services that meet the quantity and quality expectations of the organization.
- Negotiate favorable contractual terms for supplies, contracts, and leased assets.
- Complete and issue Local Purchase Orders, Award Letters, and Contracts.
- Monitor deliveries from suppliers to ensure conformity with specifications.
- Prepare, invite, and analyze tenders
Business Aspects - 20%
- Ensure proper filing of records, including tenders, committee memoranda, minutes, and other correspondence within the unit.
- Evaluate requirements from users before committing purchases and ensure that services are provided within the agreed Service Level Agreement.
- Liaise with users as required to ensure the efficient flow of supplies and services.
- Handle supply-related disputes concerning poor quality, short deliveries, late deliveries, and payment.
Planning & Control - 10%
- Monitor and enforce the organization’s procurement policies and procedures.
- Monitor supplier performance.
- Monitor purchases relating to capital and recurrent expenditure against the budget.
- Monitor changes in the supply market and periodically conduct market intelligence surveys.
- Conduct market research on product development and alternative sources of supply to ensure the Bank maintains a competitive edge.
Customers of this Position
Internal Customers:
All business units and departments requiring procurement and purchasing support.
External Relationships:
Suppliers, contractors, service providers, and other relevant external stakeholders.
Knowledge, Skills and Experience required for this Role
Education:
- Bachelor’s degree in Procurement and Supply Chain Management, Business Administration, Commerce, or a related field.
- Professional procurement and supply chain certification will be an added advantage.
Experience
- At least one (1) year of relevant experience in procurement, purchasing, or supply chain management.
- Experience within a banking, financial services, or similarly regulated environment will be an advantage.
- Working knowledge of procurement processes, supplier management, tendering, contract management, and purchasing practices.
Mental Demands/Judgment and Initiative
- The job holder will be required to assess and analyze procurement and purchasing requirements and make recommendations/proposals to the Manager.
- Will be involved in frequent price and SLA negotiations with suppliers for the benefit of the Bank.
- Will be required to keep abreast of price and quality market changes and contribute towards cost and quality management.
Effort and Environment
- Working on screens for more than 4 hours a day.
- Manual/physical involvement in supervising the receipt and distribution of items as and when required.
Problem Solving
- The job holder will be required to assess and analyze purchasing requirements and make recommendations to their supervisor.
- Will be involved in frequent price negotiations with suppliers to ensure the best value for money.
- Will be required to keep abreast of price and quality market changes and contribute towards cost-cutting and quality management.
Competencies Required for this Role
- Teamwork and Collaboration – Ability to work effectively with internal stakeholders and external suppliers.
- Results Orientation – Focused on achieving quality outcomes, value for money, and timely delivery.
- Business Awareness – Understands the Bank’s operations and aligns procurement activities with business needs.
- Communication Skills – Strong verbal and written communication skills with the ability to engage effectively with stakeholders and suppliers.
- Self-Drive and Accountability – Able to work independently, take ownership, and deliver with minimal supervision.
- Negotiation Skills – Ability to negotiate effectively with suppliers and service providers to achieve favorable commercial outcomes.
- Analytical and Problem-Solving Skills – Ability to assess procurement requirements, evaluate alternatives, and resolve issues effectively.
- Initiative – Proactively identifies opportunities for process improvement, cost optimization, and better sourcing.
- Attention to Detail and Thoroughness – Demonstrates accuracy and diligence in procurement documentation and processes.
- Integrity and Professional Ethics – Demonstrates a high level of integrity, confidentiality, fairness, and adherence to ethical procurement standards.
go to method of application »
Job Purpose
The Intern will support the Digital Development & Channels team in providing first-level application support, assisting with ongoing digital projects, application testing, documentation, monitoring, and day-to-day operational activities.
The role is designed to provide additional operational and project support to the team, improve first-level support coverage, and provide an opportunity for the intern to gain practical experience in enterprise digital banking applications, system integrations, application testing, and IT operations.
The ideal candidate is technically inclined, proactive, analytical, detail-oriented, and interested in building a career in Digital Banking, Software Development, Application Support, and Technology.
Key Responsibilities
Digital Application First-Level Support
- Provide first-level support for digital banking applications and channels.
- Monitor digital applications and assist in identifying application-related issues.
- Perform initial investigation and troubleshooting of reported incidents.
- Review application logs and basic system information to identify potential issues.
- Record, track, and follow up on incidents until resolution or escalation.
- Escalate unresolved technical issues to the relevant development, infrastructure, network, security, or vendor teams.
- Perform basic application health checks and service availability checks.
- Support daily operational activities for digital channels.
- Assist in monitoring digital transactions and identifying unusual failures or service interruptions.
Project and Development Support
- Support the Digital Channels and Developments team in ongoing projects and initiatives.
- Assist in application testing, functional testing, regression testing, and UAT activities.
- Prepare and execute basic test cases based on defined requirements.
- Document test results and report identified defects to the relevant teams.
- Assist with API testing and validation using tools such as Postman.
- Support project teams during implementation, deployment, and post-deployment validation.
- Assist in preparing project documentation, implementation checklists, and status updates.
- Participate in project meetings and follow up on assigned technical and operational actions.
- Assist with data validation and basic SQL queries where required.
Application Monitoring and Technical Support
- Assist in monitoring application interfaces and integrations with internal and external systems.
- Support investigation of API, connectivity, and integration-related issues.
- Review application logs and identify common error patterns.
- Assist in validating application connectivity to dependent systems.
- Support routine checks of application services and integrations.
- Assist senior team members in troubleshooting production and UAT issues.
- Maintain records of recurring issues and their resolutions.
Documentation and Knowledge Management
- Maintain application support and operational documentation.
- Document common issues, troubleshooting steps, and resolutions.
- Assist in preparing user guides, technical checklists, and support procedures.
- Maintain project and testing documentation.
- Assist in maintaining a knowledge base for first-level application support.
- Ensure support activities and identified issues are properly documented.
Key Expected Outcomes
- Improved first-level support coverage for digital applications.
- Faster identification and escalation of application incidents.
- Additional support capacity for digital projects and UAT activities.
- Improved documentation and knowledge sharing within the team.
- Reduced dependency on a limited number of resources for routine support activities.
- Better segregation between first-level operational support and development/project activities.
- Additional resource capacity to support the growing number of digital banking initiatives and reduce workload pressure on existing team members.
Knowledge, Skills and Experience required for this Role
- Bachelor's degree in IT or Computer Science from a reputable university
- Basic to intermediate knowledge of Java programming and object-oriented programming concepts.
- Basic knowledge of Python and scripting for automation or data processing.
- Good understanding of SQL and relational databases, with exposure to:
- Oracle Database
- MySQL
- Writing SELECT, JOIN, INSERT, UPDATE, and basic analytical queries.
- Basic understanding of database tables, indexes, views, and stored procedures.
- Basic understanding of REST APIs, JSON, HTTP/HTTPS, request/response structures, and API integration.
- Familiarity with API testing tools such as Postman.
- Knowledge of JavaScript and basic web application development.
- Knowledge of front-end technologies including: HTML, CSS, Bootstrap, JavaScript, Angular
- Basic understanding of Java application servers and web containers, including: Apache Tomcat, Oracle WebLogic Server
- Basic understanding of application deployment, configuration, and troubleshooting in application server environments.
- Familiarity with Linux/Unix and Windows operating systems and basic command-line operations.
- Basic understanding of application logs and ability to perform initial troubleshooting based on log messages.
- Understanding of software development lifecycle (SDLC), testing, UAT, defect management, and deployment processes.
- Basic understanding of system integration, APIs, middleware, and communication between enterprise applications.
- Good analytical and problem-solving skills with the ability to investigate technical issues systematically.
- Good communication skills and ability to work with developers, infrastructure teams, vendors, and business users.
- Willingness to learn enterprise technologies and gain practical experience in Digital Banking, Application Development, Integration, and Production Support.
- Ability to document technical findings, test results, issues, and troubleshooting steps clearly.
Technical Exposure – Preferred
- Backend: Java, Python
- Frontend: HTML, CSS, JavaScript, Bootstrap, Angular
- Database: Oracle, MySQL, SQL
- Application Servers: Tomcat, WebLogic
- Integration: REST APIs, JSON, HTTP/HTTPS, Postman
- Operating Systems: Linux/Unix, Windows
- Development Tools: Git, IDEs, command-line tools
- Support: Application logs, troubleshooting, monitoring, UAT and deployment support