Software Developer
En tant que Software Developer, vous êtes notre expert en logiciels Java et vous participez au développement de nos solutions internes.
Vous vous concentrerez sur les projets de développement complexes de skeyes pour les environnements d'infrastructure critiques. Cela comprend, entre autres, l’élaboration d'un portail opérationnel en temps réel et d'un tableau de bord pour fournir des informations tactiques à nos contrôleurs aériens ou la création de passerelles de données d'entreprise pour l'échange d'informations opérationnelles et critiques entre les systèmes.
Que fait un(e) Software Developer chez skeyes ?
- Vous êtes responsable des activités de conception (architecture), de développement (codage) et de support opérationnel des logiciels. De plus, vous apportez une expertise dans le cycle de vie complet du développement logiciel, et ce du concept et de la conception à la gestion de la configuration et aux tests.
- Vous analysez et transformez les exigences fonctionnelles de l'entreprise en une solution technique adaptée, et ce en concertation avec les stakeholders internes et externes (autres services techniques, fournisseurs et partenaires externes, business units, …).
- Vous fournissez un code qualité en tenant compte des délais du projet et des normes de l'entreprise. En outre, vous réalisez les évaluations de code et de qualité nécessaires concernant les activités des consultants et partenaires externes en vous assurant que les exigences transversales (par ex. la sécurité) sont définies et utilisées dans le développement du projet.
- Vous soutenez la haute disponibilité, les performances et l'amélioration continue en recherchant des alternatives et de nouvelles technologies et en les soumettant à un examen architectural.
- Vous apportez des modifications aux systèmes (mises à jour, mises à niveau, changements correctifs et proactifs). Vous rédigez des tests unitaires et d'intégration (automatisés) et vous documentez l'architecture, le code et la solution mis en œuvre.
Profil recherché
Qu'est ce qui fait de vous le/la Software Developer idéal(e) ?
- Vous avez une expérience confirmée et approfondie de 10 ans dans la programmation basée sur Java avec un solide portefeuille de codage et de builds de haut niveau à votre nom.
- La programmation basée sur Java (Jakarta EE 8 et version supérieure), le développement basé sur le Web (HTML5, CSS3, JavaScript) et les cadres Web (JQuery, Angular et React) n'ont plus de secrets pour vous.
- Bonne connaissance et/ou expérience dans les domaines suivants :
- serveurs d'applications, cadres d'applications et bases de données ;
- systèmes Linux et virtualisation régulière, combinés à un scripting de base ;
- portails Web (Liferay) et serveurs Web (Nginx et Apache), avec une expérience pratique dans l’implémentation de services Web et de microservices RESTFul ;
- DevOps avec Docker (Swarm), Ansible, Chef et Puppet ;
- passerelles de données d'entreprise, bus de streaming (AMQP) et outils de performance des applications tels que Splunk, ELK stack, App Dynamics, Grafana) ;
- méthodes d'authentification (Oauth, OpenID, SAML, Federation, AD) ;
- concepts et structure de données orientés objet, et transformation de l'architecture monolithique existante en une architecture de microservices.
- Azure Cloud.
- Vous avez de l'expérience dans les processus et technologies du cycle de vie du développement logiciel (SDLC).
- Vous êtes familiarisé avec les outils actuels de gestion de logiciels tels que Atlassian Jira, Jenkins, GIT ou maven.
- Vous maîtrisez l'anglais ainsi que le français ou le néerlandais.
Postuler
Imprimer
Vérification de sécurité
Dans le cadre de la fonction pour laquelle vous posez votre candidature nous attirons votre attention sur le fait que les candidats à l'exercice d'une fonction chez skeyes doivent être soumis au préalable à une vérification de sécurité effectuée par l'Autorité nationale de Sécurité. Plus d'information