Under a project conducted by IOCC in Mina city and funded by UNICEF, a Software developer is needed to work on a web-based online platform which will serve as a portal linking beneficiaries with different actors and service providers within the city. The platform will list the different actors and aggregate their services along with a feedback mechanism on the beneficiary user end. The different actors should be able to log in to their data and update it hence a dashboard for each User Actor is needed along with a general master admin dashboard. Additional features might be required such as data visualization, reporting and interactive maps integration. The estimated working period is 4 months.
Responsibilities and Essential Functions
- Work with the Project Manager to conduct system requirements and analysis
- Provide a Work plan for the system development with detailed milestones
- Book the needed domain, Hosting and SSL (Should be mentioned within financial proposal)
- Follow an Agile modality across the project life cycle
- Design the front-end and guarantee user friendly interfaces
- Develop the back-end in accordance to the agreed requirements
- Conduct testing and debugging until reaching a stable release
- Provide documentation on the platform development
- Provide the source code and all needed credentials for platform management
- Deliver the needed trainings in person or online
Qualifications
3 to 5 years experience in software development
Knowledge, skills and abilities:
- Experience with the following languages: PHP, JavaScript, HTML, CSS.
- Experience with the following frameworks: Laravel, CodeIgniter, Vue.Js, jQuery is mandatory
- Strong Experience with MySQL.
- Strong understanding of both the Object Oriented and Functional Programming paradigms/coding styles.
- Strong Experience with Git and some familiarity with Docker
- Strong intermediate analysis and debugging skills.
- Excellent communication & writing / documenting skills.
- Comfortable working both in a team environment & individually on assigned tasks.
- Experience with cloud technologies (AWS, Azure), caching systems (Redis, memcache) is a plus.
- Lebanon
To apply, qualified applicants should send a resume or CV and a financial proposal to: lebrecruit@iocc.org. Candidate has to include his/her portfolio of projects within CV or share it separately. To ensure the timely review of your resume, please insert “Full-Stack Developer” in the subject line of the email. No phone calls please. Only shortlisted candidates will be contacted. Please don’t wait for the last date to apply, as IOCC might start interviews before the deadline. Preferable that candidate resides in the area of concern. IOCC is an equal opportunity employer committed to hiring a professional and diverse workforce.