Jobs Career Advice Signup
X

Send this job to a friend

X

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

  • Posted: Mar 13, 2023
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Never pay for any CBT, test or assessment as part of any recruitment process. When in doubt, contact us

    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

     

    Senior Software Engineer

    Overall Job Purpose

    The Senior Software Engineer will be working with both internal technical developers and external teams to use new technology to solve challenges for both the front-end and back-end architecture, ultimately delivering amazing experiences for our customers.The role-holder will be responsible for building solutions across the stack, web frameworks, APIs, databases, and multiple back-end languages.

    Principle Accountabilities

    • Work across the full stack, building highly scalable distributed solutions that enable positive user experiences and measurable business growth.
    • Develop new features and infrastructure in support of rapidly emerging business and project requirements.
    • Assume leadership of new projects, from conceptualization to deployment.
    • Ensure application performance, uptime, and scale, and maintain high standards for code quality and application design.
    • Work with agile development methodologies, adhering to best practices and pursuing continued learning opportunities.
    • Participate in all aspects of agile software development, including design, implementation, and deployment.
    • Architect & provide guidance on building end-to-end systems optimized for speed and scale.
    • Work primarily in Ruby, Java/JRuby, React, and JavaScript.
    • Engage with inspiring designers and front-end engineers, and collaborate with leading back-end engineers to create reliable APIs (both internal and external teams).
    • Collaborate across time zones via Slack, GitHub comments, documents, virtual meetings
    • Provide process improvement recommendations based on best practices and industry standards
    • Work in close partnership with cross-functional teams and management

    Minimum Qualifications, Knowledge and Experience

    • Bachelor’s Degree in Computer Science or related field.
    • Master's degree in in appropriate field of study is an added advantage.
    • Over 5 years’ experience in integration, solution architecture, UI/UX design in the financial services sector.
    • Strong organizational and DevOps delivery methodology.
    • Proficiency with fundamental front-end languages such as HTML, CSS, and JavaScript.
    • Familiarity with JavaScript frameworks such as Angular JS, React, and Amber.
    • Proficiency with server-side languages such as Python, Ruby, Java, PHP, and .Net.
    • Familiarity with database technology such as MySQL, Oracle, and MongoDB.
    • A minimum of 5 years of experience in software engineering.
    • Exper ience working in an agile environment.

    Key Competencies and Skills

    • Planning, documentation, budgeting, resource planning for all research projects.
    • Determine and select options to achieve goals and/or resolve ad hoc emergent issues.
    • Managed delivery teams assigned to innovation products within the specified timelines
    • Monitor development and implementation of innovation projects within the defined timelines.
    • Quickly and appropriately respond to, or drive, change, while maintaining flexibility and focus.
    • Influence others through personal advocacy, vision, and build a solid platform for change. 
    • Persists to complete tasks / responsibilities, even in the face of difficulties, is optimistic and tenacious all through.
    • Demonstrates in depth knowledge in different programming languages such as Java, C#, etc.
    • Possesses high level understanding in the areas of web application programming, content management systems, API, database and system design
    • Experience designing and working with multi-layered architectures (UI, Business Logic Layer, Data Access Layer) along with experience with service-oriented architectures (SOA)
    • Machine learning techniques
    • Excellent verbal and written communication skills and the ability to interact professionally with a diverse group; developers, product owners, and subject matter experts.
    • Resolves conflicts by demonstrating leadership and appropriate decision-making competencies
    • Results oriented, excellent interpersonal skills, analytical thinker, problem solving skills, good communicator, innovative, self-driven and a team player who can work with minimum supervision.
    • Ability to analyze large quantities of data and provide reports regarding efficiency
    • Strong business acumen: Understand business needs and know how to create the tools to manage them.

    Application Deadline: 23 March 2023

    Method of Application

    Interested and qualified? Go to HF Group on www.hfgroup.co.ke to apply

    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