Software Development Manager

International NGO Safety Organisation

Organisation Background

An international NGO dedicated to humanitarian safety, the International NGO Safety Organisation (INSO) provides information, analysis, coordination, training, and other support services to aid agencies working in insecure and fragile contexts.

Working with more than 1,000 local and international NGOs across 16 conflict affected countries, our projects support the safety of aid workers and help protect the vital relief they deliver to vulnerable communities.

INSO is headquartered in The Hague, Netherlands- the international city of peace and justice.

Job Summary

As the Software Development Manager, you are responsible for all design, development, orchestration, integration, security, and support for INSO’s software stack. You are the global system administrator for all INSO’s cloud services and enterprise software and manage the software team. These services include the Conflict & Humanitarian Data Centre (CHDC), the INSO Partners Portal (IPP) and other internal or external app registrations designated within the Active Directory. The Software team makes it possible to distribute information to our partners and maintains the platform for data recording and analysis across multiple channels. Performing well in this role, you will provide support for humanitarians across the globe through these systems as well as new innovations.

Key responsibilities

  • Conflict & Humanitarian Data Centre (CHDC)
    • Specification research and communication from major stakeholders
    • Frontend design and development
    • Backend development, data management and security
    • Azure DevOps and instance container capacity orchestration
    • Continuous security upgrades with best practices
  • INSO Partners Portal (IPP)
    • Specification research and communication from major stakeholders
    • Design and development
    • Azure DevOps pipelines
    • Continuous security upgrades with best practices
  • Manage IT software team
    • Perform line manager duties for all developers (frontend, backend, devop, etc.) within INSO as well as communicate with external parties for support (i.e., Microsoft, Google, etc.)
    • Organize and distribute tasks between the development team
  • Other services and responsibilities
    • SSL and domain registrations and maintenance
    • Integrate external systems with OAuth 2.0
    • Respond to issues promptly and accurately
    • Assist INSO employees with IT support and integration
    • Uphold all data security procedures and practices and follow 100% of INSO security directives

Requirements

  • Master’s Degree in Computer Science (or a relevant field)
  • At least 8 years of professional development experience
  • Experience in Agile team management
  • Familiarity or experience with tech used in INSO’s development stack:
    • Java Spring (boot) with Maven using Apache Tomcat
    • Clustering with multiple Apache CouchDB NoSQL nodes
    • NRT Indexing with Apache Solr 8+ using Zookeeper
    • Docker orchestration using Kubernetes
    • MS SQL Server replication for 3rd party connections
    • PHP with Codeigniter using Nginx
    • Azure MySQL Server
    • Communication with Twilio, SendGrid and BulkSMS
    • Frontend architecting using Angular 10+ and TypeScript
  • Strong understanding of data modeling and storage with both NoSQL and relational DBs
  • Experience with RESTful APIs
  • Knowledge of modern web and client development with distributed system architectures
  • Familiarity with Azure and Active Directory, VM server management, DNS, and SSL techniques
  • Experience in “big data” processing and analysis with dynamic visualizations
  • Paramount attention to detail in application and data security
  • Solid understanding of performance testing, deployment strategies, and DevOps
  • The ability to learn quickly and use innovative technologies
  • Spatial clustering algorithm analysis skills
  • Fluency in English

Nice to Have:

  • Fluency in French
  • Knowledge of Python
  • Prior humanitarian or NGO experience
  • Contributed to relevant open-source projects or impressive portfolio
  • Prior work in computer graphics with SVG web technologies

INSO’s Safeguarding Policy

INSO is fully committed to safe recruitment, selection and vetting of all potential new staff, trustees and volunteers and we will ensure rigorous compliance with our Code of Conduct and Safeguarding policy throughout the recruitment process.

Terms & Conditions:

Fixed-term (renewable) full-time contract based in The Hague, Netherlands, €6,750 per month gross salary, 8% vacation pay (vakantiegeld), 2.5 days annual leave per month. This position is eligible for Highly Skilled Migrant visa sponsorship and a relocation allowance.

How to apply

Please send the following to [email protected] and reference ‘Software Development Manager’ in the subject line of your email:

* An up-to-date CV.

* A cover letter explaining how you meet the requirements for the role and your motivation to apply.

Please do not send other documents. Only short-listed candidates will be contacted.


Job Notifications
Subscribe to receive notifications for the latest job vacancies.