Description
Als ontwikkelaar ben je werkzaam op de applicatie Crescendo 2 een single-page applicatie die opgebouwd is uit meerdere modules. Jij bent de verantwoordelijke voor alle ontwikkeling met betrekking tot de module ‘Cartofed’ die het functiebeheer en de functiewegingen voor ambtenaren ondersteunt.
De ontwikkeling wordt sterk aangedreven vanuit de back-end en in het bijzonder de set-up. Daarvoor wordt gebruik gemaakt van complexe datamodellen, PostgreSQL, PHP en het framework Laravel, waaronder ook ‘Nova’ voor het de aanmaak en het beheer van set-up.
De voornaamste focus zal liggen op het afwerken van de resterende ontwikkelingen van de applicatie en het verhogen van de performantie en veiligheid.
Aan de front-end (waar jij ook voor verantwoordelijk bent) wordt gewerkt met Tailwind CSS en Livewire uit het Laravel framework.
Verder sta je in voor de unit testing van je werk, waarvoor gebruik gemaakt wordt van PHPUnit.
Als code repository wordt gewerkt met GitLab en het opvolgen van het project (kanban) verloopt via Jira.
Je bent daarom geen vreemde voor het werken met DevOps, Git en het werken in een agile team.
Verder wordt gebruik gemaakt van Docker voor een makkelijke opzet en opstart van jouw werkzaamheden en van Phan voor QA. Kennis van Docker en kennis van Phan zijn géén noodzaak, maar wel een meerwaarde.
Je werkt in een meertalig (NL & FR) team en kan actief gebruik maken van de projecttaal EN. Je kan steeds terugvallen op jouw eigen moedertaal.
__
En tant que développeur, vous travaillerez sur l’application Crescendo 2, une application d’une page composée de plusieurs modules. Vous êtes responsable de tout le développement lié au module « Cartofed » qui soutient la gestion des fonctions et la pondération des fonctions pour les fonctionnaires.
Le développement est fortement porté par le back-end et en particulier la configuration. À cette fin, des modèles de données complexes, PostgreSQL, PHP et le framework Laravel, sont utilisés, y compris ‘Nova’ pour la création et la gestion de la configuration.
L’objectif principal sera de finaliser les développements restants de l’application et d’augmenter les performances et la sécurité.
En front-end (dont vous êtes aussi responsable), nous travaillons avec Tailwind CSS et Livewire du framework Laravel.
Vous êtes également responsable des tests unitaires de votre travail, pour lesquels PHPUnit est utilisé.
En tant que dépôt de code, GitLab est utilisé et le suivi du projet (kanban) se fait via Jira. Vous n’êtes donc pas étranger au travail avec DevOps, Git et au travail en équipe agile.
De plus, Docker est utilisé pour une configuration et un démarrage facile de votre travail, et Phan pour la qualité de code. La connaissance de Docker et de Phan ne sont pas indispensables, mais elles constituent une valeur ajoutée.
Vous travaillerez dans une équipe multilingue (NL & FR) et pourrez utiliser activement la langue du projet EN. Vous pouvez toujours vous rabattre sur votre langue maternelle.
