Software Engineer at RwandAir Limited
Software Engineer

RwandAir Limited | Type: Job
Published: 2025-01-23 | Deadline: 2025-02-02

Job Title:            Software Engineer

Reports to:        IT Manager Software Services

Department:     IT Services

Duty Station:     Kigali International Airport (KIA)

Job Purpose

This role will be responsible to deliver things which is a result of a BUILD decision in the “BUY vs BUILD”.  This role will have technical resources and will be catering to development of applications from across all business units. The resources will be allocated to the projects depending on the approval and project priority. This role must have extended arm through partner/vendor ecosystem e.g. resource augmentation partner. This will help ramp up or ramp down the resources which is not possible if all are in the airline payroll. Such a balance is a must.

Key Duties and Responsibilities:

  • Required to develop code and applications in compliance with full software development life cycle (SDLC)
  • Develop flowcharts, layouts and documentation to identify requirements and solutions
  • Write well-designed, testable code
  • Produce specifications and determine operational feasibility
  • Integrate software components into a fully functional software system
  • Develop software verification plans and quality assurance procedures
  • Document and maintain software functionality
  • Troubleshoot, debug and upgrade existing system
  • Deploy programs and evaluate user feedback
  • Comply with project plans and industry standard.
  • Ensure software is updated with latest features

Desired Profile: Required education, Experience, and Abilities;

  • BSc degree in Computer Science, Engineering or relevant field.
  • Must possess technical skills and interpersonal skills and effectively communicate with users to test and debug software through to the end product.
  • Proficient in Python, Java, C++ and other object-oriented programming languages
  • Experience with Scrum/Agile development methodologies
  • At least a minimum of 3 Years of practical hands-on experience with developing applications and software.
  • Proven work experience as a Software Engineer or Software Developer
  • Experience designing interactive applications using Javascript, CSS Frameworks, Javascript Frameworks (Angular, React, Ember etc)
  • Ability to develop software in Java, Ruby on Rails, C++ or other programming languages
  • Excellent knowledge of relational databases, SQL and ORM technologies (JPA2, Hibernate)
  • Experience developing web applications using at least one popular web framework (JSF etc)
  • Experience with test-driven development
  • Proficiency in software engineering tools
  • Ability to document requirements and specifications
  • Positive attitude towards user support.

How to Apply:

  • An application letter addressed to the Chief HR & Administration Officer;
  • Recent Curriculum Vitae;
  • Copies of Notarized Degree/Diploma certificates;
  • Relevant certificates;
  • Copies of academic papers;
  • A photocopy of the Passport/National ID;
  • Three referees;

The deadline for submitting application documents (Only PDF Format) is February 02, 2025. Please apply via the link: https://erecruitment.rwandair.com/