Contexte de la mission
Dans le cadre des développements des applications Mobiles à destination des entrepreneurs et agents internes, nous avons le besoin de renforcer l'équipe actuellement en place. Le développeur interviendra sur des problématiques survenues sur les serveurs de production et sur des évolutions des applications Mobiles actuellement utilisées (applications relatives aux interventions/travaux, application de relevé d'index). Les développements sont actuellement déployés sur des appareils Androïd (Samsung) et Windows 10 (Panasonic).
Le développeur devra donc garantir la production des spécifications techniques et du développement en conformité avec les spécifications fonctionnelles dans le cadre de projets et de maintenances applicatives en respect avec les méthodes, procédures et standards en place.
Tâches principales
1. Contribution à la livraison de projets
* Contribuer aux designs techniques sur base des spécifications fonctionnelles fournie dans les Users Stories
* Développer (programmation, tests unitaires et sécurité) des applications sur base des
* spécifications fonctionnelles établies dans le respect des standards
* Garantir le bon déploiement des applications via les outils standards (Build Azure, pipeline, …)
* Identifier les différentes versions déployées sur les environnements
* Informer le team lead et / ou l’Analyste Business des problèmes qui pourraient affecter la réponse à la demande
* Participer à la résolution des incidents en résolvant les bugs identifiés
* Contribuer à la documentation de l’application pour en faciliter la maintenance
* Respecter les méthodes, standards et procédures en vigueur
2. Contribuer à la maintenance des applications
* Proposer des solutions techniques
* Développer, tester, documenter le code produit
* Appliquer les standards utilisés dans le cadre du développement de l’applicatif.
* Connaissances en outils de versioning : TFS/GitHub : 1 seul des 2 outils est suffisant
D’un point de vue compétences "soft skills", il est attendu du consultant qu’il soit/ait:
* Team player
* Bonne communication
* Autonome
* Rigoureux
* Proactif
* Orienté solutions
* Capacité à s'adapter à la culture de l'équipe / du projet (convivialité, humour,...)
* Expérience prouvée dans le développement d'application basées en Blazor
* Junior (1 à 2 ans)
* Expérience prouvée dans le développement d'application basées en Xamarin
* Expérience prouvée en design d'interface utilisateur (UI/UX)
* Connaissance et expérience prouvée en développements d'applications de type Mobile
* Connaissances en outils de versioning : TFS/GitHub
Exigence linguistique: niveau de français C2 sur l'échelle européenne CEFR
* Expérience prouvée dans le développement d'application basées en .NET
* Medior (3 à 5 ans)
* Expérience prouvée dans le développement d'application basées en Angular
* Expérience prouvée en testing (par exemple : tests unitaires, tests de performance, tests de sécurité,...)
* Connaissance des applications de développement : Visual Studio, Studio Dev, R#
* Connaissance des bases de données orientées document (Type NoSQL) et relationnelles (SQL)
* Connaissance des bonnes pratiques de développement en matière de sécurité et expérience dans leur mise en œuvre
* Connaissance en développement Cloud Azure (Fonction/Web App), API, Utilisation et développement des messages Service Bus
* Connaissance en outil de DevOps (Azure DevOps dans le cadre de développements Scrum)
* Expérience prouvée dans le développement d'application basées en MAUI
* Junior (1 à 2 ans)