Work with other developers and data scientists to code proof-of-concept projects on large scale data sets;

Develop data processing and system integration applications;

Construct web based user interfaces and visualizations;

Document design decisions, code, and workflows;

Migrate successful proof-of-concept projects into production environments;

Quickly ingest new technologies to consider applicability to current or future needs;

Utilize statistics and predictive analytics to create innovative solutions to business problems;

Analyze business requirements as they relate to the ETL process; research, evaluate, and recommend alternative solutions;

Design, develop, and test ETL applications consistent with application architecture guidelines;

Participate in an agile-based approach implementing data services and solutions to deliver value rapidly;

Implement a process to collect and maintain inventory of digital assets across the enterprise;

Implement ETL processes, including data acquisition, data integration, data quality testing, data indexing and query answering;

Develop innovative data management, with real-time and predictive analytic capabilities;

Advise researchers in the preparation and execution of their research data management plans;

Collaborate with IT colleagues from Maastricht University and Maastricht University Medical Center.


Maastricht University


Basic Qualifications

3+ years’ experience of IT platform development;

Strong verbal and written communications skills;

High quality standards;

Bring a versatile toolbox with you. Know how to select and apply the best and most efficient tool for the job ahead (UML & ER diagrams, Epics, User Stories, UI Mockups, automated Unit and User Acceptance testing);

Experience with Continuous Delivery (Bug Tracker, SCM, automated Test and Build tools);

Understanding of database and analytical technologies (RDBMS, NoSQL storage, triple stores, SQL, SPARQL/Cypher/Gremlin);

Understanding of Big Data technologies (Hadoop, Spark);

Knowledge of one of those programming languages R (Shiny), Python (SciPy), Java, NodeJS, HTML5, JavaScript and CSS

Knowledge of semantic technologies (RDF, OWL, SPARQL, etc);

Proven experience in collaborative multidisciplinary teams;

Ability to consistently deliver accurate effort estimates for work;

Broad interest in scientific research and in the research process;

Willingness to acquire new skills and propose new approaches.

Preferred Qualifications

Participation in implementing large-scale global data warehousing and analytics projects;

Participation in open source projects (reporting bugs, proposing features and ideas and constructive criticism, providing bug-fixes and new implementations);

Ability to apply the right database, data warehousing or data sciences technology for the right job;

Implementation and tuning experience using cloud computing platforms and frameworks.

Level of experience (years):

Mid Career (2+ years of experience)

How to apply:

Please mention NLP People as a source when applying


Tagged as: , ,

About Maastricht University

Maastricht University is an international research institute located in Maastricht, the Netherlands. We offer the majority of our bachelor's, master's and PhD programmes entirely in English. We also offer extensive exchange and study abroad programmes and research collaborations with partner universities and institutions throughout the world.

Instead of lecture based education, Maastricht focuses on Problem-Based Learning, where students work together in small tutorial groups to solve problems taken directly from their chosen field of study.

Maastricht is one of the oldest and most beautiful cities in the Netherlands, on the border with Belgium and Germany and within several hours of Amsterdam, Paris, Berlin and London. Famous for the 1992 Maastricht Treaty, which created the European Union, Maastricht is an international city with over 135 international institutes, and numerous fairs, festivals, parties and performances throughout the year.