Skip to content

Software Developer at Madison Group

Expired
Job Overview
Employment FullTime
Location Nairobi Kenya
Experience At least 2 years
Education Level Bachelor's Degree
svg background up
Opportunities Meet Aspirations

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).


Share This Post

Don't miss out on new jobs listing! Follow our channels Today WhatsApp Channel

Disclaimer Opened Career is a free job-posting website that does not charge applicants. We do not support recruitment agents or entities that demand money or favors to expedite the hiring process. Please use our platform responsibly and report any suspicious activity.
Why Opened Career
OUR OBJECTIVES
At Opened Career, we prioritize inclusivity, diversity, and equal opportunities for all individuals, regardless of their backgrounds or experiences. We believe in creating a level playing field where every candidate has the chance to showcase their skills and potential, and every employer has access to a diverse pool of qualified candidates.
CORE VALUES
Innovation
Integrity
Team Work
Excellence
Customer Focus
Professionalism