Role and responsibilities
- Maintain the IPCHEM software, covering the full-stack (HTML, JavaScript, Java/Tomcat,
- PostgreSQL);
- Lead the maintenance of the IPCHEM data harmonisation, integration and dissemination
- processes (ETL, ownCloud, R and Python scripting);
- Support the IPCHEM data providers and users, including curation of standard on-boarding
- paths and their documentation;
- Lead the IPCHEM harmonisation and integration of new datasets, or update of existing ones;
- Coordinate with the IPCHEM system manager, the business manager, the data providers and users;
Preferred Skills:
Strong knowledge of:
- Java/Tomcat based web application software development and maintenance
- PostgreSQL/PostGIS data management (except server administration)
Good knowledge of:
- HTML, JavaScript, R, Python software maintenance
Basic knowledge of:
- ownCloud (or Nextcloud) platform administration and APIs (except server administration), PHP
- ETL data harmonisation tools (Pentaho Data Integration – Community Edition)
- Ability to curate software maintenance, including bug-fixes and addressing code issues also in relation to security assessments, code integrity and organisation, updates of the technical documentation
- Sound understanding and implementation of software security and data protection measures
- Willingness to learn about business processes, understand use cases, troubleshoot problems and identify areas of improvement, fine-tuning the testing activities to meet both technical and scientific needs
- Attitude to lead technical tasks, proactively steering towards the delivery of information system refinements, consolidating existing data streams and supporting the setup of new ones
- Capability of learning new technologies, of applying the FAIR data principles and of elaborating on possible evolutions of an information system
- Good communication skills with both technical and non-technical audiences
- Flexibility in terms of analytical and problem-solving approach
- Capability to write clear and structured technical documents in English
- Ability to participate in technical meetings with good command of English