Jobs Career Advice Post Job
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

Oops! It seems this job from HF Group has expired
View current and similar jobs using the button below
  • Posted: Jul 21, 2025
    Deadline: Jul 28, 2025
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • 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

     

    Adoption Lead

    Principle Accountabilities

    • Develop and execute user adoption strategies and change management plans aligned to each digitization initiative – for internal back office and external customer facing initiative.
    • Lead change impact assessments, stakeholder mapping, and readiness evaluations across subsidiaries.
    • Work closely with communication teams to deliver timely, targeted messaging and engagement content.
    • Serve as the key liaison between the tribe and end-users across all subsidiaries (bank, property, insurance, foundation).
    • Facilitate engagement forums (demos, roadshows, feedback sessions) to ensure user concerns and insights are captured and addressed.
    • Coordinate communication campaigns to build awareness and excitement around new digital capabilities.
    • Coordinate development and delivery of end-user training, job aids, and user guides tailored to subsidiary-specific operations.
    • Work with HR and Learning & Development to integrate digital capability-building into training calendars.
    • Track training effectiveness and iterate based on user feedback.
    • Establish feedback loops post-deployment to gather user insights, adoption bottlenecks, and improvement suggestions.
    • Collaborate with Product Owners, Designers, and Engineers to translate feedback into iterative enhancements.
    • Monitor and report adoption metrics and KPIs regularly to the Tribe Lead and Innovation Council.
    • Understand operational nuances of each subsidiary and adapt rollout plans accordingly.
    • Partner with subsidiary champions to promote on-ground adoption and monitor success.

    Key Competencies and Skills

    • Change Management Expertise -Manages resistance and fosters a culture of innovation and continuous improvement.
    • Digital Fluency -Can articulate the value and practical application of digital solutions to end users.
    • User-Centered Communication -Engages diverse stakeholders through targeted messaging, training, and updates.
    • Stakeholder Engagement and Influence -Builds strong relationships with business users, leadership, and technical teams.
    • Analytical Thinking -Identifies adoption gaps and proposes data-driven interventions.
    • Process Orientation -Helps users visualize how digital workflows integrate into daily operations.
    • Problem-Solving and Agility -Anticipates user challenges and proactively offers solutions.
    • Strong communication and interpersonal skills

    Minimum Qualifications, Knowledge and Experience

    • Bachelor’s degree in Business, Information Technology, Communication, or a related field.
    • Professional certification in Change Management (e.g., PROSCI) or Agile is an added advantage.
    • 7+ years of experience in user adoption, change management, or project implementation within digital or transformation programs.
    • Experience working across multiple business units or subsidiaries in a group or matrixed organization.

    go to method of application »

    Quality Assurance Engineer

    Principle Accountabilities

    • Develop and execute test plans, ensuring comprehensive coverage of backend services, APIs, and frontend applications in an Agile environment.
    • Automate functional, regression, and integration tests using frameworks such as Selenium, JUnit, TestNG, and Cypress to ensure consistent, repeatable testing.
    • Validate backend services by testing RESTful APIs and GraphQL integrations using tools like Postman, SoapUI, and RestAssured.
    • Perform database testing on PostgreSQL, MySQL, and MSSQL, ensuring data consistency, integrity, and validation across different database transactions.
    • Work with development teams to write detailed test cases and provide feedback on issues found during testing, following Agile practices and sprint cycles.
    • Conduct performance testing to ensure backend services and web applications meet scalability, load handling, and response time requirements using tools like JMeter and Gatling.
    • Work with containerized applications in Docker and Kubernetes environments, ensuring compatibility and functionality in these infrastructures.
    • Implement continuous integration testing using CI/CD tools such as Jenkins, Azure DevOps, and GitHub to ensure automated tests are integrated into the build pipeline.
    • Track and report defects using tools such as Azure DevOps, ensuring clear communication and resolution of issues with development teams.
    • Collaborate with Product Owners, Business Analysts, and Solution Architects to understand business requirements and ensure that testing aligns with user stories and acceptance criteria.
    • Participate in Agile ceremonies such as sprint planning, retrospectives, and daily standups to ensure alignment with development teams and continuous improvement of testing processes.
    • Ensure compliance with security standards, performing vulnerability assessments and working with developers to address identified security concerns.

    Key Competencies and Skills

    • Strong communication and collaboration skills, working effectively with cross-functional teams to resolve defects and improve software quality.
    • Attention to Detail -Detects bugs, inconsistencies, and edge cases through thorough testing and analysis.
    • Analytical skills - Evaluates software behavior systematically and applies logic to troubleshoot and isolate issues.
    • Communication Skills - Clearly documents defects and testing outcomes; collaborates effectively with developers and cross-functional teams.
    • Problem-Solving Ability - Diagnoses root causes and suggests practical, quality-focused solutions.
    • Quickly adapts to new tools, technologies, or changing requirements in agile or DevOps environments.
    • Maintains confidentiality and objectivity in reporting defects or risks to stakeholders.

    Minimum Qualifications, Knowledge and Experience

    • Bachelor’s degree in Information Technology, Computer Science, or a related discipline from a recognized university.
    • 3+ years of experience in quality assurance, with a focus on testing backend services, web applications, and APIs in an Agile environment.
    • Proficiency in test automation frameworks such as Selenium, JUnit, TestNG, Cypress, or similar tools for automated testing.
    • Experience with RESTful APIs and GraphQL testing using tools like Postman, SoapUI, or RestAssured.
    • Solid experience with databases like PostgreSQL, MySQL, and MSSQL, performing database validation, query optimization, and testing of data integrity.
    • Hands-on experience with CI/CD pipelines, integrating test automation into workflows using Jenkins, Azure DevOps, and GitHub.
    • Experience with containerization technologies like Docker and Kubernetes for testing in containerized environments.
    • Knowledge of performance testing tools such as JMeter, Gatling, or Locust to assess system scalability, load handling, and performance under stress.
    • Experience with Agile/Scrum methodologies, and Test-Driven Development (TDD), ensuring continuous delivery and high-quality code.
    • Experience with defect tracking tools like Jira, TestRail, or Zephyr, with a focus on clear communication and detailed documentation of issues and resolutions.
    • Experience with security testing to ensure compliance with security standards and industry best practices (e.g., OWASP).
    • Experience with banking systems is a plus, demonstrating familiarity with financial applications, regulatory compliance, and system integrations

    go to method of application »

    Backend Engineer

    Principle Accountabilities

    • Design and implement scalable, high-performance backend applications and microservices using Spring Boot, Python, and PostgreSQL, ensuring alignment with both business goals and customer needs.
    • Collaborate closely with Product Owners, Business Analysts, and Solution Architects during the requirements engineering phase to clearly understand and document both functional and non-functional requirements for backend systems.
    • Work alongside scrum teams to translate user stories, work items, and business requirements into well-structured, maintainable code, ensuring that each feature is delivered with efficiency and precision according to Agile practices.
    • Design and optimize databases (PostgreSQL, MySQL, MSSQL), implementing advanced indexing, query tuning, and replication strategies to maintain high availability and optimal performance in production environments.
    • Implement event-driven architectures using Kafka and ActiveMQ, enabling efficient asynchronous processing and seamless system integrations.
    • Be accountable for the entire software development lifecycle, from initial requirements gathering and solution design review to user test planning, defect tracking, and ensuring the timely delivery of reliable backend services.
    • Integrate robust application controls during the design phase to mitigate risk exposure, ensuring that security, data integrity, and compliance standards are upheld throughout the system lifecycle.
    • Analyze and resolve software defects and performance bottlenecks, contributing to continuous improvement efforts aimed at increasing system resilience, fault tolerance, and scalability in production environments.
    • Design, develop, and execute unit and integration tests, conducting thorough testing to ensure that backend code is reliable, secure, and high-performing. Focus on maintaining high standards of Test-Driven Development (TDD).
    • Collaborate with Enterprise Architecture teams to evaluate product requirements and design backend architectures that adhere to organizational policies, industry best practices, and compliance standards.
    • Partner with Technology Operations and Support teams to ensure smooth system handovers, providing comprehensive documentation, and establishing Operational Level Agreements (OLAs) for Level 3 support to ensure seamless ongoing maintenance.

    Key Competencies and Skills

    • Problem-Solving & Critical Thinking -Ability to debug complex issues methodically.
    • Analytical mindset to weigh trade-offs (e.g., performance vs. scalability).
    • Strong Communication and Interpersonal skills
    • Collaboration & Teamwork skills
    • Adaptability & Learning Agility - Keeping up with new technologies/tools (e.g., transitioning from monoliths to microservices).
    • Handling shifting priorities in agile environments.
    • Business Acumen -Understanding how backend work impacts ROI (e.g., cost optimization in cloud infra).

    Minimum Qualifications, Knowledge and Experience

    • Bachelor’s degree in Information Technology, Computer Science, or a related discipline from a recognized university.
    • 3+ years of backend software development experience, with a proven track record of building scalable, efficient backend services and systems in fast-paced, dynamic environments.
    • Proficiency in Spring Boot, Java, and Python, with extensive experience developing modern backend services and integrating them with web applications.
    • Hands-on experience with PostgreSQL, MySQL, and MSSQL databases, including expertise in database design, optimization, and maintenance for high-performance, scalable systems.
    • Experience with messaging platforms like Kafka and ActiveMQ, utilizing these technologies for asynchronous processing, queuing, and system integration in distributed architectures.
    • Proficiency with GitHub, Jenkins, or Azure DevOps, focusing on source code management, automated deployments, and maintaining CI/CD pipelines to ensure smooth development workflows.
    • At least 2 years of hands-on experience with configuration management and deployment tools such as Puppet, Ansible, Chef, or Terraform, enabling automated infrastructure provisioning and deployment.
    • Solid experience in developing CI/CD pipelines, using tools like Azure DevOps, Jenkins, and Bamboo, to streamline development processes, ensuring timely and high-quality delivery.
    • Experience with containerization technologies such as Docker and Kubernetes, ensuring efficient deployment, scaling, and management of applications in containerized environments.
    • Experience with cloud platforms, particularly Azure, for deploying and managing scalable, secure, and cost-effective cloud-based solutions and services.
    • Strong background in Agile environments, with a focus on Test-Driven Development (TDD), iterative delivery, and close collaboration with cross-functional teams to ensure high-quality software development.
    • Experience with banking systems is a plus, demonstrating familiarity with financial services, regulatory compliance, and integration with core banking applications

    go to method of application »

    Full Stack Engineer

    Principle Accountabilities

    • Develop and implement scalable applications and integrations using React.js, Spring Boot, PostgreSQL, and other technologies, ensuring alignment with business goals and customer needs.
    • Collaborate closely with Product Owners, Business Analysts, and Solution Architects during the requirements engineering phase to understand and document both functional and non-functional requirements.
    • Collaborate with scrum teams to translate work items, user stories, and business requirements into clean, maintainable code, ensuring that each feature is delivered according to Agile practices. 
    • Work alongside the Enterprise Architecture teams to evaluate product requirements, designing robust architectures and solutions that adhere to organizational policies and industry best practices.
    • Be accountable for the full software development lifecycle, from requirements definition and solution design review to user test planning, defect tracking, and ensuring timely and high-quality delivery of applications and software solutions.
    • Specify and ensure application controls are integrated during the design phase to mitigate risk exposure and maintain system integrity.
    • Analyze and resolve software defects and bugs, contributing to the continuous improvement of system performance, availability, scalability, fault tolerance, and resilience in production environments.
    • Design, develop, and execute comprehensive unit test plans, conducting unit and scenario testing to ensure the quality and functionality of application code bases.
    • Partner with Technology Operations and Support teams to ensure smooth system handovers, providing necessary documentation and formulating operational level agreements for level 3 support.

    Key Competencies and Skills

    • Strong Communication and Interpersonal Skills - Clearly articulates technical concepts to both technical and non-technical audiences.
    • Teamwork and Cross-Functional Collaboration
    • Problem-Solving Skills -Tackles complex development challenges with a logical and solution-oriented approach.
    • Adaptability and Flexibility - Comfortable switching between front-end and back-end tasks and adapting to new frameworks or technologies as needed.
    • Attention to Detail -Ensures UI/UX precision and backend reliability, catching bugs before they escalate.
    • Customer/User Focus -Builds features with the end-user experience in mind, balancing design, functionality, and performance.
    • Critical Thinking and Decision-Making -Makes informed architectural and design decisions by evaluating pros and cons of different approaches.

    Minimum Qualifications, Knowledge and Experience

    • Bachelor’s degree in Information Technology, Computer Science, or a related discipline from a recognized university.
    • 3+ years of full-stack software development experience, with a proven track record of building scalable, efficient web applications in dynamic, fast-paced environments.
    • Proficiency in React.js, Spring Boot, and Java, with extensive experience in developing modern web applications and backend services.
    • Experience with Python, showcasing flexibility in using multiple backend technologies.
    • Hands-on experience with PostgreSQL, MySQL, and MSSQL databases, including expertise in database design, optimization, and maintenance.
    • Experience with Kafka and ActiveMQ, utilizing these messaging platforms for efficient queuing and integration in distributed systems.
    • Proficiency with GitHub, Jenkins, or Azure DevOps, with a strong focus on source code management, deployment automation, and CI/CD pipeline maintenance.
    • At least 2 years of hands-on experience with configuration management and deployment tools such as Puppet, Ansible, Chef, or Terraform, automating infrastructure provisioning and software deployment.
    • Solid experience in developing CI/CD pipelines, utilizing tools like Azure DevOps, Jenkins, and Bamboo to streamline development workflows and ensure continuous delivery.
    • Experience with containerization technologies such as Docker and Kubernetes, ensuring the efficient deployment and scaling of applications in containerized environments.
    • Experience with cloud platforms, particularly Azure, to deploy and manage scalable, secure, and cost-effective cloud-based solutions.
    • Strong background in Agile environments, emphasizing test-driven development (TDD), iterative delivery, and close collaboration with scrum teams to deliver high-quality software.
    • Experience with banking systems is a plus, demonstrating familiarity with financial services, regulatory requirements, and integration with core banking applications.

    Method of Application

    Use the link(s) below to apply on company website.

     

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at HF Group Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail