By continuing to browse this site, you agree to our use of cookies. Read our privacy policy

Full-stack analyst / developer (m/f/x)

Belgium (Belgium)

  • Organization: MSF - Canada
  • Location: Belgium (Belgium)
  • Grade: Level not specified
  • Occupational Groups:
    • Information Technology and Computer Science
  • Closing Date: 2022-01-31

Click "SAVE JOB" to save this job description for later.

Sign up for free to be able to save this job for later.

Full-stack analyst / developer (m/f/x)

Médecins Sans Frontières (MSF) is an international humanitarian aid organization that provides assistance in more than 60 countries to populations in distress, to victims of natural or manmade disasters and to victims of armed conflicts, without discrimination and irrespective of origin, religion, creed or political affiliation.

CONTEXT

Integrated within the headquarters ICT DevOPS team, as an ICT Analyst/Developer you will support your colleagues in the development of in-house projects and application technical support both for the headquarters in Brussels as for MSF’s field operations. You will be involved in the whole software development lifecycle (SDLC) of projects, often including business analysis and application architecture design.

A great challenge of IT at MSF is to provide services where the conditions of use are unstable such as low, intermittent and often expensive connectivity, secure contexts and extreme sensitivity of data, or harsh environmental conditions. The application domains consist mainly of medical (eHealth, mobile data collection), operational (information and decision support systems) HR and financial applications. We strongly believe that the application of recent technologies to the humanitarian field allows us to optimize our actions and operations.

RESPONSIBILITIES

We expect you to collaborate closely with the other members of the team (program/project managers, integrators/developers) and even with senior users:

· Work closely with program/project managers, integrators/developers, and senior users.

· Assist in the definition of the business case and functional requirements for projects and translating them into precise technical requirements;

· Development of new applications: starting from the technical requirements, you will design, implement, document and finally deploy new applications and services requested by our operations;

· Collaborate in the lifecycle management and maintenance of existing applications

· Document, train and support users

· Support in the definition of policies, and procedures and anticipate requirements.

· Provide training and third-line support to end-users, both in our headquarters and in our field operations;

· Collaborate with consultants and suppliers of other software deployed at MSF.

REQUIREMENTS

Competences required:

· You are autonomous, self-organized, pragmatic, flexible, and a team player

· You can adapt to changing circumstances, contexts, tasks, responsibilities and people

· You are an active listener capable of challenging given situations with adequate methodology, and with a strong ability to synthesize, and good at communicating

· You are curious and a fast learner; you are open to share your ideas

· You’re a good generalist

· Familiarity with project management concepts and methodologies is an asset

· Familiarity with documentation systems and collaboratives tools is an asset

Education and experience:

· Degree in Computer Science, Information Systems Management, or related fields, or equivalent workforce experience

· Experience of at least 5 years in software development. More senior profiles are encouraged to apply.

· Experience with MSF or other NGO’s in similar contexts will be an advantage

· Experience in professional IT fields such as cybersecurity, service management, is an asset

· Languages: good command of English; French is an asset

Technical knowledge

· Solid knowledge of software development lifecycle

· Extensive programming experience, solid knowledge of modern application development techniques and programming languages, preferably including test-driven development.

· Good knowledge of JavaScript and modern application development in Node

· Knowledge of JavaScript (ES6), Typescript and one of the leading JavaScript frameworks (Angular, React, Vue) are considered as an asset

· Good knowledge of Linux, Docker, CI/CD principles, version control using Git

· Strong knowledge of the Internet protocols such as TCP/IP, HTTP, and DNS

· Good understanding and experience of Web Services: GraphQL, REST, SOAP

· Knowledge of Python, Java, Nix, or Kubernetes is a plus

· Experience with web application programming and architecture

· Experience in database design, development and SQL in general

· Experience with web & Application Servers (Apache, Tomcat, NGinx)

· Experience with Kobo, DHIS2, and Bahmni/OpenMRS is an asset

· Experience with middleware technologies & patterns is an asset

· Knowledge of Azure and Office 365 technologies is a plus

· Experience with UI design is considered a plus

CONDITIONS

· Expected starting date: As soon as possible

· Contract type: open-ended (CDI), full-time, based in Brussels

· Salary according to MSF-OCB HQ grid – Hospital Insurance (DKV) – Pension Plan – 100% reimbursement for public transportation costs

· Adhere to the MSF principles and to our managerial values: Respect, Transparency, Integrity, Accountability, Trust and Empowerment

· Adhere to the MSF Behavioral Commitments

Deadline for applications: 31st January 2022

Please, send your CV and cover letter to [email protected] and mention “Full-stack Analyst/Developer” in the subject of your email.

Only shortlisted candidates will be contacted.

MSF values diversity and is committed to create an inclusive working environment. We welcome applications from all qualified candidates regardless of disability, gender identity, marital or civil partnership status, race, color or ethnic and national origins, religion or belief, or sexual orientation.

The protection of your personal data is important to MSF. By submitting your application, you consent to MSF using your personal data. For more information, consult our privacy notice to job applicants.

We do our best to provide you the most accurate info, but closing dates may be wrong on our site. Please check on the recruiting organization's page for the exact info. Candidates are responsible for complying with deadlines and are encouraged to submit applications well ahead.
Before applying, please make sure that you have read the requirements for the position and that you qualify.
Applications from non-qualifying applicants will most likely be discarded by the recruiting manager.
Apply
Having problems applying by email?

When clicking the apply button, your email client should open as a separate programme (if you are using Outlook, Mail, Thunderbird, or similar), or in a different tab in your browser (if you are using GMail or similar).
If nothing happens when clicking the button, please open your email client, start a new email, and copy the following email into the to field: [email protected]


What does it mean?

Click "SAVE JOB" to save this job description for later.

Sign up for free to be able to save this job for later.