Description
Doel van het project – But du projet
Le projet « Smart Borders » est une initiative visant à optimiser le contrôle des frontières extérieures des États membres de l’espace Schengen. Smart Borders s’intègre dans le cadre du système d’information Schengen, régi par le code frontières Schengen (Règlement (UE) 2016/399) et se divise lui-même en deux sous-projets : EES et ETIAS.
L’ETIAS (European Travel Information and Autorisation System — Règlement (UE) 2018/1240) : il s’agit d’un futur système informatique automatisé qui a pour objectif de renforcer les contrôles des voyageurs étrangers exemptés de visa court séjour pour entrer sur le territoire européen, afin de détecter les menaces potentielles. C’est une autorisation de voyage et non un visa.
L’Entry/Exit System (EES — Règlements (UE) 2017/2226 et (UE) 2017/2225) : il s’agit du développement de services et d’applications web pour le contrôle des frontières Schengen dans le cadre du système européen d’entrée-sortie (Entry Exit System – EES). Cela comporte le traitement des données alphanumériques et biométriques des voyageurs, la vérification dans les systèmes centraux européens et l’intégration dans les applications nationales de contrôle frontalier.
Het project “Smart Borders” is een initiatief met als doel de controle aan de buitengrenzen van de lidstaten van het Schengengebied te optimaliseren. Smart Borders maakt deel uit van het Schengeninformatiesysteem, dat wordt afgebakend door de Schengengrenscode (Verordening (EU) 2016/399), en bestaat zelf uit twee deelprojecten: EES en ETIAS.
ETIAS (European Travel Information and Authorisation System — Verordening (EU) 2018/1240): dit is een toekomstig geautomatiseerd computersysteem dat tot doel heeft de controles van buitenlandse reizigers die zijn vrijgesteld van een visum voor kort verblijf om het Europese grondgebied binnen te komen, te verscherpen om potentiële dreigingen op te sporen. Het is een reisvergunning en geen visum.
Het Entry/Exit System (EES — Verordeningen (EU) 2017/2226 en (EU) 2017/2225): dit betreft de ontwikkeling van diensten en webapplicaties voor de controle van de Schengengrenzen in het kader van het Europees inreis-uitreissysteem (Entry Exit System – EES). Dit omvat de verwerking van alfanumerieke en biometrische gegevens van reizigers, de verificatie in de Europese centrale systemen en de integratie in de nationale grenscontrolesystemen.
Missie – Mission
• U ontwerpt, ontwikkelt en test toepassingen voor mobiele en vaste toestellen op basis van voorlopige functionele en technische analyses;
• U zorgt voor kwaliteitsbewaking en ontwikkeling van C#-applicaties in een multi-user omgeving, met hoge beschikbaarheid en hoge zichtbaarheid;
• U volgt technologische ontwikkelingen en geeft technisch advies op uw specifieke kennisgebied en stelt mogelijke aanpassingen aan projecten voor;
• U analyseert in samenwerking met de functionele analisten, de behoeften van de gebruikers;
• U voldoet aan de verwachtingen en technische specificaties van gebruikers, rekening houdend met de haalbaarheid en de regels en normen binnen de administratie;
• U maakt en onderhoudt de technische documentatie;
• U helpt het onderhoud van applicaties te verzekeren om deze te verbeteren of aan te passen aan ontwikkelingen in software en hardware;
• U zorgt voor adequate technische ondersteuning;
• U helpt bij de coaching van collega’s;
• U werkt op de volledige ontwikkelingscyclus: back-end (services) en front-end (gebruikersinterface);
• U ontwikkelt nieuwe toepassingen en u verbetert deze die al bestaan;
• U werkt aan complexe toepassingen en u zult een rol spelen in projecten met een grote draagwijdte.
• Vous concevez, développez et testez des applications pour appareils mobiles et fixes sur la base d’analyses fonctionnelles et techniques préliminaires ;
• Vous fournissez l’assurance qualité et le développement d’applications C # dans un environnement multi-utilisateur, avec une haute disponibilité et une haute visibilité ;
• Vous suivez les évolutions technologiques et apportez des conseils techniques dans votre domaine de connaissance spécifique et proposez d’éventuelles adaptations aux projets ;
• Vous analysez les besoins des utilisateurs en collaboration avec les analystes fonctionnels ;
• Vous répondez aux attentes et spécifications techniques des utilisateurs, en tenant compte de la faisabilité et des règles et normes au sein de l’administration ;
• Vous créez et gérez la documentation technique ;
• Vous contribuez à assurer la maintenance des applications afin de les améliorer ou de les adapter aux évolutions logicielles et matérielles ;
• Vous fournissez un support technique adéquat ;
• Vous aidez au coaching de collègues ;
• Vous travaillez sur l’ensemble du cycle de développement: back-end (services) et front-end (interface utilisateur) ;
• Vous développez de nouvelles applications et améliorez celles qui existent déjà ;
• Vous travaillez sur des applications complexes et vous jouerez un rôle dans des projets de grande envergure.
Duur van de missie – Durée de la mission
220 dagen per jaar – 220 jours annuels
Ontwikkelingsplatform – Plateforme de développement
Toepassingen geschreven in het .NET framework, voor Windows (en optioneel voor mobile: Android & iOS, via Xamarin).
Werkomgeving: Windows 10, Office 365, Visual Studio 2019.
Applications écrites dans le framework .NET, pour Windows (et optionnelle pour mobile: Android et iOS, via Xamarin).
Environnement de travail : Windows 10, Office 365, Visual Studio 2019.
Ontwikkelingstaal – Language de développement
C#, .NET Framework (Pro: kennis van/connaissance de Xamarin)
Benodigde vaardigheden – Compétences recherchées
• U behaalde een ICT georiënteerd masterdiploma of u bezit een graduaat of master in de informatica;
• U bezit een ruime kennis van de technologie en ontwikkeltools voor Microsoft .NET (C#);
• U heeft een goede kennis van SQL;
• U heeft ervaring met het gebruik van ontwikkelingsomgevingen in GIT en DevOps;
• U bezit een goede kennis van de ontwikkeling en het gebruik van REST web services, toegepast in C#;
• Ervaring in een gelijkaardige functie is een sterke meerwaarde;
• U bezit kennis van de methoden en technieken van functionele en technische analyse;
• U bezit kennis van de methoden en technieken van procesbeschrijving;
• U bezit kennis van analyse onder de vorm van Use Cases afhankelijk van project tot project;
• U bent vertrouwd met Agile en Scrum;
• Optioneel: U beschikt over een aantoonbare ervaring in het ontwikkelen van mobiele toepassingen met Xamarin, minstens voor het Android-besturingssysteem;
• U kan zelfstandig werken;
• U kan uw tijd goed indelen en deadlines respecteren;
• U hebt een sterke teamgeest en analytische capaciteiten;
• U bent bij voorkeur tweetalig (Nederlands, Frans) of, indien niet, beschikt u over voldoende basiskennis van de tweede landstaal om probleemloos te kunnen deelnemen aan vergaderingen met andere specialisten en met vertegenwoordigers van de gebruikers;
• Kennis van technisch Engels is noodzakelijk.
• Vous êtes titulaire d’une maîtrise orientée vers les TIC ou d’un diplôme d’études supérieures ou d’une maîtrise en informatique ;
• Vous avez une connaissance étendue de la technologie et des outils de développement pour Microsoft .NET (C#) ;
• Vous avez une bonne connaissance du SQL ;
• Vous avez de l’expérience dans l’utilisation d’environnements de développement dans GIT et DevOps ;
• Vous avez une bonne connaissance du développement et de l’utilisation des services web REST, appliqués en C# ;
• Une expérience dans une fonction similaire est une forte valeur ajoutée ;
• Vous connaissez les méthodes et techniques d’analyse fonctionnelle et technique ;
• Vous connaissez les méthodes et les techniques de description des processus ;
• Vous avez une connaissance de l’analyse sous forme de cas d’utilisation en fonction des projets ;
• Vous connaissez Agile et Scrum ;
• Optionnelle : Vous avez une expérience avérée dans le développement d’applications mobiles avec Xamarin, au moins pour le système d’exploitation Android ;
• Vous pouvez travailler de manière indépendante ;
• Vous pouvez bien organiser votre temps et respecter les délais ;
• Vous avez un fort esprit d’équipe et des compétences analytiques ;
• Vous êtes de préférence bilingue (néerlandais, français) ou, dans le cas contraire, vous avez une connaissance de base suffisante de la deuxième langue nationale pour pouvoir participer sans problème à des réunions avec d’autres spécialistes et représentants des utilisateurs ;
• La connaissance de l’anglais technique est nécessaire.
Verwachte uitvoertype – Type output attendu
Technische analyse, activiteitdiagrammen, database-schema, broncode met commentaar, unit-testen, scenariotesten, setup-bestanden (MSI, APK, …)
Analyse technique, diagrammes d’activités, schéma de base de données, code source avec commentaires, tests unitaires, tests de scénario, fichiers de configuration (MSI, APK, …)
Frequentie van beschikbaarheid van de outputs – Périodicité de mise à disposition des outputs
Op het einde van elke sprint (2 of 4 weken). – En fin de sprint (2 ou 4 semaines).
Methode voor het definiëren van de verwachte inhoud/periode (sprint)-
Méthode de définition du contenu attendu pour chaque période (sprint)
De Business Unit Manager of de door hem aangeduide persoon definieert de inhoud en de verwachtingenvoor elke sprint aan het begin van de sprint.
Le Business Unit Manager ou la personne désignée en son nom définit le contenu et les attentes de chaque sprint au début du sprint.
Periodiciteit van de evaluatie – Périodicité de l’évaluation
Maandelijks – Mensuel
Stop-and-Go criteria van de missie – Critères d’arrêt and go de la mission
Stop : ontoereikend resultaat, niet-accepteerbare vertraging, einde van de opdracht, overschrijding van het budget, niet respecteren van de opdrachten, standaarden en procedures, zware fout.
Go : Periodieke positieve evaluatie, actieve bijsturing voor de ontvangen opmerkingen tijdens de evaluatie.
Arrêt : résultat inadéquat, retard inacceptable, fin de mission, dépassement de budget, non-respect des missions, normes et procédures, faute grave.
Go : Évaluation positive périodique, ajustement actif des commentaires reçus lors de l’évaluation
