As a high-tech research centre that is partially publicly funded, imec carries a responsibility to ensure local impact of the digital technologies it helps develop. The EDiT (“Enabling Digital Transformations”) department plays a leading role in realizing imec’s local impact by conducting demand-driven research & development, in collaboration with several authorities, imec departments, academic & other research institutes, companies, and citizen’s organisations. Our mission is to tackle so-called “wicked problems” in 3 main domains, or “clusters”: (smart) cities, mobility & logistics, and public health. The activities of EDiT are guided by our “Open for Impact” vision, which puts an emphasis on open knowledge, open source, and open data. Examples of our research programmes include City of Things, Mobilidata, Maak dat mee, Internet of Water, and an ambitious public health initiative that is taking shape as we speak.
What you will do
You will join EDiT’s Public Health cluster, a multi-disciplinary team of software developers, architects, user researchers, domain experts, and product owners, collaborating on projects that aim to apply cutting-edge technologies and methodologies to develop innovative solutions that lead to insights in how we can live longer, healthier, more satisfying lives. As a senior developer you will play a leading role in the creation of a framework, and applications on top of it, that enable ambitious studies that investigate the factors that impact our health & well-being. Together with your colleagues you will envision and build components to ingest “real world” data (e.g. from wearables or IoT systems), feed it to predictive models and visualise findings in web and native clients, such that citizens, healthcare professionals and officials can make sense of it. You will leverage your experience to coach more junior colleagues in applying the latest best practices in development, testing and DevOps.
You will also join EDiT’s DEV competence centre, where we will provide coaching, arrange training, evaluate and fine-tune your role and responsibilities, and plan your career path within EDiT/imec together. Additionally, through our EDiT Communities of Practice initiative you will regularly interact with other developers, architects, designers, and user researchers across EDiT.
What we do for you
EDiT is based at the imec offices in the centres of Ghent and Antwerp. You can choose from which of these two cities you prefer to work, and we have always been open to homework, as most of the team communication takes place online. While the covid-19 crisis continues working from home is the default across all of imec.
In exchange for your talent, passion, and expertise, you will join a multicultural and high-tech company, with challenges there for the taking. Our flexible and informal working environment offers you a range of possibilities to take initiative and show responsibility. This is your opportunity to contribute to the technology that will determine the society of tomorrow. imec supports and guides you in this process, not only with words but with concrete actions. Through imec.academy, 'our corporate university', we are actively investing in the further development of all our employees to assure their technical and personal growth. Your valuable contribution and that of your colleagues make imec a top player in its field. Your energy and commitment are therefore appreciated by means of an attractive and competitive salary with many fringe benefits.
Who you are
“Must-haves” (essential skills):
- Minimum of 6 years of proven professional experience in software engineering;
- Able to quickly learn new technologies (paradigms, languages, frameworks, libraries, patterns, …);
- An interest in innovation with societal relevance;
- Node.js, for implementation of back-ends & APIs;
- Docker/Kubernetes micro-services;
- Relational & document-based databases (PostgreSQL, Mongo, etc.);
- Git (duh!);
- Team player accustomed to Scrum or similar Agile process;
- Client-focused attitude;
- English (professional proficiency).
“Should-haves” (a great candidate is familiar with most of these):
- Able to efficiently & iteratively translate user/system requirements to software architecture & implementation choices;
- TypeScript, as a dialect you like or can live with;
- Design of micro-service/back-end architectures;
- Familiarity with MS Azure or comparable cloud ecosystem;
- CI/CD & DevOps technologies (Azure DevOps/Pipelines, Helm, Terraform, etc.);
- React, or other modern (Web) front-end framework(s);
- Having made contributions to open source projects (please mention in your application!).
“Could-haves” (it is nice to tick a few of these boxes):
- Knowledge of data standards used in Health, such as HL7, FHIR or OMOP;
- Kotlin, Java, Python, Dart, Golang or Rust as your second or third language;
- Design & implementation of high volume (sensor) data processing pipelines;
- Mobile/Wearable app development experience (Android, iOS, and/or cross-platform);
- AI/ML, Big data, and/or Data science technologies;
- Dutch (notions or intention to learn).