Project Objective
In the Bordertask web application, develop a section dedicated to processing data relating to travel authorizations, which are provided, among others, by the European EES system when carrying out border controls.
Service
The International Business Unit (BINAT) is responsible, within the Directorate of Police Information and ICT Resources (DRI), for coordinating information needs to meet European and international directives. It ensures that the points of attention arising from these various international agreements or projects are properly relayed to the other Business Units for impact analysis. BINAT partners directly with the Legal Office department of DRI and CGI (Directorate of International Police Cooperation).
Missions
- Proactively monitor the development of new communication tools and databases at the international level, according to the needs of end users in the field.
- Take charge of dynamic communication on this subject in both directions and at the national level, adapted to our current events.
- Aim for the implementation of high-quality, high-performance products as quickly as possible so that end users benefit from real added value in their daily work: being able to work faster, better, and more easily.
- Ensure that the working method of the delivered products is clearly translated through targeted training, document sets, and communications.
Mission
- Design, develop, and test web applications based on preliminary functional and technical analyses.
- Ensure quality control and development of applications in PHP and Javascript in a multi-user, high availability, and high visibility environment.
- Monitor technological developments, provide technical advice in your specific area of knowledge, and suggest possible adaptations to projects.
- Analyze, in consultation or not with functional analysts, the needs of users.
- Meet users' expectations and technical specifications, taking into account feasibility and the rules and standards in force within the organization.
- Write and maintain technical documentation.
- Help maintain applications to improve or adapt them to changes in software and hardware.
- Provide adequate technical support.
- Work across the entire development cycle: back-end (services) and front-end (user interface).
- Develop new applications and improve existing ones.
- Work on complex applications and play a role in large-scale projects.
- Stay up-to-date with the latest relevant technology standards.
- Encourage good practices.
- Train colleagues: pair programming, presentations, and relevant technology updates.
- Guide the team when faced with technical issues and challenges (removing technical blockages).
- Look after the well-being of your team.
- Lend a hand in technical analyses.
- Perform code reviews.
- Code applications.
- Serve as a reference in technical know-how.
- Support and coach new team members.
- Strive to update/modernize standards within the organization.
- Limit/prevent technical debt/complexity debt wherever possible.
- Improve team dynamics and morale.
Duration of the Mission
220 days per year with the possibility of extension.
Development Platform
- Applications: PHP (CodeIgniter framework, Smarty templates, framework developed internally by the Federal Police) and Javascript (AngularJS, JQuery).
- Working Environment: Windows 10, Office 365, NetBeans, GIT.
- Server Environment: Red Hat Enterprise Linux, DevOps command line tools.
- Database: Intersystems Caché or PostgreSQL.
- Development Languages: PHP, Javascript, AngularJS, JQuery, Smarty, HTML, CSS, SQL.
Required Skills
- Hold a Master's degree in ICT or a graduate or Master's degree in computer science.
- Broad knowledge of technologies and development tools for PHP and Javascript.
- Good knowledge of SQL.
- Good knowledge of AngularJS is a major asset.
- Experience using GIT and DevOps development environments.
- Good knowledge of the development and use of REST web services, applied in PHP and Javascript.
- Experience in a similar role is a major asset.
- Familiar with the methods and techniques of functional and technical analysis.
- Knowledge of analysis in the form of Use Cases depending on the project.
- Familiar with Agile and Scrum.
- Independent in your work.
- Able to allocate your time well and meet deadlines.
- Strong team spirit and great analytical skills.
- Preferably bilingual (French, Dutch) or, if not, sufficient basic knowledge of the second national language to participate in meetings with other specialists and user representatives.
- Knowledge of technical English is essential.
- Knowledge of European Smart Borders is an asset.
Expected Results
- Development team supervision, activity diagrams, database schema, source code with commenting, unit testing, scenario testing, server-level deployments, code auditing.
Evaluation Criteria
- Quality and proper functioning of the code according to the definition established in the functional and technical analysis.
- Quality, user-friendliness, and completeness of documentation and test scenarios.
- Code stability and reliability.
- Design in compliance with procedures
Being Part of OneSource
Joining the OneSource team offers you an exciting opportunity to work in a forward-thinking and supportive environment, with benefits designed to enhance your well-being and professional growth. Here’s what you can expect:
Opportunities
Freelance:
- The opportunity to work in a modern environment.
- Hybrid working model possible per client need.
- Competitive daily rates.
Payroll Employee:
- Competitive compensation & benefits package.
- The opportunity to work in a modern environment.
- Hybrid working model possible as per client need.
- Meal vouchers.
- Mobility or transport allowance.
- Hospitalization insurance (DKV).
- Work insurance (Accident de travail).
- Professional liability insurance.
- Eco vouchers.