Closing date
09 January 2023Jobs from
IOMSenior 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 Information Management Officer, the successful candidate will be responsible for the below.
Core Functions / Responsibilities
1. Supervise & support Information Management Assistant on system development.
2. Conduct coordination meetings with thematic leads on improvement plans.
3. Supervise the maintenance of the digital data filing system (local and cloud based) and suggest improvement.
4. Liaise with Global ICT on conducting system amendments to promote using the Microsoft azure best practices
5. Supervise the management of Kobo/ODK form versioning and distribution.
6. Design & Program Surveys and data forms on IMS System using the CType form management tool and writing custom code.
7. Develop weekly team plans and supervise the assignment of tasks related to incoming data management requests
8. Manage updating the system location dataset in coordination with field teams and cross checking with other existing datasets
9. Design and develop reporting tools to support programme needs that includes writing complex SQL queries, stored procedures, functions, common table expression (CTE).
10. Direct support the deployment and maintenance of the IMS system for other missions including data structure design and data migration.
11. 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.
12. Design & Develop IOM internal mobile application using native android/flutter.
13. Lead the Information Management team to actively Perform weekly maintenance routines on ODK/IMS Server, system unit testing and MIS data quality cross check.
14. Liaise with other units and IM (on Iraq Portal) to identify and analyse information gaps, potential enhancements, and efficiency through system modules.
15. Perform such other duties as may be required.
Required Qualifications
Education:
Bachelor’s degree in Information Technology, Computer Science, or any related field from an accredited academic university or institute.
Experience and Skills:
At least 4 years of related professional experience.
Experience in working in an international environment and in liaising with a variety of partners at all levels of the hierarchy.
Ability to meet deadlines and work under pressure.
Good level of computer literacy.
Personal commitment, efficiency, flexibility, drives for results.
Excellent communication and negotiation skills.
Ability to present clear and concise information.
Ability to work effectively and harmoniously with colleagues from varied cultures and professional backgrounds.
Excellent knowledge of Microsoft SQL Server & MySQL.
Excellent knowledge of PHP Programming Language.
Strong OOP knowledge & experience is essential.
Strong MVC 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.