Full-Stack Developer
Il y a 2 heures
Arrondissement of BrusselsCapital, Brussels, Belgique
HumanInTech
Temps plein
Gratuit avec email ou Google
Enregistrez cette offre et organisez votre recherche
Créez un compte gratuit pour enregistrer des offres d'emploi, créer des alertes et revenir à cette liste depuis votre tableau de bord.
Gratuit avec email ou Google
En continuant, vous acceptez nos Conditions d’utilisation & Politique de confidentialité.
h3Was Sie tun werden /h3 pSie arbeiten an einem Ökosystem von Anwendungen, die für die Grenzkontrolle an belgischen Grenzen eingesetzt werden und Kontrollpunkte in der Luft-, See
- und Schienenverkehr abdecken. Diese Anwendungen verarbeiten alphanumerische und biometrische Reisendendaten, tauschen Informationen mit europäischen Zentralsystemen aus und integrieren sich in nationale Grenzkontrollen-Anwendungen. Die Systeme umfassen mobile Versionen für Feldkontrollen und verarbeiten Ein
- und Ausreiseaufzeichnungen sowie Reisegenehmigungen im Rahmen des Schengen-Raums. /p pIhre Hauptaufgaben: /p ul liEntwerfen, entwickeln, testen und warten Sie Webanwendungen über den gesamten Stack hinweg /li liEntwickeln und integrieren Sie REST-APIs /li liVerstehen und weiterentwickeln Sie eine bestehende Legacy-Codebasis im Produktivbetrieb /li liModernisieren und sichern Sie die Plattform schrittweise, ohne den Betrieb zu unterbrechen /li liRefaktorieren Sie Code, um die Trennung von Zuständigkeiten und die Wartbarkeit zu verbessern /li liBeteiligen Sie sich an technischen Analysen und der Problemlösung /li liStellen Sie Codequalität, Stabilität und Sicherheit sicher /li liNehmen Sie an Code-Reviews und Tests teil /li liDokumentieren Sie Ihre Arbeit /li liArbeiten Sie mit Entwicklern, Analysten und anderen Projektpartnern zusammen /li /ul pDie aktuelle Plattform basiert teilweise noch auf PHP 5.6/7.4, CodeIgniter, Smarty, AngularJS und jQuery. Das Ziel ist es, schrittweise zu einer modernen Umgebung auf Basis von PHP 8.2+, Laravel 12+ und Vue 3 zu migrieren. Ein wesentlicher Teil der Aufgabe besteht darin, eine kritische und komplexe Anwendung zu verstehen, die bereits im Produktivbetrieb ist, sie abzusichern, ihren Betrieb aufrechtzuerhalten und ihre Architektur schrittweise weiterzuentwickeln. /p pDie Anwendungen werden täglich von Beamten an Grenzübergängen genutzt. Gelegentlich werden Besuche an operativen Standorten mit Partnern und Nutzern organisiert, um die Anwendungen in ihrem realen Kontext zu beobachten und die operativen Anforderungen besser zu verstehen. /p h3Was wir suchen /h3 pbUnverzichtbare
Fähigkeiten:
/b /p ul liFundierte Expertise in PHP /li liGute Beherrschung von modernem JavaScript /li liBeherrschung mindestens eines modernen PHP-Frameworks (Laravel bevorzugt, aber fundierte Symfony-Erfahrung ist ebenfalls geeignet) /li liBeherrschung mindestens eines modernen JavaScript-Frameworks (Vue.js-Erfahrung ist von Vorteil) /li liFähigkeit, sowohl im Backend als auch im Frontend eigenständig zu arbeiten /li liBeherrschung von SQL, REST-APIs und Git /li liSicherer Umgang mit der Wartung und Weiterentwicklung von Legacy-Code im Produktivbetrieb /li liErfahrung in der Übernahme und Weiterentwicklung komplexer Anwendungen im Produktivbetrieb /li liFähigkeit, Sicherheitsprobleme in einer bestehenden Codebasis zu identifizieren und zu beheben /liliFähigkeit, eine Architektur schrittweise weiterzuentwickeln und Verantwortlichkeiten im Code besser zu verteilen /li liAnwendung von Best Practices in der Entwicklung: Architektur, Codequalität, Sicherheit, Testing, Fehlerbehandlung und Wartbarkeit /li liFähigkeit, komplexe technische Probleme zu analysieren, geeignete Lösungen vorzuschlagen und deren Auswirkungen auf bestehende Systeme zu bewerten /li liFähigkeit, sich schnell in eine bestehende Codebasis einzuarbeiten und rasch einsatzbereit zu werden /li /ul pKeine Vorkenntnisse in CodeIgniter, Smarty, AngularJS oder jQuery sind erforderlich. Wir suchen jemanden, der in der Lage ist, Legacy-Code zu verstehen und zu übernehmen, nicht unbedingt jemanden, der mit diesen speziellen Frameworks gearbeitet hat. Über die technischen Fähigkeiten hinaus legen wir besonderen Wert auf Eigenständigkeit, Motivation und Lernfähigkeit. Wir suchen jemanden, der bei Technologien, mit denen er weniger vertraut ist, schnell Fortschritte machen kann und wirklich bereit ist, über den gesamten Stack hinweg zu arbeiten. /p pbWertvolle Zusatzqualifikationen: /b /p ul liNachgewiesene Erfahrung mit Laravel und/oder Vue.js /li liErfahrung mit Symfony, React, Angular oder vergleichbaren Technologien /li liErfahrung in der Übernahme und Modernisierung einer Legacy-Anwendung /li liFundierte Kenntnisse in Anwendungssicherheit /li liErfahrung mit kritischen oder hochverfügbaren Anwendungen /li liErfahrung im öffentlichen Sektor /li /ul pbTechnische Umgebung: /b /p ul liBestehender Stack: PHP 5.6/7.4, CodeIgniter, Smarty, AngularJS, jQuery /li liZiel-Stack: PHP 8.2+, Laravel 12+, JavaScript, Vue 3 /li liAPIs: REST /li liDatenbank: PostgreSQL /li liVersionskontrolle: Git/GitLab /li liContainerisierung: Docker/Podman /li liServer: Linux/Red Hat Enterprise Linux /li liCI/CD-Praktiken und -Tools /li /ul h3Das Umfeld /h3 pDieser Auftrag läuft vom 1. Dezember 2026 bis zum 31. Dezember 2026, mit der Absicht einer langfristigen Zusammenarbeit, die in verlängerbaren Sechs-Monats-Perioden organisiert wird. /p pSie arbeiten in einem Team von etwa 15 Persone
- und Schienenverkehr abdecken. Diese Anwendungen verarbeiten alphanumerische und biometrische Reisendendaten, tauschen Informationen mit europäischen Zentralsystemen aus und integrieren sich in nationale Grenzkontrollen-Anwendungen. Die Systeme umfassen mobile Versionen für Feldkontrollen und verarbeiten Ein
- und Ausreiseaufzeichnungen sowie Reisegenehmigungen im Rahmen des Schengen-Raums. /p pIhre Hauptaufgaben: /p ul liEntwerfen, entwickeln, testen und warten Sie Webanwendungen über den gesamten Stack hinweg /li liEntwickeln und integrieren Sie REST-APIs /li liVerstehen und weiterentwickeln Sie eine bestehende Legacy-Codebasis im Produktivbetrieb /li liModernisieren und sichern Sie die Plattform schrittweise, ohne den Betrieb zu unterbrechen /li liRefaktorieren Sie Code, um die Trennung von Zuständigkeiten und die Wartbarkeit zu verbessern /li liBeteiligen Sie sich an technischen Analysen und der Problemlösung /li liStellen Sie Codequalität, Stabilität und Sicherheit sicher /li liNehmen Sie an Code-Reviews und Tests teil /li liDokumentieren Sie Ihre Arbeit /li liArbeiten Sie mit Entwicklern, Analysten und anderen Projektpartnern zusammen /li /ul pDie aktuelle Plattform basiert teilweise noch auf PHP 5.6/7.4, CodeIgniter, Smarty, AngularJS und jQuery. Das Ziel ist es, schrittweise zu einer modernen Umgebung auf Basis von PHP 8.2+, Laravel 12+ und Vue 3 zu migrieren. Ein wesentlicher Teil der Aufgabe besteht darin, eine kritische und komplexe Anwendung zu verstehen, die bereits im Produktivbetrieb ist, sie abzusichern, ihren Betrieb aufrechtzuerhalten und ihre Architektur schrittweise weiterzuentwickeln. /p pDie Anwendungen werden täglich von Beamten an Grenzübergängen genutzt. Gelegentlich werden Besuche an operativen Standorten mit Partnern und Nutzern organisiert, um die Anwendungen in ihrem realen Kontext zu beobachten und die operativen Anforderungen besser zu verstehen. /p h3Was wir suchen /h3 pbUnverzichtbare
Fähigkeiten:
/b /p ul liFundierte Expertise in PHP /li liGute Beherrschung von modernem JavaScript /li liBeherrschung mindestens eines modernen PHP-Frameworks (Laravel bevorzugt, aber fundierte Symfony-Erfahrung ist ebenfalls geeignet) /li liBeherrschung mindestens eines modernen JavaScript-Frameworks (Vue.js-Erfahrung ist von Vorteil) /li liFähigkeit, sowohl im Backend als auch im Frontend eigenständig zu arbeiten /li liBeherrschung von SQL, REST-APIs und Git /li liSicherer Umgang mit der Wartung und Weiterentwicklung von Legacy-Code im Produktivbetrieb /li liErfahrung in der Übernahme und Weiterentwicklung komplexer Anwendungen im Produktivbetrieb /li liFähigkeit, Sicherheitsprobleme in einer bestehenden Codebasis zu identifizieren und zu beheben /liliFähigkeit, eine Architektur schrittweise weiterzuentwickeln und Verantwortlichkeiten im Code besser zu verteilen /li liAnwendung von Best Practices in der Entwicklung: Architektur, Codequalität, Sicherheit, Testing, Fehlerbehandlung und Wartbarkeit /li liFähigkeit, komplexe technische Probleme zu analysieren, geeignete Lösungen vorzuschlagen und deren Auswirkungen auf bestehende Systeme zu bewerten /li liFähigkeit, sich schnell in eine bestehende Codebasis einzuarbeiten und rasch einsatzbereit zu werden /li /ul pKeine Vorkenntnisse in CodeIgniter, Smarty, AngularJS oder jQuery sind erforderlich. Wir suchen jemanden, der in der Lage ist, Legacy-Code zu verstehen und zu übernehmen, nicht unbedingt jemanden, der mit diesen speziellen Frameworks gearbeitet hat. Über die technischen Fähigkeiten hinaus legen wir besonderen Wert auf Eigenständigkeit, Motivation und Lernfähigkeit. Wir suchen jemanden, der bei Technologien, mit denen er weniger vertraut ist, schnell Fortschritte machen kann und wirklich bereit ist, über den gesamten Stack hinweg zu arbeiten. /p pbWertvolle Zusatzqualifikationen: /b /p ul liNachgewiesene Erfahrung mit Laravel und/oder Vue.js /li liErfahrung mit Symfony, React, Angular oder vergleichbaren Technologien /li liErfahrung in der Übernahme und Modernisierung einer Legacy-Anwendung /li liFundierte Kenntnisse in Anwendungssicherheit /li liErfahrung mit kritischen oder hochverfügbaren Anwendungen /li liErfahrung im öffentlichen Sektor /li /ul pbTechnische Umgebung: /b /p ul liBestehender Stack: PHP 5.6/7.4, CodeIgniter, Smarty, AngularJS, jQuery /li liZiel-Stack: PHP 8.2+, Laravel 12+, JavaScript, Vue 3 /li liAPIs: REST /li liDatenbank: PostgreSQL /li liVersionskontrolle: Git/GitLab /li liContainerisierung: Docker/Podman /li liServer: Linux/Red Hat Enterprise Linux /li liCI/CD-Praktiken und -Tools /li /ul h3Das Umfeld /h3 pDieser Auftrag läuft vom 1. Dezember 2026 bis zum 31. Dezember 2026, mit der Absicht einer langfristigen Zusammenarbeit, die in verlängerbaren Sechs-Monats-Perioden organisiert wird. /p pSie arbeiten in einem Team von etwa 15 Persone