Software Engineer

Software Engineer
Company:

Fin


Details of the offer

Location: Nairobi, Kenya Fin Overview: At Fin, we are committed to driving financial inclusion and empowering individuals across the continent. We believe that everyone deserves access to affordable financial services, and our mission is to make this a reality. We are a passionate and diverse team of professionals dedicated to making a positive impact in the lives of people throughout Africa. Our core values of integrity, innovation, people, and teamwork drive everything we do. We value collaboration, creativity, and a customer-centric approach in our pursuit of meaningful change. Position Overview: We are looking for a Java Software Engineer to help us build functional products and applications. You will be responsible for designing and developing robust, scalable, and secure server-side applications that power our web and mobile applications. Our engineering team supports development at the Group level, building solutions across all our markets. This is a hands-on software development role. It will encompass all aspects of the software development life cycle working with an engineering team and demands a high understanding of application design and architecture. Key Responsibilities Design, implement and maintain software applications. Implementing new features in cooperation with our product development team. Drive best practice, quality and consistency within the design and development phases. Identify opportunities to fine-tune and optimize applications. Provide technical support and consultation for application and infrastructure. Establish, refine and integrate development and test environment tools and software as needed. Develop, test, implement and maintain application software working with established processes. Recommend changes to improve established software development processes. Develop and execute unit test plans. Support formal testing and resolve test defects. Qualifications: Minimum of 2 years hands-on experience in Java Backend Development. Experience with Java frameworks such as Spring, Hibernate, or Quarkus. Hands-on experience with SQL databases such as MySQL or PostgreSQL. Experience with REST API development, principles and implementation. Familiarity with Object-Oriented Design (OOD) Familiarity with containerization technologies such as Docker and Kubernetes. Experience with Fineract is highly desirable. In-depth understanding of software development lifecycle methodologies. Proficiency in AWS (Amazon Web Services) technologies Benefits of joining us: Impact: Join us in making a real difference in the lives of millions of people across Africa. Your work here will have a lasting and meaningful impact on communities and individuals. Innovation: Be part of a forward-thinking team that embraces innovation and is constantly exploring new ways to drive financial inclusion. Growth: We are growing rapidly with plenty of opportunities for career development and advancement within our organization. Diversity: We celebrate diversity and foster an inclusive work environment where every voice is valued. Commitment: We are committed to your success and well-being, offering competitive compensation, benefits, and a supportive work culture. Powered by JazzHR


Source: Talent_Ppc

Requirements

Software Engineer
Company:

Fin


Sage Software Consultant At Computer Pride

We are looking for a certified Sage Software consultant with at least 2 3 years' experience who is able to support our existing client base as well as assist...


From Computer Pride - Nairobi Area

Published a month ago

Senior Database Administrator At Metropol Corporation Ltd

JOB PURPOSE:To manage the performance, security and integrity of Metropol's database infrastructure. You will be instrumental in the planning and enhancement...


From Ion Ltd - Nairobi Area

Published a month ago

Chief Technology Officer At Dgb Group

Tasks & Responsibilities:Lead the technology strategy and vision, aligning it with the company's mission and objectivesOversee the development and implementa...


From Dgb Group - Nairobi Area

Published a month ago

Qa Tester At Dgb Group

Tasks & Responsibilities:Design, develop, and execute automated and manual tests to ensure the quality of our in-house platform solutionsIdentify, record, an...


From Dgb Group - Nairobi Area

Published a month ago

Built at: 2024-05-08T19:59:12.057Z