Software Engineer Consultant - Kiron
Ready to join our mission? Apply now!
We are looking forward to your application via email recruiting@kiron.ngo with the subject “ENG Consultant + your name”. Include your cover letter, CV and possible starting date in English in a single PDF file, until July 30 2022.
Software Engineer Consultant
Job Title: Software Engineer - Lebanese National Only
Application Deadline: July 30, 2022
Contract Type: Consultancy Contract
Education Degree: Bachelor Degree
Experience Requirement: 3-5 years
Project Description:
Kiron Lebanon and Semeurs d'Avenir “SDA” are collaborating to work on the implementation of the Youth Education Programme (YEP) that is fully funded by UNHCR. The program seeks to support a favorable protection environment for Syrian youth refugees and underserved communities in Lebanon through education. In line with the strategic objectives of this project, SDA and Kiron Lebanon seek through this project to increase the access to education of vulnerable youth of host and refugee communities.
The DAFI Scholarship provides Syrian refugees in Lebanon with the necessary funding to sustain higher education at the Lebanese University as well as Psycho-Social Support to ensure smooth development. Additionally, students enroll in the online bridge program on the Kiron Campus that equips them with the necessary transferable skills and knowledge as well as with the tools and guidance they need to complete their studies and thereby eventually prevent dropouts from the University and the Scholarship.
In Summer 2021, Kiron Lebanon recruited a new batch of scholarship recipients to access the Lebanese University in the first year of the Bachelors’ degree. To that end, the team hired a software engineer to develop the first 2 modules of the Scholarship Management System (SMS) to receive the applications and proceed to the entire recruitment process. Kiron Lebanon is currently looking for a software engineer to maintain the current Scholarship Management System and do necessary enhancements as per the team’s needs.
Scholarship Management System Technical Components
This application is a 2 tier service, divided into 2 projects, a php application as server side and an angular application serving as the client side. Accompanied with a MySQL 5.7 database for data storage.
Client Side App
The client side, angular app, is called Web App and inside exists all of the html & js code for web app
Server Side App
The server side application is a php application serving as a REST API for the client side application. It communicates with the db, saves and serves responses as well as the admin section. The database connection specs are enclosed within.
Database
The mysql dump also exists, it’s the database schema, tables and all contents of the application.
Hosting
The service, on both tiers as well as the database, is hosted on Google Cloud Platform, running with 0 downtime.
What is already built in the Scholarship Management System:
- Module 1: Application form and scoring rubric embedded
- Online scholarship management system to be able to track and filter the applicants by ranks.
- The platform must organize the applicants in the backend depending on the score they received.
- The scoring system must be embedded.
- Module 2: Interview Grading Form
- Online grading form linked to the scholarship management system created in Module 1.
- The grading form will be accessible to the interviewing committee to submit their grades.
- Scope of work: Maintaining the Scholarship Management System
The duties of the Tech Consultant will include, but are not limited to:
- Optimize the admin console of the existing SMS
- Optimize the survey admin module, to be able to add and modify the questions and the scoring rubric
- Optimize the interview admin module, to be able to add and modify the questions and the scoring rubric
- Support the Project Manager with extracting the needed data
- Troubleshoot and Maintain the platform whenever needed
- Institutional Arrangement:
The hired Consultant will directly be under the supervision of the DAFI Project Manager. Reports and recommendations will be directly shared with the DAFI project Manager in a timely manner.
- Duration of the Work:
The number of working days is 5 months, and may be subject to change based on the progress of the project.
- Competencies:
- Demonstrate commitment to KIRON LEBANON’s Mission, Values and Vision.
- Focuses on results for the Kiron Lebanon Team and responds positively to feedback
- Remains calm, in control and good-humored even under pressure.
- Good interpersonal and teamwork skills, ability to work in a multicultural environment.
- Qualifications and Successful Contractor:
- Graduate degree in Software engineering.
- Minimum 3 years of experience.
- In-depth and proven knowledge and experience in creating Tracking Systems.
- Create User-Friendly interfaces that enable users to understand how to use complex technical products also to accomplish tasks in the shortest possible time.
- Conceptualize and implement solutions for data storage.
- Maintain a stable server with zero downtime.
- Develop new user-facing features
- Build reusable code and libraries for future use
- Optimize application for maximum speed and scalability
- Assure that all user input is validated before submitting to the back-end.
- Excellent communications and analytical skills.
- Fluency in English (oral and written) and Arabic (oral and written).
Ready to join our mission? Apply now!
We are looking forward to your application via email recruiting@kiron.ngo with the subject “ENG Consultant + your name”. Include your cover letter, CV and possible starting date in English in a single PDF file, until July 30 2022.
NOTE:
Daleel Madani, the civil society network, serves as a platform for organisations to post their professional opportunities, but is not involved in the recruitment process. The hiring organisation is solely responsible for the job and candidate selection.
- Lebanon