HF Group Senior Software Engineer Jobs in Kenya

HF Group Senior Software Engineer Jobs in Kenya



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.

  • Experience 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.

    How to Apply

    For more information and job application details, see; HF Group Senior Software Engineer Jobs in Kenya

    Find jobs in Kenya. Jobs - Kenya jobs. Search our career portal & find the latest Kenyan job positions, career opportunities & jobs in Kenya.

    Jobs in Kenya - banking jobs, IT jobs, accounting jobs, NGO jobs, business administration, ICT, UN jobs, procurement jobs, education jobs, hospital jobs, human resources jobs, engineering, teaching jobs, and other careers in Kenya.

    Find your dream job from 1000s of vacancies in Kenya posted and updated daily - click here!

  • Click here to post comments

    Join in and write your own page! It's easy to do. How? Simply click here to return to 2 Best Africa Jobs.