Développeur Windows Senior

L’ambition de UNOWHY : créer l’Ecole du Futur !

Chez UNOWHY, l’expérience utilisateur est notre préoccupation principale.

Notre différence : créer des écosystèmes digitaux complets (suite logicielle, hardware, hébergement) centrés sur l’expérience utilisateur.

Afin de répondre à cette ambition, nous cherchons à compléter notre équipe avec un Développeur Windows.

Missions

Sous la responsabilité de l’Engineering Manager et du Directeur du Développement Logiciel, vous participez à la conception, au développement et au déploiement du Device Manager afin d’enrichir et améliorer nos solutions.

Le Device Manager est un agent déployé sur tous les équipements du parc. C’est un composant critique qui a pour responsabilité :

  • L’application des stratégies de configuration et de sécurité
  • Le déploiement d’applications bureautiques et pédagogiques
  • La mesure de l’usage et l’instrumentation
  • Le diagnostic et la correction à distance des anomalies
  • Le contrôle de l’usage par l’enseignant pendant la classe (verrouillage, écran déporté…)

Au sein d’une équipe organisée selon la méthode Scrum, vous participez activement à l’élaboration des User Stories (descriptions de fonctionnalités) et estimez le temps et les ressources nécessaires pour les réaliser.

Sous la supervision du Lead Windows, ainsi que du PO et du Scrum Master, ainsi qu’en collaboration avec les autres membres de l’équipe, vous développez les fonctionnalités sur le Device Manager de la société. Pour cela, vous mettez en œuvre les pratiques de développement conformes à l’état de l’art. Vous maitrisez les outils et méthodes correspondants, notamment :

  • Langage C#
  • Classes .NET de base
  • Protocole http
  • SQL (les bases)
  • Programmation Orientée Objet
  • Visual Studio et Git

Les plus :

  • Un langage système (C, Rust, C++…)
  • API COM
  • Frameworks WPF, Windows Forms
  • Interopérabilité .Net / Natif (P-Invoke)
  • Powershell
  • Formats MSI, PPKG et CAB
  • JS et TS (pour le legacy uniquement)
  • Cryptographie (chiffrement et certificats)

Vous avez au moins 5 ans d’expérience en développement .NET ou Windows, la performance, la qualité et la maintenabilité du code sont vos préoccupations principales. Vous êtes persévérant et volontaire, vous êtes également curieux et ouvert, tout en étant à l’écoute des besoins remontés par le PO et/ou le Lead.

Vous intégrez les fonctionnalités développées dans les applications et la chaîne de production logicielle.

En collaboration avec les membres de l’équipe qualité, vous corrigez les défauts relevés ou rapportés dans les applications.

Vous réalisez la documentation technique de vos productions en Anglais et n’hésitez pas à rétro-documentez l’existant.

Vous participez à l’évolution des outils et des méthodes de l’usine de développement logiciel ainsi qu’aux différents processus d’amélioration continue. Vous partagez naturellement vos compétences, que vous faites par ailleurs progresser par de la veille technologique et de l’auto-formation.

Vous communiquez avec honnêteté et bienveillance en respectant la place de chacun dans l’équipe, vous êtes curieux, alors vous êtes au bon endroit.

Poste basé à Neuilly-sur-Seine (métro Pont de Neuilly)

Flex office : 3 jours en présentiel et 2 en télétravail.

Chargez votre CV et/ou tout autre fichier pertinent. Taille de fichier max. : 80 Mo.

Défilement vers le haut