Closing date
13 October 2022Jobs from
IOMSenior IMS Software Developer, Erbil
Context/Reporting line:
Under the general guidance of the Head, Transition and Recovery Division, the overall supervision of the Senior Operations Coordinator and the direct supervision of the National Management Information System Officer, the incumbent will be responsible for assisting programs related to Transition and Recovery Division under the area of responsibility as below:
Core Functions / Responsibilities
1. Design & Develop IOM internal mobile application using native android/flutter.
2. Design and develop reporting tools to support programme needs that includes writing complex SQL queries, stored procedures, functions, common table expression (CTE).
3. Design & Program Surveys and data forms on IMS System using the Content Type form management tool and writing custom code.
4. Supervise the maintenance of the digital data filing system (On-Premises and Cloud) and suggest improvement.
5. Develop & extend the existing IMS framework core functionalities.
6. Supervise the management of Kobo/ODK form versioning and distribution.
7. Develop weekly team plans and supervise the assignment of tasks related to incoming data management requests.
8. Implement multiple systems integrations (API, Web services, Direct database integration).
9. Manage updating the system location dataset in coordination with field teams and cross checking with other existing datasets.
10. Direct support the deployment and maintenance of the IMS system for other missions including data structure design and data migration.
11. Conduct IMS System components documentation to be distributed to information management assistants.
12. Guide the information management assistants on best system practices.
13. Conduct regular training and day to day staff coaching involved in data entry and data processing, while ensuring compliance to standards of quality and timely information sharing. Provide user support and the system training to the staff on ODK or any other data collection.
14. Lead the information management assistant team to actively Perform weekly maintenance routines on ODK/IMS Server, system unit testing and MIS data quality cross check.
15. Support the IMS data management assistant team with user account creation, updating and applying mission roles and permissions matrix.
16. Liaise with other units and IM (on Iraq Portal) to identify and analyze information gaps, potential enhancements, and efficiency through system modules.
17. Perform such other duties as may be required.
Required Qualifications
Education:
University degree in Information Technology, Computer Science, or any relevant field from an accredited academic university or institute.
Experience and Skills:
Minimum 5 years of relevant experience in data collection and analysis, data quality check, and data collection tools.
Experience with an international organization is an advantage.
Excellent knowledge of Microsoft SQL Server.
Excellent knowledge of MySQL, PHP Programming Language.
Strong OOP knowledge & experience is essential.
Strong MVVM knowledge & experience is essential.
Strong JavaScript/jQuery/CSS knowledge & experience is essential.
Proven track record in Software Development.
Excellent writing skills and experience with creating design documents, specifications, and test plans.
Results orientated with good communication and interpersonal skills.
Languages:
Fluency in English, Kurdish, and Arabic is required.