Housing Finance Company of Kenya was incorporated as the premier mortgage Finance Institution in Kenya licensed under the Banking Act with the CDC and the GoK owning 60% and 40% respectively.
Housing Finance started operations with the main objective of implementing the government’s policy of promoting thrift and home ownership by lending ...
Read more about this company
Principle Accountabilities
- Selling Tills, Accounts, CTO, loans and deposits mobilization.
- Sales planning and tracking of daily sales activity and reporting to the Team Leader Merchant Acquisition.
- Mapping and scoping the business opportunity within the catchments area and its environs and liaising with the Sales Team Leader for sales activations.
- Making presentations to prospects i.e. individual, schemes, business owners.
- Customer interviews and interactions both at the Branch and at their place of work/Business to understand their needs and offer the right products
Key Competencies and Skills
- Computer literacy – MS Office Suite
- Excellent communication skills both oral and written
- A confident person who is self-driven with strong interpersonal and negotiation skills
- A person of integrity and with good negotiation skills
- Ability to be an agent of change and Innovation with a strong desire to excel
- Ability to deliver set business targets and service with minimum supervision
- Flexible and willing to travel on short notice
- Strong communication & presentation skills
- Strong co-ordination skills
- Analytical Skills
- Interpersonal skills
- Negotiation and Selling Skills
- Leadership and management skills is an added advantage
Minimum Qualifications, Knowledge and Experience
- A Degree in a business-related field from a recognized institution.
- Minimum of 3 years’ experience in banking with direct responsibility for SME sales
go to method of application »
Principle Accountabilities
- Front-End Development: Design and implement responsive, interactive, and visually appealing interfaces for users. Ensure the application performs well across devices, browsers, and screen sizes. Collaborate with designers to create intuitive and user-friendly experiences.
- Back-End Development: Build and maintain the business logic that processes user requests, manages data, and integrates with other systems. Design, query, and manage databases to store and retrieve application data efficiently. Implement authentication, authorization, and data encryption mechanisms.
- Integration of Front-End and Back-End: Ensure seamless communication between the user-facing front-end and the server-side back-end. Use APIs, middleware, or message queues to manage data flow and system interactions.
- Deployment and Maintenance: Set up and manage CI/CD pipelines to automate testing, building, and deployment processes. Monitor application performance and resolve bugs or issues promptly.
- Collaboration: Work closely with designers, product managers, and stakeholders to understand project requirements. Collaborate with other developers (front-end, back-end, or specialized roles) to ensure cohesive development. Participate in code reviews to maintain code quality and share knowledge.
- Develop User Interface (UI) Components: These outputs are user-facing components that ensure a seamless, interactive, and responsive experience.
- Back-End Outputs: These deliverables ensure the server-side logic and infrastructure work smoothly.
- DevOps and Deployment Outputs: These contributions ensure the software is deployed, maintained, and monitored effectively.
- Security Outputs: These outputs address the protection of data, applications, and infrastructure.
- Cross-Cutting Outputs: These outputs apply across both front-end and back-end responsibilities
- Documentation: API documentation, system architecture diagrams, and codebase instructions.
- Testing: Automated test scripts and error-handling mechanisms.
- Collaborations: Sprint contributions, project updates, and stakeholder communication.
Key Competencies and Skills
- Programming Languages
- Software Design and Architecture
- Algorithms and Data Structures
- Databases and Data Management
- Version Control Systems
- Testing and Debugging
- Software Development Frameworks
- Cloud and DevOps
- Networking and Security
- Operating Systems and Environment Management
- Development Tools
- Documentation and Communication Tools
- Problem-Solving Skills
- Collaboration
- Communication
- Project Management
Minimum Qualifications, Knowledge and Experience
- Bachelor’s degree in computer science or a related field
- Experience in both Front End and Back End technologies e.g. Spring Boot, React, PHP Laravel, Databases MySQL, MS SQL, PostgreSQL and Oracle Databases, REST/JSON and SOAP/XML, Python, Linux Operating Systems
- 3+ years’ experience in a busy software development environment.
- Experience with building and Back-End and Front-End applications
- Experience securing APIs (e.g., OAuth 2.0, JWT, TLS/SSL).
- Proficiency in languages like Java, Python, Node.js, C#, or Go.
- Familiarity with DevOps tools for CI/CD (e.g., Jenkins, GitLab CI/CD).
go to method of application »
Principle Accountabilities
- Receiving account opening documents from the Sales Teams and vetting to ensure compliance with Know Your Customer [KYC] requirements
- Validating cheques received through Inward Clearing i.e. to confirm their authenticity and ensuring compliance with AML guidelines
- To conduct daily edit checks of postings to ensure accuracy, authenticity, completeness of processed work and integrity of data.
- Ensuring source documents are provided for each transaction manually posted on the system at CPC and investigating instances of missing items.
- Maintaining a record of all errors and sharing with the management on a monthly basis for trend analysis
- Following up on resolution of errors to conclusion.
- Performing quality assessments checks within CPC to ensure compliance with laid down policies and procedures
- Promoting business for the Bank by maintaining good operational standards. ▪ Ensuring resolution of all audit queries and that there are no repeat audit issues.
- Ensuring provision of quality professional service at all times and ensuring that a professional image of the Bank is maintained both internally and externally.
- Adherence to Bank’s operating policies and procedures.
- Performing other duties as may be assigned.
Key Competencies and Skills
- Computer/IT skills, including knowledge of Microsoft Office applications e.g. Word; Excel; etc.
- In-depth understanding of banking operations products, policies and procedures.
- Good understanding of banking regulations e.g. prudential guidelines.
- Process orientation
- Excellent written and oral communication skills; ability to communicate effectively and projects a professional image when giving and taking information in writing, in person and over the phone.
- Excellent interpersonal skills with the ability to effectively lead and work with individuals and groups at all organization levels; ability to work independently and as part of a team.
- Excellent customer service skills with the ability to respond to inquiries or complaints effectively and timely.
- Ability to take initiative and prioritize tasks; good time-management, organization, problem-prevention and problem-solving skills.
- Ability to work accurately with close attention to detail; must have eye for details, strong ability to scrutinize and examine.
- Ability to maintain confidentiality of sensitive information.
- Ability to study and apply new information.
- Willingness to adapt to changing business needs and deadlines.
Minimum Qualifications, Knowledge and Experience
- Bachelor’s Degree in a relevant field.
- One-year experience in banking operations
- Hands-on experience in undertaking various transactions on the core-banking system (Profits) is a must.
- Experience in account opening
go to method of application »
Principle Accountabilities
- Conduct and regularly update the Bank’s AML/CFT/CPF risk assessment.
- Champion initiatives to further strengthen the culture of AML/CFT/CPF Compliance across all lines of business by ensuring visibility of the AML/CFT/CPF agenda.
- Act as a point of reference to the business on AML/CFT/CPF related issues.
- Work closely with the Business to identify suspicious transactions for ML/TF & PF with emphasis on higher risk customers and transactions.
- Receive, review and investigate Suspicious Transaction Reports and forward to MLRO for review.
- Perform sanctions, PEP and adverse media screening program.
- Researching and advising the business on emerging trends and regulations touching on AML/CFT/CPF.
- Escalate and report AML/CFT/CPF compliance issues to MLRO as well as the plans for resolution.
- Review the company AML/CFT/CPF policy on regular basis to ensure completeness and consistency with emerging AML/CFT/CPF compliance requirements.
- Monitoring of transactions for suspicious activities and closure/escalation of alerts.
- Ensure screening of customers is conducted at onboarding and periodically against sanction lists, internal caution and Blacklists, and PEP database.
- With emphasis on high-risk customer, conduct regular reviews of newly opened accounts to ensure compliance with the requirements.
- Conduct AML/CFT/CPF risk checks on new products and services prior to introduction.
- Preparation and filing of compliance reports.
- Prompt response to regulatory requests i.e. FRC, CBK, EACC, KRA, KBA etc
- Attend AML/CFT/CPF compliance related meetings with external stake holders, as the AML/CFT/CPF compliance representative.
- Assist in implementing a bank-wide AML/CFT/CPF program through risk awareness training program for all staff especially on identification and reporting of suspicious transactions
- Maintain detailed knowledge of current AML/CFT/CPF regulations and keep track of developments within the AML/CFT/CPF scope, sanctions, terrorist financing issues, including policies, procedures, industry best practice, criminal typologies and developing trends.
- Maintain strong working relationships with internal stakeholders to ensure that compliance issues are regularly discussed and addressed.
- Monitor and track closure of management actions from the compliance reviews, regulator’ and External auditor’ reports.
- Prepare monthly and quarterly reports on the state of AML/CFT/CPF program to the Risk Management Committee and the Board.
- Report control weaknesses or lapses to the senior compliance manager/MLRO in a timely manner, recommend mitigation controls or process and policy changes and follow up implementation of agreed actions.
- Execution of instructions and any other duties from the Senior Manager Compliance, as assigned from time to time.
Key Competencies and Skills
- Deep knowledge of the regulatory environment with regard to AML/CFT regulations.
- Ability to understand and document workflows and business processes
- Strong analytical and monitoring skills
- Good report writing and presentation skills
- Working knowledge of Go-AML System
- Working knowledge of AML software applications
- High levels of professionalism and professional development.
- Honest with impeccable integrity (high ethical standards)
- Good communication skills
- Conversant with MS Office
Minimum Qualifications, Knowledge and Experience
- Bachelor’s degree in commerce, Finance, Banking, Law, Risk Management or a related field
- Certification in Anti-Money Laundering.
- 3 years’ experience in the Banking industry and at least 1 year in AMLCFT/CPF compliance role within enterprise risk management framework.
go to method of application »
Principle Accountabilities
- Resolution of system related problems with the Bank’s Installed Banking Systems and Digital Channels. This will involve handling queries from users and resolve or advise them accordingly as well as attending to systems failures to resolve or coordinate the resolution of the problem, liaising with software vendors to resolve systems issues or escalating where necessary.
- Participate in implementation/upgrade (projects) of Digital Channels and or Banking Systems by providing support to the assigned Project Manager in collaboration with internal/external teams, ensuring that systems are designed as per the requirements of the users as well as conceptualizing and providing the best approach to achieve or automate business requirements from the users.
- Provide Test systems for User Acceptance Testing (UAT) and ensuring that functions/features are tested before being put on the live system, and assist in user training where applicable.
- Speedy closure of the issues and problems assigned with pro-active prioritization and feedback.
- Resolve recurring difficulties with minimum user disruption - educate users to resolve simple recurring problems themselves.
- Identify performance degradation trends and problem areas and actively participate in resolution.
- Proactively monitor all bank’s Digital Channels and or assigned Banking Systems’ availability, identifying performance degradation trends, problem areas and actively participate in resolution.
- Adhere to bank’s policies and procedures in administering and supporting Digital Channels and or Banking Systems.
- Avail all scheduled reports and also generate ad-hoc reports as requested by the Business Users and undertake other tasks as may be assigned from time to time by the seniors in the bank’s IT function.
- Carry out BCP for the Assigned Digital Channels and or Banking systems by Running Periodic Tests for Compliance
- Documentation of Digital Channels and or Banking Systems Operational procedures, Fixes/Release Deployment Procedures and any other Checklists for use by the team
- Support in the Digitization and Automation of Back Office Processes of Digital Channels and other Support Applications such as Clearing, Custody System among others
Key Competencies and Skills
- ITIL Certification
- One or more IT Certification such as MCITP, Scripting, Oracle etc. will be an added advantage.
- In-depth technical knowledge on Information Technology and current trends.
- Possess excellent communication, interpersonal skills, project management skills and good analytical and problem-solving skills.
- Knowledge of Operating Environments Platforms, Windows, Linux etc.
- Should have good knowledge of the bank’s products in order to be able to interpret user needs, possesses general awareness of the bank’s operating procedure with detailed knowledge of the Bank’s Information Security Policy.
- Ability to evaluate situations, provide proper guidance and make proper decisions, able to forecast, plan, and organize work for effective achievement of job tasks.
- General awareness of the bank’s operating procedures as well as detailed knowledge of the Bank’s Information Security Policy.
Minimum Qualifications, Knowledge and Experience
- An IT related Degree and any other IT related courses
- A minimum of 2 years working experience in a busy IT environment as a Digital Channels and or Banking Systems Support analyst with hands on role in Technical Banking applications administration.
Method of Application
Use the link(s) below to apply on company website.
Build your CV for free. Download in different templates.