[Qgis-developer] Seeking an Indonesian Python QGIS programmer for 12 month contract

Tim Sutton lists at linfiniti.com
Wed Jun 19 20:44:11 PDT 2013


Hi All

If you are an Indonesian python developer looking for work, there is a job
going here at AIFDR (central Jakarta) that may be interesting for you.
Please pass this along to anyone you think may be interested. Please do NOT
reply to this message on this list, but rather direct your enquiries to
Kristy van Putten whose email address is provided at the end of the job
description below.

*TOR/Duty Statement*



*Software Developer*

*for*

*InaSAFE – Indonesia Scenario Assessment for Emergencies*



*Background*


• The Australia-Indonesia Facility for Disaster Reduction (AIFDR) is a
joint initiative of the  Governments of Australia and Indonesia that
addresses Indonesia and Australia’s shared  concern over the growing impact
of disasters in the region. AIFDR aims to build Indonesia’s  capacity to
self-manage disasters by strengthening national and local capacity in
disaster risk reduction in Indonesia and the region. AIFDR is a partnership
between the Australian Agency for International Development (AusAID) and
Indonesia’s National Disaster Management Agency (BNPB).

• BNPB has identified a priority need to improve its methodology for
contingency planning with an emphasis on the use of realistic disaster
scenarios as the starting point for contingency planning. BNPB has been
working with AIFDR and the World Bank on a methodology and associated
software tools for developing realistic disaster scenarios for contingency
planning.

• The scenario development methodology has been implemented in a simple,
open-source software tool  InaSAFE. This software is based on
straightforward and standardised approaches to integrating hazard and
exposure data to estimate a range of impacts of a possible disaster
scenario including the:

o number of people likely to need emergency shelter;
o amount of food, water, sanitation, etc required in line with BNPB’s PERKA
no. 7/2008;
o number of schools and hospitals likely to be severely impacted; and
o roads that will be temporarily closed.

InaSAFE was launched in October 2012 at the Asian Ministerial Conferences
for Disaster Risk Reduction.  The software was developed in Indonesia for
Indonesia disaster managers, and is now being rolled out in other countries
through a World Bank initiative.

*Project Overview*

• BNPB in partnership with AIFDR and the World Bank have developed a
concept for developing realistic scenarios to inform contingency planning
and disaster preparedness using a software application to automate and
standardise the process. The application combines fundamental spatial
datasets such as population and infrastructure with hazard data and produce
a range of products such as estimated number of fatalities,
buildings damaged and crops destroyed. The outputs are maps and tables as
required by BNPB and local Disaster Management Agencies (BPBDs). The
application is called InaSAFE (Indonesia Scenario Assessment For
Emergencies) and it is based on the Open Source tools QGIS (Quantum
Geographical Information System), GDAL (Geospatial Data Abstraction
Library) and the programming language Python.

• The entire framework is built using only Open Source Software components,
which are free of charge and can be modified, built upon and deployed
without any licence fees or functionality limitations.

• InaSAFE version 1.1.2 has been released. InaSAFE is currently being
developed to implement impact analysis according to BNPB’s priority needs.

• Further information about the InaSAFE project is available at
http://www.inasafe.org and the source code is hosted at
https://github.com/AIFDR/inasafe.


*Objectives*

Appropriate software development skills are needed to

• Help address outstanding issues (see
https://github.com/AIFDR/inasafe/issues)
• Provide support to BNPB for InaSAFE related software running on their
infrastructure
• Develop new functionality as required
• Help AIFDR deploy tools to provide emergency managers with a capability
to create scenarios and analyse impacts according to specified guidelines.
• Help test and fix bugs as they arise during deployment

*Responsibilities*

A Software Developer is sought to support the Risk and Vulnerability team
of AIFDR in the development of InaSAFE and any other programing needs. They
will be responsible for:

• Developing, testing, deploying, maintaining and documenting the software
components of InaSAFE.

• Collaborating with the open source software development communities
behind the dependencies of InaSAFE to ensure that errors and patches are
reported upstream and that  improvements find their way into the
application.

• Supporting BNPB, AIFDR and the World Bank in training, deployment and
trialling, and gather feedback and provide written recommendations for
further development.

• Assisting the Risk and Vulnerability Unit with other programming needs as
required.

The Software Developer will be mentored by Tim Sutton from Linfiniti CC
remotely. Hence they
will be expected to work independently for significant periods of time and
independently seek
solutions to problems. They will be expected to maintain regular
communication with counterpart
staff from GoI agencies including BNPB and BPPT as well as their
supervisor. The software Developer will be managed by the Spatial Analyst
from the Risk and Vulnerability
section of AIFDR.

The Software Engineer may be required to represent AIFDR at various events,
both locally,
domestically and internationally. They will be expected to do so with
decorum and to clearly  represent AIFDR’s position.

*Qualifications and experience*

• Undergraduate degree in Software Development, Computer Science or related
discipline.
• Solid experience with the Python programming language including numpy.
• Understanding of software engineering practices and tools including
revision control, regression testing, continuous integration and issue
tracking.
• Experience with restructured text and Sphinx.
• Experience in managing servers running debian derivatives
• Ability to prioritise tasks and deliver work on time
• Ability to work both independently and as part of a team.
• Strong communication skills and ability to engage with other agencies and
respond to their stated needs.
• Strong problem solving skills.
• Working level English and Bahasa Indonesia

*Highly desirable skills*

• Experience in programming with PyQt4 and strict adherence to standards
based coding
including PEP8, Pylint compliance etc.
• Experience with GDAL
• Experience with Linux and other Open Source tools
• Experience with spatial information systems
• Familiarity with PostGIS
• Familiarity with geospatial web services architectures (WFS, WCS, …)

For more information please contact Kristy van Putten at *
Kristy.VanPutten at ausaid.gov.au*


--
Tim Sutton - QGIS Project Steering Committee Member (Release  Manager)
==============================================
Please do not email me off-list with technical
support questions. Using the lists will gain
more exposure for your issues and the knowledge
surrounding your issue will be shared with all.

Visit http://linfiniti.com to find out about:
 * QGIS programming and support services
 * Mapserver and PostGIS based hosting plans
 * FOSS Consulting Services
Skype: timlinux
Irc: timlinux on #qgis at freenode.net
==============================================
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/qgis-developer/attachments/20130620/c3254ef8/attachment.html>


More information about the Qgis-developer mailing list