Full Stack Software Developer

negotiable / YEAR Expired 3 days ago
This job has expired.

JOB DETAIL

Organizational Setting

The key mission of the FAO Representation in Somalia, which is led by FAO Representative (FAOR), is to assist and support the national government to develop policies, strategies and programme aimed at accelerating the Implementation and achievement of the Sustainable Development Goals (SDGs) in the area of FAO’s global mandate and Strategic Objectives. More specifically, FAO’s response aims to address national needs and priorities in achieving food security, reducing hunger and malnutrition, developing agricultural, fishery and forestry sectors, and ensuring the sustainable use of environmental and natural resources and respond to recurrent emergencies. The current portfolio of activities of the FAO Representation in Somalia includes a wide scope of technical support interventions ranging from policy support through livestock and crop production, to natural resource management, Nutrition, value chain, food security analysis and water and land information management. FAO is also implementing several emergency, resilience-building, and development interventions, with the support of its five field offices and close to 400 staff in partnership with the Federal and State line ministries.

Reporting Lines

The position is under the overall supervision of the FAO Representative in Somalia, the direct supervision of the Head of Information and Systems Management Unit and close collaboration with FAO Somalia technical teams.

Technical Focus

The incumbent will continue the development and maintenance of CoCO (Compliance, Feedback and Complaint management system) to facilitate speedy and efficient communication with beneficiaries and stakeholders on the field in Somalia, in a variety of use-cases which will involve a Call Centre and a Hotline with communication through mobile phone, Bulk SMS, SMS Surveys, USSD and Voice messages.
.

Tasks and responsibilities

•    Integrate Call Centre questionnaires in the module with voice recording of the surveys and tracking per Letter of Agreement (LoA).
•    Integrate the hotline in the module with full tracking of call received, actions up to closure of the hotline case. Actions may require phone call from the Call Centre or bulk SMS to standard queries.
•    Keep track of all emails sent via CoCO by hotline staff.
•    Provide different reports and analysis on beneficiary cases recorded by hotline staff, their classifications, and statuses.
•    Integrate SMS Surveys to beneficiaries, to enable beneficiaries reply to SMS questions systematically.
•    Provide analysis and data, both on demand and automated via email under SMS Survey Module system.
•    Support email integration and to send emails to the system users on SMS delivery and SMS survey progress.
•    Provide different reports and analysis that can be drilled down by gender, age, district, and minority group on CoCO system.
•    Develop, monitor, and evaluate Module to keep track of LOA/LOUs and performance of different partners.
•    Keep track of all communication to beneficiaries.
•    Provide direct integration to Beneficiary Management System (BiMS).
•    Integrate the application to different Mobile Network Operators.
•    Integrate the application to PBX for voice messages.
•    Implement ethics module to track and report on ethical code of conduct.
•    Carry out tests from time to time and debug on all integrations.
•    Maintain the standard code compliance.
•    Develop M&E Compliance module to pull data from Third Party Monitoring (TPM), KoBO and ODK or any other used tools.
•    Provide ongoing client support, trainings, user manuals and documentation.
•    Co-lead the development, testing and deployment of Beneficiary Management System (BiMS) which is intended to improve workflow of different sectors while providing scalability, reliability, stability and security.
•    As part of Beneficiary Management, develop a Retargeting module to retarget previously registered beneficiaries and auto generate Food Consumption Scores (FCS).
•    Provide integration and APIs to Financial Management Module (FMM).
•    Code Tests, Debugging and fixes across CoCO, BiMS and other systems developed within the organization.
•    Develop and maintain ODK sync and KoBO sync on BiMS to fetch and clean registered beneficiary data.
•    Develop and maintain Common Cost module to keep track, provide reports, and analysis on common costs of different projects.
•    Provide integration to GRMS API to fetch relevant project details to be consumed by BiMS and other systems.
•    Upon request fetch beneficiary details from database and from different systems.
•    Check, verify and authorize key functions of the systems including but not limited to MMP Updates, SMS, and 2-way survey.
•    Design and develop market survey module, to collect important traders’ information and shortlist the traders both manually and electronically.
•    Provide a reporting module per LOA, Disability, Gender, and Minority Group via API.
•    Develop a User Interface to visualize beneficiary deduplications and reporting on the same as part of Beneficiary Management.
•    Gather and document user requirements before start of new modules and systems.
•    Provide system training to users and partners on the existing systems.
•    Mentor and train of up-and-coming developers.
•    Perform technical evaluation of bids.
•    Tailor and deploy new features and improvement on the current systems.
•    Design and implement new fully functional software systems.
•    Performance tuning, improvement and recommend upgrade on system security on the existing systems.
•    Carry out server checks and administration from time to time.
•    Document and demonstrate solutions by developing documentations, flowcharts, layouts, diagrams, code comments and clear code.
•    Work alongside other engineers on the team to elevate technology and consistently apply best practices.
•    Participate in system testing processes through test review and analysis, test witnessing and certification of systems and software.
•    Maintain SWALIM’s FRISC which is a back-end system for receiving, storing, and managing the gauge data to be used as an early warning system.
•    Perform other duties as may be assigned from time to time.

CANDIDATES WILL BE ASSESSED AGAINST THE FOLLOWING

Minimum Requirements 

•    University degree in information communication technology (ICT), computer science or computer engineering or a related field is required.
•    At least 5 years of relevant experience in projects involving database programming and web, mobile and desktop application development, database administration using PHP, Java, Android and MySQL.
•    Working knowledge (level C) of English, French or Spanish and limited knowledge (level B) of one of the other two or Arabic, Chinese, Russian for COF.REG. Working knowledge of English (level C) for PSA.SBS.

FAO Core Competencies

•    Results Focus
•    Teamwork
•    Communication
•    Building Effective Relationships
•    Knowledge Sharing and Continuous Improvement

Technical/Functional Skills 

•    Programming experience in Open-Source languages and Operating Systems (MySQL, PHP, Apache, HTML, XML).
•    Previous work experience in statistical related projects will be an advantage.
•    Previous experience working in Somalia and willingness to travel throughout Somalia will be an added advantage.
•    Ability to effectively use standard office software, such as MS Office (Windows, Word, Outlook, Excel, Exchange) etc. Ability to use accounting software and other information systems and databases to insert data, make enquiries, retrieve/define ad hoc reports and analyses, and edit results in appropriate format.
•    Systematic, well-structured, and efficient approach to work assignments. Analytical ability, accuracy, and consistency.
•    Exercise diligence and care in dealing with records and expenditures.
•    The incumbent must possess a cooperative spirit, flexibility, and openness to work in an international environment.
•    Ability to establish and maintain effective working relationships with people of different national and cultural background.

 

Mogadishu, Somalia
This job has expired.