• Session caching using Redis
• OAuth and JWT authentication with Azure AD
• 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
• Azure Serverless Functions with Queue processing
• Maintenance and scheduled tasks using cron and Bash
Qualifications:
• Applicants should have experience in the following:
• 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
• Be a conscientious team worker who meets commitments and deadlines and takes pride in being reliable within a multi-cultural team across different time zones
• Outstanding communication skills in English
Bonus points:
• Communication skills 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. As such, the following safe recruitment practices will be applied:
• All offers of employment will be conditional on receiving at least two satisfactory professional references.
• INSO will ask candidates about significant gaps in employment history or frequent changes of employer and address.
• All essential qualifications and relevant professional accreditations and memberships will be verified.
• The successful candidate will be required to provide a valid proof of identity (passport, ID card).
• All new hires will receive an orientation in INSO’s safeguarding policy and procedures and associated documents (Code of Conduct, Whistleblowing etc.).
• All new hires will be required to sign and abide by the Code of Conduct as a condition of employment.
Terms & Conditions: 1 year contract with an expected start date on 1 November in the Hague, Netherlands, €4750 per month salary, 8% vacation pay, 2.5 days annual leave per month.
How to apply:
Interested applicants are requested to send the following to jobs@oso.ngosafety.org and reference “Developer 2020” in the subject line of the email. Only shortlisted candidates will be contacted.
• Updated CV (5 page maximum).
• A cover letter explaining your motivation and interest in the position.
• Any relevant software project samples as links or documents (optional)
Please do not send any additional information (such as copies of certificates, copies of diplomas, other writing samples, etc.) and keep the total size of your application under 8MB if possible.
Job Email id: jobs(at)oso.ngosafety.org