Job Title: Fineract / Mifos Java Software Developer
Industry: Technology
to: Head
of Technology
Location: Nairobi
Salary: Competitive
Our
client is an ICT firm that develops ICT solutions that automate business
processes in every sector of the economy to promote efficiency, sustainable
innovation, and best practice.
They
are looking to hire a passionate Fineract or Mifos Java Software Engineer to
join their ever-expanding technical department.
The
Software Engineer’s responsibilities will include installation, modification
and customization of Mifos or fineract application as well as developing
systems/solutions to meet the client’s needs and also mentoring junior
colleagues
Key Responsibilities
· Understand
Mifos/fineract Process flow.
· Analyze
user requirements and designing scalable, testable and maintainable software
solutions.
· Installation,
modification and customization of Mifos/ fineract application.
· Writing
functional and operational documentation.
· Reviewing
code written by junior colleague and/or teammates.
· Integrating
existing applications to client systems.
· Integrating
new and existing applications to third party systems (Mpesa, Core Banking
system, CRB etc.).
· Work
closely with other colleagues, such as project managers, UX/UI designers, other
developers, systems analysts, Product owners and sales and marketing
professionals to develop client and in-house solutions.
· Review
new technologies to identify their impact and fit within our existing solutions
or future development.
· Continually
update technical knowledge and skills.
Key
Performance Indicators
· Ability
to understand Mifos/Fineract Process Flow
· Ability
to Customize Fineract/Mifos and other
· Systems
according to the customer requirements.
· Uptime
ratio.
· Ability
to understand upcoming issues and fixing them
· Ability
to deploy within set time on the set environment when needed.
· Ability
to work on Java applications both existing and new to meet set requirements.
Key
Qualifications
· BSc
degree in Computer Science, Engineering or any relevant field.
· Experience
of 3+ years.
· Strong
understanding of Jira, GIT source control. Familiarity with the GIT flow
branching process is an added advantage.
· Strong
knowledge of MIFOS. Fineract application, algorithms and data structures
· Strong
experience with task queuing using RabbitMQ or Apache Kafka
· Proof
of having implemented/worked on Mifos/fineract Java project.
· Strong
analytical and reasoning skills with an ability to visualize processes and
outcomes
· A
passion for solving problems and providing scalable solutions
· Excellent
knowledge in developing software in Java/Spring Boot Framework
· Working
knowledge in Micro-service design principles
· Strong
experience with test-driven development.
· Strong
experience with using debugging and logging tools
· Experience
in software monitoring and performance tooling (caching and caching strategies.
Etc.)
· Excellent
Working knowledge of relational databases design and implementation using MySQL
and Oracle.
· Strong
Linux skills (Configuration, Installation, etc.).
· Working
knowledge in containerization technologies will be an added advantage.
· Ability
to document requirements and specifications.
· Outstanding
all-round communication skills and ability to work collaboratively.
How to
Apply
If
you are up to the challenge and possess the necessary qualification and
experience; please send your CV only quoting the job title on the email subject
(Fineract/Mifos Java Software Developer) to vacancies@corporatestaffing.co.ke
on or before 7th January 2023.