Country: Turkey
Closing date: 01 Sep 2016
Overview:
The mission of Global Communities (formerly CHF International) is to create long-lasting, positive and community-led change that improves the lives and livelihoods of vulnerable people across the globe.
Global Communities is anticipating programs funded by USAID/OFDA, UN OCHA, and DFID to deliver emergency relief items, implement shelter and food security programming, and support community protection and resilience in Northern Syria.
In anticipation of funding, Global Communities is seeking a full-time IT Programmer with to develop and customize a system for this large humanitarian relief effort to aid displaced persons. The IT Programmer will develop small to medium sized in-house applications including an online/offline modular collaboration/data collection suite; conduct system analysis, development and routine maintenance with limited support from professional staff; and regularly update/modify systems to keep systems current and adapt to changing programming needs.
This position is based in Global Communities' office in Gaziantep, Turkey and reports to the Monitoring & Evaluation Manager, Turkey. However, the IT Programmer is expected to coordinate with all program managers and support the Senior Management Team in the development of database systems and technology solutions.
Responsibilities:
Systems Development
Gather and document database/data collection system requirements from program staff and stakeholders.
Conduct systems analysis, identify solutions available in the market, and recommend solutions that meet the requirements.
Develop an online and offline modular collaboration/data collection suite, using commercial off the shelf products (COTS), which will be connected, through Application Program Interfaces (API), for real-time synchronization of data and files.
Develop forms and workflows, to incorporate biometric or QR/Barcode identification capabilities.
Evaluate solutions and provide options to link the data collection solution to external voucher system.
Ensure that the backend utilizes relational databases with multiple linked tables.
Provide reliable synchronization for offline systems. The offline system should sync with the online system, whenever a connection is available. Ensure that system design and synchronization supports non-availability or unreliable connectivity for most of the data collection.
Provide mapping and dashboard reporting capabilities. Develop standardized reports and maps.
Provide modules to include the following:
Online Collaboration Suite
Android – iPhone/tablet compatible
Messaging capabilities
Drag n Drop Form development
Relational database management system
Sub forms
Multilevel navigation tree
Form Warehouse for standardized forms
Dashboard capabilities (out of the box)
QR/Barcode capable
Multi-level permissions
Data Export
Open API
Cloud Hosting
Offline Data Collection App
Android – iPhone/tablet compatible
Messaging capabilities
User / Administrator Form development
Relational database management system
Sub Forms
Form Warehousing for standardized forms
QR/Barcode capable
Multi-level Permissions
Data Export
Open API
Cloud Hosting
Data Synchronization App(s) – (Synchronize data and files between the different modules)
GIS Mapping / Enumerator Tracking App
Forms & Workflows for the following:
Community Assessment Data
Beneficiary (House Hold) Assessment Data (w/ case management workflow)
Voucher Disbursement/assignment Form (w/ case management, vendor payment workflow)
Commodity/Material Distribution Form (w/ associated approval workflow)
Vendor/contractor Data Input Form
Contract Management Form (w/ associated flow / approval process)
Commodity Invoice / Contractor Payment Form (w/ vendor contract/payment workflow)
Site Visit Forms
Quality Assurance Forms (w/ approval workflow)
Baseline/End-line Survey Form
Develop specifications for the following hardware requirements:
QR / Bar Code - plastic card printer
Mini Bluetooth – paper voucher printers
Systems Maintenance and Improvement
Systems Maintenance and Improvement
Conducting routine system maintenance.
Liaising with colleagues from various departments to understand and document requirements.
Researching and examining current systems and presenting ideas for system improvements, including cost proposals.
Testing systems in controlled, real situations before going live, and ensure reliable operation.
Writing software and operating manuals and training users.
Providing support and responding to feedback.
Troubleshooting and resolution.
All other duties as assigned.
Knowledge, Skills and Abilities:
Understanding of cloud computing and cloud based application services.
Ability to resolve problems that require integration of new technologies, debug application problems caused by hardware, operating systems software, application programs, or network failures.
Ability to work effectively with a diverse group of co-workers in sometimes difficult conditions
Resourcefulness, with meticulous attention to detail
Excellent communications skills, written and oral, in English
Resourcefulness, with meticulous attention to detail
Knowledge of Arabic an asset.
Qualifications:
Minimum 5 years’ experience developing customized applications for programs of similar size and scope. This includes experience designing and working with applications that manage relief efforts in such areas as shelter management, water and sanitation, food security and other aspects of camp management.
BS in computer engineering, software engineering, computer science or equivalent.
Experience using one or more programming languages: Visual Basic, SQL, HTML, Crystal Reports, ASP, Python and others.
Experienced in relational databases such as SQL Server, Oracle.
Knowledge of APIs and REST/JSON.
Experienced with the Windows operating system
Experience traveling to/or working overseas on projects of similar size and scope, required.
Experience working in areas affected by conflict, strongly preferred
Experience working programs funded by donors such as OFDA, UN, DFID etc, preferred.
Prior experience in an international environment, with an International Organization, UN, or NGO preferred.
Regional experience and knowledge of Arabic, preferred
How to apply:




