Jobs Career Advice Post Job
X

Send this job to a friend

X

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

Oops! It seems this job from Madison Group Limited has expired
View current and similar jobs using the button below
  • Posted: Jan 26, 2026
    Deadline: Jan 30, 2026
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Never pay for any notarisation, certificate or assessment as part of any recruitment process. When in doubt, contact us

    Madison Group Limited is a locally owned financial services holding company that specializes in Insurance and wealth management services. The Group comprises of Madison Life Assurance Kenya Limited, Madison General Insurance Kenya Limited, and Madison Investment Managers Limited. Madison Life Assurance Kenya was originally incorporated under Kenyan Laws in 1988 as Madison Insurance Company Limited (MICK) after a successful merger between Crusader Plc (1974) and Kenya Commercial Insurance Corporation.
    Read more about this company

     

    Software Developer

    Job Summary

    Reporting to the ICT Manager, the Software Developer must be a self-driven person who will be responsible for designing, developing, testing, deploying and supporting software systems that enable core insurance operations. This includes the use of low-code/no-code platforms alongside traditional development tools.

    The role focuses on building reliable, secure, and scalable applications while collaborating with cross-functional teams to translate business requirements into effective technical solutions.

    Duties and responsibilities

    • Design, develop and maintain software applications and system components.
    • Analyze business and user requirements to propose appropriate technical solutions.
    • Write clean, efficient and well-documented code following best practices.
    • Integrate systems with databases, APIs and third party platforms and services.
    • Perform unit, integration and system testing; fix bugs and optimize performance.
    • Participate in system architecture and design reviews.
    • Support deployment, configuration and version control processes.
    • Monitor system performance and ensure availability, reliability and security.
    • Provide technical support and troubleshooting for production systems.
    • Prepare and maintain technical documentation and user guides.
    • Collaborate with project managers, QA, DevOps and business stakeholders.
    • Ensure compliance with organizational policies, security standards and regulatory requirements.

    Key Competencies Required

    • Strong analytical and problem-solving skills.
    • High attention to detail and data accuracy.
    • Ability to communicate effectively with technical and non-technical stakeholders.
    • Strong documentation and process orientation.
    • Ability to work under pressure in a regulated, mission-critical environment.
    • Continuous improvement and learning mindset.
    • Team player with excellent interpersonal skills

    Requisite Qualifications

    • Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field.
    • 2–4 years’ experience in system or software development, preferably within insurance or financial services.
    • Strong understanding of the Software Development Life Cycle (SDLC).
    • Experience developing enterprise applications using languages such as Java, C#, Python, PHP, or JavaScript.
    • Hands-on experience with relational databases (SQL Server, Oracle, PostgreSQL, MySQL).

    Check how your CV aligns with this job

    Method of Application

    Qualified candidates are requested to forward their applications including comprehensive C.Vs to the Group Human Resources Manager through Email: hr_recruitment@madison.co.ke  with the Role as the Subject of the email and not later than 30th January, 2026.

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at Madison Group Limited Back To Home

Career Advice

View All Career Advice
 

Subscribe to Job Alert

 

Join our happy subscribers

 
 
 
Send your application through

GmailGmail YahoomailYahoomail