Analyst-Programmer PHP/Angular Entry/Exit System (EES) and ETIAS
Purpose of the project – But du projet
The “Smart Borders” project is an initiative aimed at optimizing control at the external borders of the member states of the Schengen Area. Smart Borders is part of the Schengen Information System, which is defined by the Schengen Borders Code (Regulation (EU) 2016/399), and itself consists of two subprojects: EES and ETIAS.
ETIAS (European Travel Information and Authorisation System — Regulation (EU) 2018/1240): this is a future automated computer system designed to strengthen the checks on foreign travelers who are exempt from a short-stay visa in order to enter European territory, to detect potential threats. It is a travel authorization and not a visa.
The Entry/Exit System (EES — Regulations (EU) 2017/2226 and (EU) 2017/2225): this concerns the development of services and web applications for the control of the Schengen borders within the framework of the European Entry Exit System (EES). This includes the processing of alphanumeric and biometric data of travelers, verification in the European central systems, and integration into the national border control systems.
Mission – Mission
-
You design, develop, and test applications for mobile and fixed devices based on preliminary functional and technical analyses;
-
You ensure quality assurance and development of PHP and JavaScript applications in a multi-user environment, with high availability and high visibility;
-
You keep up with technological developments and provide technical advice in your specific area of expertise, and propose possible changes to projects;
-
You analyze, either alone or in collaboration with the functional analysts, the needs of the users;
-
You meet the expectations and technical specifications of users, taking into account feasibility and the rules and standards within the administration;
-
You create and maintain technical documentation;
-
You help guarantee the maintenance of applications to improve them or adapt them to developments in software and hardware;
-
You provide adequate technical support;
-
You assist in coaching colleagues;
-
You work on the full development cycle: back-end (services) and front-end (user interface);
-
You develop new applications and improve those that already exist;
-
You work on complex applications and will play a role in projects with a large scope.
Duration of the mission – Durée de la mission
220 days with possible extension – 220 jours avec possibilité d’extension
Development platform – Plateforme de développement
Applications written in PHP (CodeIgniter framework, Smarty templates, internally developed framework of the Federal Police) and JavaScript (AngularJS, JQuery).
Working environment: Windows 10, Office 365, NetBeans, GIT
Server environment: Red Hat Enterprise Linux, command line DevOps tools
Database: Intersystems Caché or PostgreSQL
Development language – Language de développement
PHP, JavaScript, AngularJS, JQuery, Smarty, HTML, CSS, SQL
Required skills – Compétences recherchées
-
You have an ICT-oriented master's degree or you possess a bachelor's or master's in computer science;
-
You have extensive knowledge of the technology and development tools for PHP and JavaScript;
-
You have a good knowledge of SQL;
-
Good knowledge of CodeIgniter is a strong asset;
-
Good knowledge of AngularJS is a strong asset;
-
You have experience with the use of development environments in GIT and DevOps;
-
You possess a good knowledge of the development and use of REST web services, implemented in C#;
-
Knowledge of Laravel and VueJS is an important plus;
-
Experience in a similar position is a strong asset;
-
You possess knowledge of the methods and techniques of functional and technical analysis;
-
You possess knowledge of the methods and techniques of process description;
-
You possess knowledge of analysis in the form of Use Cases, depending on the project;
-
You are familiar with Agile and Scrum;
-
You can work independently;
-
You can manage your time well and respect deadlines;
-
You have a strong team spirit and analytical skills;
-
You are preferably bilingual (Dutch, French) or, if not, you have sufficient basic knowledge of the second national language to participate in meetings with other specialists and with representatives of the users without issue;
-
Knowledge of technical English is required.
Expected output type – Type output attendu
Functional and technical analysis, activity diagrams, database schema, source code with comments, unit tests, scenario tests, deployments at server level.
Apply for this Job
This position was originally posted on Pro Unity.
It is publicly accessible, and we recommend applying directly through the Pro Unity website instead of going through third party recruiters.

Search jobs by category
- AI Engineer
- Application Support Analyst
- Business Analyst
- Business Intelligence Analyst
- CRM Developer
- Cybersecurity Analyst
- Data Analyst
- Database Administrator
- Data Engineer
- Data Scientist
- Developer
- DevOps Engineer
- ERP Consultant
gofreelance
© 2025 gofreelance.be