> Markdown version of [/jobs/ext/2354279-mps-developer](https://www.wearedevelopers.com/jobs/ext/2354279-mps-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # MPS Developer - **Company:** Serco - **Location:** Maastricht, Netherlands - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** Web Interfaces, Java (Programming Language), JavaScript (Programming Language), Application Programming Interfaces (APIs), Agile Methodology, Confluence, JIRA, HTML5, User Authentication, Automation of Tests, Software Bug Management, Cascading Style Sheets (CSS), Mobile Application Development, Software Documentation, Collaborative Software, Information Systems, Database Connection, Database Development, Design of User Interfaces, Hibernate (Java), IntelliJ IDEA, Junit, PDMS, Scrum Methodology, Software Maintenance, Mockito, Standard Sql, Software Engineering, Subsystems, TypeScript, Web Application Frameworks, Software Modules, Spring-boot, AngularJS, Playwright, React Native, JestJS - **Published:** August 4, 2026 - **Apply:** https://nl.indeed.com/viewjob?jk=33e14587758318df ## About the Role Bachelor's degree or an equivalent to a Bachelor University Diploma, in the ICT domain or relevant engineering. In the absence of a diploma, the proposed expert shall possess minimum six (6) years of professional experience in the ICT domain., Mandatory Requirements: * Full Stack Development Experience * Minimum 5 years as a Full Stack Developer. Strong knowledge of: * Client side: JavaScript, CSS, HTML5, and a web application framework. * Server side: Java and a server-side framework. * Evidence required: Written description and at least one project reference. Modern Development Technologies Minimum 3 years of experience with: * Angular * TypeScript * IntelliJ * Spring Boot * Evidence required: Written description and at least one project reference. Air Traffic Control (ATC) Domain Experience Minimum 3 years of experience developing software for: * Rostering and planning functions * ATC personnel * 24/7 operational environments * Evidence required: Written description and at least one project reference. Database Development Minimum 3 years of experience with: * SQL * Database access from Java * ORM tools (e.g., Hibernate) * Evidence required: Written description and at least one project reference. User Interface Design Minimum 3 years of experience designing: * User-friendly * Visually attractive web interfaces * Evidence required: Written description and at least one project reference. Automated Testing Minimum 3 years of experience with automated testing of: * Java backend applications (e.g., JUnit, Mockito, AssertJ) * Angular/TypeScript frontend applications (e.g., Jest, Vitest, Playwright) * Testing should cover unit, integration, API, and end-to-end testing. * Evidence required: Written description and at least one project reference. Software Documentation Minimum 3 years of experience developing and maintaining software documentation. * Documentation must comply with recognised industry/quality standards (e.g., SWAL or equivalent). * Evidence required: Written description and at least one project reference. Agile Methodologies * Minimum 3 years of experience with Agile development practices (e.g., Scrum). * Evidence required: Detailed description and at least one project reference. Desirable Requirements: Mobile Application Development * Experience with mobile application development. * Knowledge of modern mobile development frameworks such as: * Ionic * React Native * Equivalent frameworks * Evidence required: Detailed description and at least one project reference. * Development and Collaboration Tools * Experience using software development and collaboration tools, including: * Jira * Confluence ## Description Serco is a trusted partner of European Institutions and International Organisations, providing ICT services and Contact Centre management across Europe. Our expertise ranges from information systems support to consultancy services delivered under governmental frameworks, supporting key entities such as the European Commission and its Executive Agencies. As a leader in Service Integration and Management, we ensure the seamless delivery of services across multiple platforms, reflecting our strong commitment to quality and operational excellence., MPS (Manpower Planning System) is a core subsystem within Eurocontrols Maastricht UAC, designed to efficiently roster and plan both operational and non-operational personnel working on shifts. MPS enables planners to manage the complete roster planning process, while also providing a user-friendly interface for staff to request leave, express preferences, and swap shifts. The system ensures secure authentication and role-based access for all users. MPS integrates with various other subsystems to exchange roster-related data, supporting seamless coordination across teams. Its business function is to optimize workforce scheduling, enhance operational readiness, and streamline personnel management. MPS is essential for maintaining 24/7 availability and reliability in air traffic operations. The platform is central to supporting both planners and rostered staff, ensuring efficient and transparent manpower planning. The ENG/DCS team needs additional manpower to execute lifecycle maintenance for the MPS (i.e. incident investigation and bug fixing, support development of MPS software modules and documentation changes) and continued modernization of remaining legacy manpower planning tools (e.g. PDMS, SISO, AOD Booking Tool, Elektra, etc.), Ability to Listening-Reading-Writing-Speaking in English at level C1/B2/B2/C1 (the English skill levels may be further evaluated during an interview). The tenderer shall provide a certificate if available or English Level confirmation in the CV or any supporting documentation. If no certificate is provided, English level may be assessed and reviewed during interview phase, if applicable. ## Related Videos - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [Improving quality with Agentic AI with Rovo Dev and Xray](https://www.wearedevelopers.com/videos/2005-improving-quality-with-agentic-ai-with-rovo-dev-and-xray) - [The Resilience of the World Wide Web](https://www.wearedevelopers.com/videos/1281-the-resilience-of-the-world-wide-web) - [Crew Management System for Airlines: Plan duties for pilots & flight attendants worldwide](https://www.wearedevelopers.com/videos/1444-crew-management-system-for-airlines-plan-duties-for-pilots-flight-attendants-worldwide) - [Collaboration Quantified: Lessons from Open Source Developer Networks](https://www.wearedevelopers.com/videos/1422-collaboration-quantified-lessons-from-open-source-developer-networks) - [Can SVG be fast? Rendering a scatter chart with over 10k points](https://www.wearedevelopers.com/videos/100299-can-svg-be-fast-rendering-a-scatter-chart-with-over-10k-points) ## Related Articles - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market) - [How to land a developer job in Amsterdam](https://www.wearedevelopers.com/magazine/36-how-to-land-a-developer-job-in-amsterdam) - [Software Developer Salary in The Netherlands [2023]](https://www.wearedevelopers.com/magazine/217-software-developer-salary-in-the-netherlands-2023) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs)