Job Description
(adsbygoogle = window.adsbygoogle || []).push({}); Apollo Group (Apollo Investments Limited)was an idea born from the need to harness synergies across the insurance business. Built on commitment, integrity and innovation, it has risen to be one of the leading financial groups in East Africa. Apollo Investments Limited (AIL) includes APA Insurance (Kenya and Uganda). It underwrites General Insurance risks such as Fire, Marine, Aviation, Personal Accident, Motor, Liability, Agriculture, Property, and Micro Insurance. We also underwrite Health Insurance i.e. Corporate, Individual & Family Health Insurance. APA Life Assurance is one of the leading insurance companies in Kenya providing Life Insurance and Pension benefits.It has been recognised as The Best Insurance Company in Claims Settlement (Life Business). Our Individual products, APA Elimu,Pumzisha, Imarika and HosiCare aim to protect generations as well as help people from all walks of life to meet common needs. Apollo Asset Management which is an investment and wealth management firm licensed by the Retirement Benefits Authority (RBA) and the Capital Markets Authority (CMA) to conduct fund management and investment advisory services. Gordon Court (Apollo Conference Centre) is the premier event hosting location for both business and private functions in the city. From business conferences to private occasions, Apollo Conference Centre provides the ultimate meeting place. Established in as one of the first locally owned insurance companies, Apollo has achieved impressive growth over the years thanks to commitment to service and confidence of policyholders and a sound management policy. APA Apollo has been at the fore front of Innovations and taking bold and daring steps in the Insurance and Financial service sectors.
SUMMARY
To contribute across the technology stack, covering the end-to-end development of APIs, web and native applications, technical support as well as improvements to DevOps tooling
KEY PRIMARY RESPONSIBILITIES
Design and implement high performance cloud native APIs Develop mobile and web front end applications for large scale usage Triage, diagnose and troubleshoot production incidents and come up with long term solutions Use Agile engineering practices and various software development technologies to rapidly develop creative and efficient solutions that enhance the organization’s technology stack Plan, develop and implement large-scale projects from conception to completion. Provide innovative solutions to complex business problems. Collaborate with other team members to implement user stories, write tests, and continuously deliver new/improved product functionality
REQUIREMENTS
ACADEMIC QUALIFICATIONS
Bachelor’s Degree in Information Technology / Computer Science or equivalent work experience Master’s Degree in Computer Science / Engineering / Information Technology will be an added advantage JOB SKILLS AND REQUIREMENTS
Extensive experience in software development for more than 5 years. Experience in commercial/ production class API development for at least 5 years. Have extensive experience in troubleshooting APIs and applications, crash analytics, remote debugging, and continuous integration. Excellent experience with Git and Git Workflow Experience with iOS and Flutter will be an added advantage Experience with cloud platforms (AWS/ GCP/ Azure) is an added advantage Expert in Java/Kotlin, Android SDK, and mobile development technologies Expert in API design and development using Spring Boot Expert in building a working world-class app from scratch Expert experience with reactive and asynchronous programming using coroutines Expert in quality assurance processes / CI-CD, Unit and integration testing Have a track record in optimizing apps for device, CPU, data and memory usage Understands android application architecture, design and development In-depth experience with application and user interface design and development Expert knowledge of the MVM/ MVVM architecture, Android architecture components Expert understanding of Agile Software Development frameworks PROFESSIONAL QUALIFICATIONS
Any related qualification will be an added advantage EXPERIENCE
Full-stack engineer with a passion for mentoring other colleagues in the team Real passion for development and a demonstrated appetite for continual learning Appreciation for pair programming Team player who is positive, proactive, and a motivated self-starter Great communication skills Excellent written and verbal communication skills Knowledge and experience with build and release management Strong analytical and problem-solving skills Excellent Planning and Organization