WORK AT

Working for Mediaan means working for an IT company that empowers its employees to put their talents and ambitions to the test

Technology makes a difference

Mediaan is not your average IT company. We’re a young-minded company with a long corporate history. We work with some of the world’s leading corporations and most promising start-ups.

Our team is home to the best and brightest minds in the industry. Our employees are always up for a new challenge. They’re fascinated by the possibilities unleashed by the latest technologies. That fascination drives them to create game-changing solutions for our customers. All it takes is your business and our passion.

Our offer

Working at Mediaan means taking on challenging projects. And are you ready to never stop learning? You’ll be serving an international client base with the best and brightest in the IT business. Be prepared to travel.

The atmosphere at Mediaan is fun and informal. Our Friday lunches and Knowledge Sessions are an institution (sometimes we even hang out and have a drink or two afterward). You can expect regular company parties and the occasional company outing as well.

If you have a partner, please know that he or she is important to us: they’re always welcome here. We understand how important flexible working hours and your work-life balance are. A competitive salary and company care are also part of our offer.

All aboard

If your interested in joining our team, send your resume and written personal statement to solliciteren@mediaan.nl.

For more information please contact Huub Rouvroye or Michelle van Pol at +31(0)45 571 83 55.

Jobs at Mediaan

Junior developer

You will be part of an enthusiastic team. Together you will create unique digital experiences, from design to an operational application. You will learn and apply the latest technologies in front-end and back-end development.

More about this job

You will start as a full stack developer in our Technology team. We will stimulate your personal development like participating in our Tribes and joining our knowledge sessions on Fridays. That is why our young talents quickly grow and learn more aspects of technology.

Who are we looking for?

  • You have bachelor degree or master degree in Computer Science / IT
  • You have a 0-4 years experience
  • You are familiar with .NET, Android or iOS development
  • You are ambitious, curious and fascinated with Technology
  • Your communication skills are good in written and spoken English
  • We consider it a plus if you like to learn new technologies such as client-side frameworks, IoT and Machine Learning or if you are proficient in German.

Medior and Senior Developer

We are well-known for our quality software. We are front-runners in software development and therefore always aim for the best people in our business. We call upon experienced software developers who are up for a challenge and the next step in their carreer. We offer you the opportunity of a life-time.

More about this job

Your drive will push younger colleagues to the top en will impress our customers. Together with our designers and the other developers you create unique digital experiences. You are a professional full stack developer with experience in several front-end and back-end technologies. You have excellent communication skills and create true team-spirit. Our customer will be your biggest fan.

Besides your work in project you will actively share your knowledge. You participate in Tribe meetings where you will learn and teach new technologies.

Who are we looking for?

  • You have a Bachelor or Master degree in computer Science or IT
  • You have more then 4 years experience
  • You are experienced in client-side frameworks, .NET, Android or iOS development
  • You are familiar with Agile development, in particular SCRUM
  • You dare to try new tools and technologies and come up with new ideas
  • You are committed and never abandon your team nor your customer
  • You are ambitious, curious and fascinated with technology
  • You have excellent communicative skills in written and spoken English
  • We consider it a plus if you like to learn new technologies such as client-side frameworks, IoT and Machine Learning or if you are proficient in German.

Data Scientist

A Data Scientist at Mediaan will add intelligence to our technology. You will develop predictive machine learning models and chatbots for our customers.

More about this job

Together with our business consultants you will use your knowledge to solve real-life challenges with the use of data and technology. Our clients are leading companies and you will work in various lines of business. Examples of project can be found in Challenges.

You will be part of our “Data & Intelligence” team, joining 8 other Data Scientists, Business Intelligence experts and even an Ethical Hacker.

We use Agile methods such as scrum in our projects and you will probably work together with colleagues from our Technology team when it comes to software solutions.  Since we are a Microsoft Managed Partner for the Data Platform you will have direct access to the knowledge and experts of Microsoft.

The Data & Intelligence team is an international, young group of experts who are eager to learn and share knowledge. They organize deep-dive sessions or tribe meetings were they explore new things and have fun at the same time. The atmosphere in our company is professional and informal. We work hard and play hard.

You will be based at our offices in Heerlen or Amsterdam. Our attitude towards work is ‘flexible’ and we expect the same from you. That means you might work from your home, our office or at the customer site; whatever works best for our customer and for you. Since we work for international clients and visit conferences in the US you shouldn’t mind to travel.

Are you in for this challenge and do you meet the profile of our Data Scientist? Let us know, we would love to get to know you better.

Who are we looking for?

  • You have a Master or Bachelor degree in IT or Knowledge Engineering (Data Science)
  • You are a true professional and eager to learn.
  • Your colleagues get energy from you. Your communication skills are good and you dare to step out of your comfort zone and experiment with new technologies.
  • You are committed to your team and our customer.
  • You have experience in data-processing technologies such as SQL, R and/or Python
  • You are familiar with models, algorithms and methods such as data mining, cluster & network analysis, machine learning, classification techniques (supervised and unsupervised learning, predictive models, sentiment, text analysis)
  • You are experience or willing to learn topics/tools such as PowerBI, Hadoop, Big Data, R Studio, SQL Server 2016 R Services of Azure Machine Learning/Cortana Intelligence Suite
  • Your English is very good. Knowledge of Dutch and German are considered a plus.

Interning at Mediaan

We’re always on the lookout for students interested in completing an internship at Mediaan. All interns will be mentored by an experienced colleague who will show you the ropes and guide you through the process of applying your knowledge to successful IT projects. Students who excel during their time at Mediaan will have the opportunity to stay on and start their careers with us upon graduating. We have a variety of assignments for which you can apply but invite you to share your ideas with us if you have something specific in mind: we’ll see if we can work something out.

Our current assignments

BLOCKCHAIN & SMART CONTRACTS

Blockchain enables one to set up a distributed system containing data which can be verified and validated by numerous parties. It also enables one to allocate an increased “confidentiality” classification to data. For example, in the use of asset management.

More details to this assignment

Smart contracts make it possible to lay down agreements – between two parties, for instance – in a contract, without the intervention of third parties. The Ethereum protocol is a prime example of the combined use of blockchain and smart contracts.

The aim of this assignment is to carry out research into the best means of applying blockchain and smart contracts for both ourselves and customers. The assignment comprises both research and implementation components, with a view to developing proof of concept.

Research topic

How might blockchain and smart contracts best be utilized in the domains in which Mediaan operates (e.g. logistics).

Environment

Apart from receiving the research findings, we naturally also wish to see them put into practice. You will therefore have to develop an application with which to convince both us and our customers of the value of blockchain and smart contracts.

Who are we looking for?

  • You study Computer Science / IT (or related) at an HBO / WO level
  • Strong analytical skills
  • The drive to learn and apply new techniques
  • Communicative: both with colleagues and customers
  • Team player
  • Enthusiastic and motivated attitude
  • No 9 to 5 mentality
  • You will be engaged at our Heerlen office

Interested?

If so, then send an email with your CV attached to solliciteren@mediaan.nl or telephone Huub Rouvroye or Michelle van Pol (+31(0)45 571 83 55).

MIXED REALITY BY HOLOLENS

This internship assignment relates to an application for the Microsoft HoloLens, which uses face recognition to publically display information about the person one is looking at.

More details to this assignment

Information about the person one is looking at could be acquired using Facebook and Twitter. Photos and text could then be displayed opposite/beneath the face of the person in question. This might be combined with the option of swiping through an information timeline.

The ultimate objective is to access information about the person one is currently looking at, on the basis of face recognition. Have you got what it takes to convert the data available in this digital era into useful information using mixed reality? If so, get in touch straight away!

Research topic

How might we turn relevant information found on the Internet into an interesting story about the person one is looking at through the HoloLens? Could we also use this for objects or other applications? Could we display information on the basis of position, so that said information remains with the person in question as they move around?

Environment

The HoloLens application is subdivided into two parts:

Development is carried out on the basis of C# .Net and Unity. Objects are displayed in Unity, on the basis of their position in the 3D world. This 3D world is mixed with the real world using the HoloLens. Logic is written in C#, with which to manage the objects in the real/3D world. Tutorials are available at: https://developer.microsoft.com/en-us/windows/holographic/academy

Who are we looking for?

  • You study Computer Science / IT (or related) at an HBO / WO level
  • Strong analytical skills
  • Communicative: both with colleagues and customers
  • Team player
  • Enthusiastic and motivated attitude
  • No 9 to 5 mentality

Interested?

If so, then send an email with your CV attached to solliciteren@mediaan.nl or telephone Huub Rouvroye or Michelle van Pol (+31(0)45 571 83 55).

MUTATION TESTING

Our unit tests form the base of the ‘test pyramid’. This is the primary barrier designed to prevent regression in our applications. From the very outset, we measure the percentage of our code that is executed by our unit tests, which is also known as code coverage.

More details to this assignment

Unfortunately, code coverage has no bearing whatsoever on the quality of the unit tests, but simply indicates that the code was executed. A unit test which executes 100% of your code, might therefore effectively test 0% of the code, because it does not perform any checks on the expected results.This is where mutation testing comes into play. A mutation testing framework changes a line of the code, before proceeding to run the unit tests. If at least one unit test does not fail, then this implies that a line of code has not been (fully) tested. A “mutation” therefore survived. The tool repeats this process on all lines of code. The percentage of the mutations that survive therefore expresses the quality of the unit tests. The mutations may involve various things: logical operators might have been changed, statements omitted, or mathematical operations negated, etc.

Research topic

It is your task to establish which mutation testing frameworks are available for the languages that Mediaan uses, and how these might be integrated in our projects and continuous integration systems.

Environment

In addition to carrying out a survey of the possible frameworks, you will have to develop a proof of concept which shows how the selected frameworks can be integrated and/or utilized.

The languages that Mediaan uses for software development include C#, JavaScript, Java, Kotlin and Swift. We use primarily R and Python for our data intelligence projects.

Who are we looking for?

  • You study Computer Science / IT (or related) at an HBO / WO level
  • Strong analytical skills
  • Communicative: both with colleagues and customers
  • Team player
  • Enthusiastic and motivated attitude
  • No 9 to 5 mentality
  • You will be engaged at our Heerlen office

Interested?

If so, then send an email with your CV attached to solliciteren@mediaan.nl or telephone Huub Rouvroye or Michelle van Pol (+31(0)45 571 83 55).

TEXT MINING FOR FUNCTION POINTS

In the development of custom software, we at Mediaan use function points to establish the functional scope of a system or sub-functions. The aim of this assignment is to automate part of this function point count. Microsoft LUIS (Language Understanding Intelligent Service) could be used to automate part of the recognition of the function point counting method, whereupon the project would be passed on to a systems analyst for completion.

More details to this assignment

The system that is to be developed should be capable of analysing files, then issuing the user suggestions regarding the text. The user then has the option of either confirming, rejecting or giving the file a different classification. This information can subsequently be used to further train LUIS for future use.

Research topic

Might language recognition be used for the continuous optimization and improvement of function point counting and, if so, how?

Environment

Apart from receiving the research findings, we naturally also wish to see them put into practice. You will therefore have to develop an application that both supports and offers further insight into the process.

Ultimate development is to be carried out using AngularJS, C# /.Net Core, Microsoft SQL server and hosting in Azure.

Who are we looking for?

  • You study Computer Science / IT (or related) at an HBO / WO level
  • Strong analytical skills
  • Communicative: both with colleagues and customers
  • Team player
  • Enthusiastic and motivated attitude
  • No 9 to 5 mentality
  • You will be engaged at our Heerlen office

Interested?

If so, then send an email with your CV attached to solliciteren@mediaan.nl or telephone Huub Rouvroye or Michelle van Pol (+31(0)45 571 83 55).

BETTY BLOCKS VS METAMODELER

Many applications comprise a fixed number of components. These include architecture, modelling and user interface elements. And whenever a new project commences, developers are burdened with the task of creating these components, while their time would actually be better spent on the logic that makes the application unique.

More details to this assignment

Throughout the past few years, Mediaan has been working on a system – the Metamodeler – which ensures that a complete web application is generated on the basis of a domain model. The Metamodeller has already been successfully deployed for a number of Mediaan customers, thereby drastically reducing the length of the development period. Nowadays, other parties also offer tools with which to create an application without code.

One of the parties that offers this option is Betty Blocks. Betty Blocks claims that the use of its platform enables one to develop applications eight times quicker than using the standard method of coding.

Research topic

Your task is to examine the possibilities of what are known as aPaaS (Application Platform as a Service) services, and to establish what kind of effect this will have on the traditional method of programming applications from scratch.

Environment

Apart from receiving the research findings, we naturally also wish to see them put into practice. You will therefore have to develop two web applications, one made using Betty Blocks and the other with the Metamodeler.

In the process, you will become acquainted with the following technologies: Web development, ASP.NET MVC, MSSQL, Angular JS, aPaaS.

Who are we looking for?

  • You study Computer Science / IT (or related) at an HBO / WO level
  • Strong analytical skills
  • Communicative: both with colleagues and customers
  • Team player
  • Enthusiastic and motivated attitude
  • No 9 to 5 mentality
  • You will be engaged at our Heerlen office

Interested?

If so, then send an email with your CV attached to solliciteren@mediaan.nl or telephone Huub Rouvroye or Michelle van Pol (+31(0)45 571 83 55).

METAMODELER UPGRADE

Throughout the past few years, Mediaan has been working on a system – the Metamodeler – which ensures that a complete web application is generated on the basis of a domain model. The Metamodeller has already been successfully deployed for a number of Mediaan customers, thereby drastically reducing the length of the development period.

More details to this assignment

As the market continues to develop and new technologies are launched in quick succession, however, Mediaan is eager to continually update the Metamodeler and add new features. The Metamodeler generates AngularJS templates for the front end.

As Angular (formerly known as Angular 2) has been available for some time, this is considered an opportune moment to provide the Metamodeller with the option of generating the front end using additional Angular templates. It is your task therefore to ensure that an application is generated using the Angular framework.

Research topic

To what extent can one cover all logic by generating templates? You will have to carry out research to establish whether there are existing technologies available, or if something new will have to be developed.

Environment

Apart from receiving the research findings, we naturally also wish to see them put into practice. This implies that you will have to extend an existing application by adding the latest frameworks in the field of front-end development

In the process, you will become acquainted with the following technologies: Web development, ASP.NET MVC and Wan patterns, MSSQL, Angular, Webpack, TypeScript.

Who are we looking for?

  • You study Computer Science / IT (or related) at an HBO / WO level
  • Strong analytical skills
  • Communicative: both with colleagues and customers
  • Team player
  • Enthusiastic and motivated attitude
  • No 9 to 5 mentality
  • You will be engaged at our Heerlen office

Interested?

If so, then send an email with your CV attached to solliciteren@mediaan.nl or telephone Huub Rouvroye or Michelle van Pol (+31(0)45 571 83 55).

Flutter vs react Native vs Xamarin

Developing an app for multiple platforms is expensive. One possible solution is to use a cross-platform development tool. Over the past few years, enough variations have been developed that could help you set up a cross-platform app. However, each of these solutions also has disadvantages, such as performance or low support.

More details to this assignment

Research topic

You are going to investigate and compare Flutter, React Native and Xamarin in terms of performance, code reusability or the ability to add native components. Another interesting comparison is the way the “cross-platform” concept is implemented per framework to determine the efficiency of the framework. In support of the research, you will develop a similar app using the mentioned frameworks, involving a complex screen.

Environment

In addition to investigating the best possible framework, you will also develop an app per platform. This means that you will get started using the following languages: JavaScript, Dart and C #.

Who are we looking for?

  • You study Computer Science / IT (or related) at an HBO / WO level
  • Strong analytical skills
  • Communicative: both with colleagues and customers
  • Team player
  • Enthusiastic and motivated attitude
  • No 9 to 5 mentality
  • You will be engaged at our Heerlen office

Interested?

If so, then send an email with your CV attached to solliciteren@mediaan.nl or telephone Huub Rouvroye or Michelle van Pol (+31(0)45 571 83 55).

METAMODELER Extension for app generation

Many applications always consist of a fixed number of components, like architecture, models and user interface elements. With every new project, developers are saddled with the constant re-creation of these issues, while they should spend more time on the logic that is truly unique to the application.

More details to this assignment

In recent years, Mediaan has been working on a system – the Metamodeler – which generates a complete web application from a domain model. The Metamodeler has already been successfully used in customer projects and has drastically reduced the development time.

Research topic

Mediaan would like to keep updating the Metamodeler and adding new features. One of these possible features is the support for generating (the basis of) a mobile app (iOS / Android). Examining and creating this feature is the purpose of this assignment. Using this extension and the existing Metamodeler, Mediaan can use a domain model to set up an app project. This might be a cross-platform project or one – or multiple – native projects.

Environment

In addition to examining the assignment, we are also pleased to see this in practice. The final development will be done using, for example, Xamarin, React Native, Android Studio or Apple Xcode.

Who are we looking for?

  • You study Computer Science / IT (or related) at an HBO / WO level
  • Strong analytical skills
  • Communicative: both with colleagues and customers
  • Team player
  • Enthusiastic and motivated attitude
  • No 9 to 5 mentality
  • You will be engaged at our Heerlen office

Interested?

If so, then send an email with your CV attached to solliciteren@mediaan.nl or telephone Huub Rouvroye or Michelle van Pol (+31(0)45 571 83 55).

Quality Gamification

Gamification is adding game elements to a process to influence human behaviour in a positive (and fun) way. At Mediaan, we have human resource processes to maintain the quality of our team, and the delivered software high. You are going to investigate which game concepts can contribute to these processes. Eventually, you will translate these concepts into a proof-of-concept.

More details to this assignment

The intention is that Mediaan can use the application internally for appraisal meetings and to stimulate personal growth among employees. Do you think you can build the bridge between gamification and the world of software development? Sign up now!

Research topic

How can we utilize gamification to support certain processes at Mediaan and to positively stimulate both teams and individuals? What kind of game elements are most suitable?

Environment

In addition to examining the assignment, we are also pleased to see this in practice. This way you will develop an application that will make the process more intelligible and supported. The final development will be done using AngularJS, C # / .Net Core, Microsoft SQL Server and hosting in Azure.

Who are we looking for?

  • You study Computer Science / IT (or related) at an HBO / WO level
  • Strong analytical skills
  • Communicative: both with colleagues and customers
  • Team player
  • Enthusiastic and motivated attitude
  • No 9 to 5 mentality
  • You will be engaged at our Heerlen office

Interested?

If so, then send an email with your CV attached to solliciteren@mediaan.nl or telephone Huub Rouvroye or Michelle van Pol (+31(0)45 571 83 55).