Offre fiable

Software Developer - Madison Group Limited, Nairobi

Madison Group Limited

Nairobi, Kenya CDI

Publiée il y a 2 mois · Expire dans 3 semaines

Partager :

Description du poste

We are looking for a qualified candidate to fill this position. Position Overview: 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).

Ce poste vous intéresse ?

Se connecter pour voir l'email

Pas encore inscrit ? Créer un compte gratuit