Scope of Work
Senior Software Engineer
DAI works at the cutting edge of international
development, combining excellence in technical and operational project
management, and exceptional customer service to solve our clients’ most
complex problems. Since 1970, DAI has worked in 150 developing and transition
countries, providing comprehensive development solutions in areas including
crisis mitigation and stability operations, democratic governance and public
sector management, agriculture and agribusiness, private sector development
and financial services, economics and trade, HIV/AIDS, avian influenza
control, water and natural resources management, and energy and climate
change.
Background
DAI, an international consulting firm
based in the United States, is currently seeking candidates for a Senior
Software Engineer position in Jakarta
to support the U.S. Agency for International Development (USAID) Adaptasi
Perubahan Iklim dan Ketangguhan Project in Indonesia (APIK). APIK supports
the Government of Indonesia to strengthen climate and disaster resilience,
working in an integrated manner from the national level down to the community
level. APIK helps to mainstream climate change adaptation and disaster
risk reduction into national and sub-national governance frameworks, build
the capacity of local communities and the private sector to address climate
change and weather-related natural hazards, and support the use of information
for climate and disaster risk management among key stakeholders.
In order to continue the agenda of strengthening
weather and climate information services in PY-4, there are several activities
that require technical assistance in system development. In PY-3, APIK
has supported BMKG in disseminating weather and climate information in
the provinces of East Java, Southeast Sulawesi and Maluku, through the
provincial-level BMKG website. In addition, APIK has also developed tools
to automate climate prediction map development through the Otoklim Software.
Both of these product have been running for at least 8 months tested in
all three regions. According to the evaluation we conducted by discussing
with the staff members of the meteorology and climatology stations in each
province, there were several evaluations including the following:
Objectives and Duties
Analyze the existing BMKG SIH3 including:
Define best workflow with ‘single entry’ concept could be used for Otoklim & Provincial Website feed
Conduct technical discussion with BMKG Maritime Division and learn the existing OFS infrastructure
Prepare script to extract Ocean Forecast System (OFS) result for specific waters to produce specific marine forecast map for specific waters. E.g. wave height map forecast for southern Ambon waters
Embed the forecast map to the existing BMKG Province website (East Java, Southeast Sulawesi & Maluku)
Conduct meeting with BMKG & NCAR to define the potential future change of provincial website in order to accommodate new form of forecast information
Output
Jakarta, Indonesia
- There is no formal Standard Operational Procedure (SOP) regarding the use of the website and Otoklim at the Meteorology and Climatology Station in each province. Thus, the Station Staff has not optimally utilized the two tools either in producing predictive maps or even disseminating weather and climate information through website
- The lack of staff members at the Station to carry out the task
- Currently there are SOPs to input prediction data into Hydrological, Hydrogeological and Hydro meteorological Information Systems (SIH3), it needs to be analyzed further whether the use of Otoklim can be integrated with SIH3, so that the staff members only conduct single entry for two systems
- There are no forecast maps on marine weather information in provincial website, especially for wave height, current and wind information
Objectives and Duties
Analyze the existing BMKG SIH3 including:
- Technical Specification (Platform, servers, programming language, etc.)
- SOPs
- Utilization of the SIH3 at Climatological Station
Define best workflow with ‘single entry’ concept could be used for Otoklim & Provincial Website feed
Conduct technical discussion with BMKG Maritime Division and learn the existing OFS infrastructure
Prepare script to extract Ocean Forecast System (OFS) result for specific waters to produce specific marine forecast map for specific waters. E.g. wave height map forecast for southern Ambon waters
Embed the forecast map to the existing BMKG Province website (East Java, Southeast Sulawesi & Maluku)
Conduct meeting with BMKG & NCAR to define the potential future change of provincial website in order to accommodate new form of forecast information
Output
- Minutes of Meeting from technical meetings with BMKG SIH3 development team, BMKG Marine Division & BMKG Climate Variability Division
- Recommendation Report the SOP of Otoklim & Provincial Website
- Script for extraction of OFS result for marine forecast map and data-feed for CWI Display including implementation at OFS server
- Revised version of BMKG Website Provincial level with new marine weather information
- Min. Bachelor Degree (preferably Information Technology or System Information), others are welcome if having strong knowledge or experience mentioned below:
- More
than 8 year(s) experienced in Software Engineering & System Development
- Experienced
with Python, php, html, javascript & asp programming language
- Experienced with development of climate/weather information system
- Experienced
with web-mapping tools (e.g. geoserver, geonode)
- Familiar
with unix/linux and shell scripting
Jakarta, Indonesia
Reporting
- The Senior Software Engineer will report to Climate Information Services Advisor
22 October 2018 to 31 December 2018
Interested applicants are invited to
send their CV to apik_recruitment@dai.com latest by 18 Oct
2018. Applicants are instructed to write “Senior Software Engineer
– NAME” as the Subject line of their email. We regret that we are
unable to acknowledge receipt of all applications and only shortlisted
candidates will be notified