Software Developers (2)
SONARWA Life Assurance Company Limited | Post type: jobs March 3, 2026 - Deadline 12/03/2026 | NumberOfPosition [2]
SONARWA Life Assurance Company Limited Overview

SONARWA Life Assurance Company Limited (SONARWA LIFE) is a public limited liability company registered under the laws of Rwanda and licensed by the National Bank of Rwanda to transact the business of life assurance and pension management. The company is looking for a competent and experienced person to take on the role of a Backend Software Engineer.

ITM AFRICA LTD, a world-leading HR services provider, is recruiting 2 SOFTWARE DEVELOPERS on behalf of SONARWA GENERAL INSURANCE.

POSITION: SOFTWARE DEVELOPER

LOCATION: KIGALI, RWANDA

INDUSTRY: INSURANCE

REPORTING LINE: HEAD OF ICT

JOB DESCRIPTION:

The software developer is responsible for designing and developing user interactions on web applications using modern technologies, ensuring responsiveness and cross-platform optimization.

DUTIES AND RESPONSIBILITIES:

  • Designing and developing user interactions on web applications using modern technologies, ensuring responsiveness and cross-platform optimization.
  • Building server-side applications, logic, and APIs using languages such as Python, Java, Ruby, Node.js, or C#. Net framework to handle data processing and storage].
  • Creating, managing, and interacting with to ensure efficient data storage and retrieval.
  • Designing and developing robust and scalable APIs that allow different software systems to communicate with each other.
  • Working closely with cross-functional teams, including product managers, graphic designers, and other developers, to translate project requirements into technical solutions.
  • Performing automated testing, troubleshooting, and debugging to identify and fix issues across the entire stack, ensuring high code quality and performance.
  • Writing technical documentation for the codebase, processes, and architecture to facilitate knowledge sharing and collaboration.
  • Maintaining and upgrading software after deployment and staying updated on emerging technologies and industry best practices. 

YOU WILL BE AN IDEAL CANDIDATE IF YOU POSSESS THE FOLLOWING PROFESSIONAL QUALIFICATIONS:

  • Bachelor’s Degree in Computer Science, Software Engineering, Information Technology, or a related field
  • Minimum of two (2) years’ hands-on experience in software development or systems implementation
  • Professional certification in software development, cloud technologies, or related field is an added advantage
  • Strong understanding of software development life cycle (SDLC) and best practices
  • Experience developing and maintaining web-based and enterprise applications
  • Practical experience working with application programming interfaces (APIs) and system integrations
  • Hands-on experience with database design, management, and optimization
  • Experience using version control systems and collaborative development tools
  • Exposure to agile development methodologies

KEY SKILLS, ATTRIBUTES & ETHICS:

  • Strong proficiency in front-end technologies (HTML5, CSS3, JavaScript)
  • Experience with modern frameworks (React, Angular, Vue, Blazor)
  • Solid back-end development experience (.NET, Python, Java, Node.js)
  • Experience designing and consuming RESTful APIs
  • Strong database skills (MS SQL Server, MySQL, Oracle, MongoDB)
  • Experience with debugging, testing, and performance optimization
  • Proficiency in version control systems (Git)
  • Exposure to CI/CD pipelines and DevOps practices
  • Familiarity with cloud platforms (Azure, AWS, Google Cloud)
  • Strong analytical and problem-solving skills
  • Strong communication and teamwork skills
  • High attention to detail and commitment to quality
  • High ethical standards and sound professional judgment

The application deadline is 12th March
Only Shortlisted Candidates will be Contacted

You Might Also Like

Leave A Comment

© 2026 Cyizere | All rights reserved. Designed by TechSolution