Overview
The Database and Web Developer will manage and maintain the DTM website, develop new content and web portals, and analyze, model, and visualize data.
Key Responsibilities
- Manage/monitor the DTM website and maintain optimal website performance.
- Develop and design new content for the DTM website.
- Develop, design, test, and deploy submission viewer web portal.
- Manage DTM website, submission viewer web portal code on Microsoft Azure Repos.
- Analyse, model, visualize, and publish data using data visualization frameworks (such as Highcharts).
- Creating dashboards and interactive reports using BI platforms (such as Tableau, Microsoft Power BI).
- Create and develop tables, views, functions, SQL queries and stored procedures to retrieve and manipulate information for reporting and data process purposes.
- Support the quality control and data retrieval mechanisms.
- Support the gathering, management, storing and sharing of data, and support the development of data collection tool (ODK).
- Develop new or revise existing web-based tools/systems as requested by the different teams; Establish and guide the website’s technical architecture.
- Assist with IOM ICT data standards compliance and best practices to facilitate integration between systems and platforms.
- Perform proper backup, restore, data validation, and security procedures of source code of the new DTM website to ensure data integrity and availability.
- Ensure that all data collection, storage, analysis, dissemination and data of online applications is in line with IOM’s data protection principles.
- Stay up to date with new trends and advancements in web development.
- Perform such other duties as maybe required.
Required Experience
- At least 3 years of experience using some or all of the following tools: Excel, Microsoft Visual Studio (ASP .NET C#), ASP.Net MVC framework, and MySQL, SQL server.
- Experience with using Git and Microsoft Azure Repos.
- Experience in Information Management, management and coordination of information flows, data management including collection, storing, processing, and analyzing data to generate information products.
- Experience in managing data entry and maintenance.
Qualifications
- Bachelor’s degree in Information Management, Computer Science, or related fields from an accredited academic institution with five years of relevant professional experience.
- Completed High School degree from accredited academic institution with seven years relevant professional experience.