HRIS Python Developer
Published | May 22, 2022 |
Location | Brussels, Belgium |
Category | Computer & IT |
Job Type | Full Time |
Description
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.
HRIS Python Developer (m/f/x) – 12 months – Brussels – MSF Belgium
CONTEXT
MSF OCB (Operatioal Center Brussels) is replacing its existing HRIS and has chosen the Odoo Enterprise edition Version 15 for building its new software.
The HRIS will be used by 4.800 users:1.800 employees currently under MSF contract and 3.000 persons that have either not yet worked for MSF or are in between MSF contracts.
The 1.800 employees will access the backend of Odoo and the 3.000 non-employees will access the Odoo solution via a self-service web portal.
MSF has the support of an Odoo integrator - Niboo - to develop and customize the standard Odoo Enterprise edition in accordance to our specific needs.
MSF is looking for a software developer skilled in Python to reinforce its existing HRIS Team composed of developers, functional manager, key users and project manager.
RESPONSIBILITIES
The Python Developer will:
Collaborate closely with the team of developers of the Odoo integrator as to develop and customize the Odoo enterprise edition V15 backend and web-portal to meet the needs of our users.
Under the supervision of the HRIS Technical Referent and with the support of our integrator, follow best practices in software engineering as to ensure the software developments are correctly documented and easy to migrate to future Odoo enterprise versions.
Share knowledge about the developed python code with the other members of the HRIS Team
Collaborate with the ICT unit
Ensure that MSF has a degree of independence from our integrator for any further development once the main development project is finished.
REQUIREMENTS
The candidate must have:
Proven knowledge and experience of Python
Experience with relational databases, preferably PostgreSQL
Experience in large projects
Understanding and experience with object-oriented development
Knowledge of Version Control tools like Git
Basic understanding of web development
Passion for development
Quick & Autonomous learner
Fluent in English and French
Good team player
Good communication skills
Willing to work in an international, multidisciplinary and humanitarian environment
The followings are considered as assets:
Bachelor or Master’s degree in Computer Science, Information Systems Management or related fields
Knowledge of Odoo framework
Knowledge of Docker & container management
Knowledge of JavaScript and JavaScript libraries
Knowledge of API developments over XML-RPC
Contribution to Open Source Projects
Knowledge of Linux
Experience with MSF
CONDITIONS
Expected starting date: July 2022
Location: Brussels (Belgium)
Contract type: Fixed term contract
Contract duration: 12 months (extendable to open-ended contract)
Time allocation: Full-time
Salary according to MSF-OCB HQ grid
Meal vouchers - 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
How to apply
Please, send your CV and cover letter and mention “HRIS Python Developer” in the subject of your email.