Software Developers at SONARWA Life Assurance Company Limited

Software Developers

SONARWA Life Assurance Company Limited
Deadline
2026-03-12
Readby
499
Positions:
2

Job Description

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

Share this Job: