RwandAir Ltd is the flag carrier airline of Rwanda. It operates domestic and international services to East Africa, Central Africa, West Africa, Southern Africa, Europe and the Middle East from its main base at Kigali International Airport. Our mission is to provide unsurpassed, safe, and reliable services in air transportation, including strategically linking Rwanda with the outside world while ensuring a fair return on investment. As part of the expansion strategy, we are looking for interested, qualified, and competent candidates to fill the following position:
- Job Title: Software Engineer
- Reports to: Manager Technology Services
- Department: IT, Support Services
- Duty Station: Kigali International Airport (KIA)
Job Purpose
This role will be responsible for delivering things resulting from a BUILD decision in the “BUY vs BUILD”. This role will have technical resources and will cater to the development of applications across all business units. The resources will be allocated to the projects depending on the approval and project priority. This role must have an extended arm through the partner/vendor ecosystem, e.g. resource augmentation partner. This will help ramp up or ramp down the resources, which is impossible 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 the entire 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
- Develop and maintain software solutions for the airline/ RwandAir
- Decompose business requirements and translate them into detailed design specifications and code
- Build solutions that utilise the enterprise monitoring/logging frameworks
- Participate and engage with the appropriate matrix areas for the construction and delivery of the solution
- Promote adherence to standards and the typical way (Software Development Life Cycle)
- Leads detailed code reviews in a constructive manner
- Ensure that coding solutions are flexible, supportable, and require minimal maintenance
- Troubleshoot, debug and upgrade existing systems
- Deploy programs and evaluate user feedback
- Ensure software is updated with the latest features
- Perform any other duties assigned by the line Manager.
Desired Profile: Required education, Experience, and Abilities
- A bachelor’s degree in Computer Science (BSc), Engineering or any relevant field.
- A minimum of 5 + years of work experience in an Information Technology environment
- Must possess technical and interpersonal skills and effectively communicate with users to test and debug software for the end product.
- Proficient in Java, C++ and other object-oriented programming languages.
- Experience with Scrum/Agile development methodologies.
- Ability to manage projects using the organization’s project management methodology
- Ability to coach the technical development of less senior Developers
- Proven work experience as a Software Engineer or Software Developer
- Proven Experience designing interactive applications
- 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)
- Experience with test-driven development
- Proficiency in software engineering tools
- Ability to document requirements and specifications
How to apply:
- An application letter addressed to Director, Human Resources
- Recent Curriculum Vitae;
- Relevant certificates;
- A photocopy of the national identity card;
- One passport photo;
- Three referees
The deadline for submitting your applications is on February 17, 2023. Please send your application to recruitment@rwandair.com
NB: Only shortlisted candidates will be contacted.
Click here for details & Apply