Ref: RP031-01

Job description / Role

Employment: Full Time

The ITDO will join our team in designing, developing, implementing and maintaining a range of organisational IT development projects such as a global conflict database analysis portal, a web repository, and a registration portal, all of which are at different stages of completion.

The ITDO sits within the IT/IM Department and reports to the GIS/Data Manager. S/he will coordinate with the OSO Information Officer at HQ level. The ITDO will have access to INSO’s IT systems and work together with external IT consultant teams.

The post is opened immediately.

Main Responsibilities:
The ITDO is responsible for providing substantial assistance in the design, development, implementation and/or maintenance of a range of internal IT development projects such as a global conflict database, UI and other related services, a partially finished web repository for internal staff members and external members, a partially finished member registration portal. All projects are embedded within a MS Azure cloud environment and currently at different stages of completion, ranging from early development and UI design to beta testing. The position includes a broad set of tasks within data processing, spatial processing, web tools and enhancing security of existing IT systems. The ideal candidate is an excellent communicator and has the ability to swiftly turn specification into finished applications.

Terms & Conditions:
Full time job / one (1) year contract (renewable) with expected starting date in September/October 2017 / based in Dubai Operational Support Office, UAE/ €5,000 per month (equals €3,500 monthly salary plus €1,500pm* housing) / Full UAE Residency VISA* / Global Medical and AD&D insurance / 2 days paid leave per month.

Requirements

Minimum requirements:
• A keen and prolific full stack developer with advanced versatile programming and project management/implementation skills (design phase, development phase, testing phase, project implementation phase).
• Experience in developing exceptional applications and system architecture.
• Min. Master degree required in Computer Science or similar degree with 5+ years of experience.
• Strong expertise with C++ and at least one major language suited to web programming (such as Python, Ruby, Node, Java, Scala, or JavaScript).
• Experience in modern web development using JavaScript, HTML5, and libraries such as React, Famous, Bootstrap, Angular, JQuery,or D3; including knowledge in at least one web application framework (such as Meteor, Rails, Django,Flask, or Play).
• Outstanding written and verbal communication skills in English.
• Experience with Data processing and Spatial Data.
• Experience in new product conceptualisation & development.
• Willing to accept challenges and responsibilities.
• Ability to work independently and prioritize work.
• Ability to coordinate with multi-cultural team against tight deadlines.
• Organised and detail-oriented.
• Strong collaboration skills and ability to thrive in a fast-paced environment.
• Motivated by the humanitarian cause and understanding of humanitarian principles and practices.

Applicants should be proficient, if not fluent, in the following key competencies:
• Strong expertise with C++ and at least one major language suited to web programming (such as Python, Ruby, Node, Java, Scala, or JavaScript).
• Strong understanding of data modeling and storage with NoSQL and relational DBs such as MongoDB, SQL, Postgres.
• Experience with APIs: custom, REST, MS Graph.
• Experience in modern web development using JavaScript, HTML5, and libraries such as React, Famous, Bootstrap, Angular, JQuery,or D3; including knowledge in at least one web application framework (such as Meteor, Rails, Django,Flask, or Play).
• Server, network, and hosting environment: Familiarity with Azure Cloud Environment, VM Server Management, Azure Active Directory, Apache, DNS Settings, firewall and permissions management, MS Exchange, basic shell scripting, groups and user management on a cloud server.
• User interface and user experience: Design prototyping of an application and conversion in HTML, CSS and JS.
• Experience with Data processing and Spatial Data.
• Security concerns throughout the program.
• Solid understanding of performance testing, improvement techniques and caching solutions.
• Understanding user needs.
• Being eager and having the ability to learn and use innovative technologies.
• Be a conscientious team worker who meets commitments and deadlines and takes personal pride in being reliable.

Bonus points:
• High reputation on StackOverflow or similar communities
• Contributed to relevant open source projects, or impressive portfolio on GitHub or similar public platforms.
• Prior work in Geometry processing.
• Prior work in Computer graphics.
• Worked on search / recommendation applications (i.e. Search, Ads).
• Worked on search / data infrastructure (Lucene, Cassandra, Voldemort, etc).
• Experience developing software within a distributed computation framework (e.g., Hadoop, Spark, Storm, GraphLab).
• Experience developing distributed systems, data visualization, or enterprise software systems.

About the Company

Founded in 2011, the International NGO Safety Organisation (INSO) is a British charity that supports the safety of aid workers by establishing safety coordination platforms in insecure contexts. INSO provides registered NGOs with a range of free services including real-time incident tracking, analytical reports, safety related data and mapping, crisis management support, staff orientations and training. INSO services help NGOs with their day-to-day risk management responsibilities and improve their overall situational awareness to support evidence-based humanitarian access decisions. The Organisation has grown from innovative start-up to become a globally recognised charity and a valuable component of the humanitarian safety coordination system. Today the Organisation provides daily support to more than 850 NGOs in twelve of the world’s most insecure countries and has earned a strong reputation for performance, principles & professionalism.

Get personalised updates on latest vacancies
Job Alerts by Email
  • Personalised updates on latest career opportunities
  • Insights on hiring and employment activity in your industry
  • Typically sent twice a month