JOB ADVERTISEMENT – SOFTWARE ENGINEER
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.
1. 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
2. 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.
3. 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/
Click here to visit the website source