CDW
CDW
CDW fournit des produits et des services technologiques aux entreprises, aux organismes publics, aux prestataires de soins de santé et aux établissements d’enseignement. Ses activités couvrent l’infrastructure informatique, les services gérés, la cybersécurité, le cloud computing, les espaces de travail numériques et des solutions d’entreprise plus larges. En collaborant avec des marques technologiques de premier plan, CDW aide les organisations à concevoir et à gérer des environnements technologiques qui favorisent la productivité, la sécurité et la transformation numérique dans de nombreux secteurs.

Ingénieur logiciel senior II, télétravail dans l’Illinois

Pilotez la conception et la livraison d’applications métier évolutives chez CDW, de l’architecture et des tests à la conduite de projets Agile. Guidez les équipes techniques, accompagnez les développeurs et alignez les décisions d’ingénierie sur les objectifs du produit et de l’entreprise.

Description

  • Gérer l’ensemble du cycle de développement logiciel.
  • Prendre en charge des projets de moindre envergure et assurer le rôle de responsable technique sur des projets de tailles variées.
  • Collaborer avec les chefs de projet pour définir les besoins opérationnels, les coûts et les ressources.
  • Co-diriger l’analyse et la conception orientées objet, notamment les cas d’utilisation, les modèles d’objets et les schémas de bases de données.
  • Contribuer à l’architecture des applications, au partitionnement des systèmes et à la conception des frameworks.
  • Créer des récits système, des storyboards et des prototypes d’interfaces utilisateur.
  • Élaborer des spécifications détaillées de conception matérielle et logicielle.
  • Créer des plans de test système, faire respecter les normes SQA et vérifier les objectifs métier.
  • Préparer les estimations de projets, les plans de ressources, les calendriers et les budgets.
  • Développer des applications conformes aux normes de codage et de qualité de CDW.
  • Diagnostiquer et résoudre les problèmes liés aux enjeux métier.
  • Prendre des décisions techniques qui soutiennent les feuilles de route des produits et les objectifs de la direction.
  • Accompagner et encadrer les collègues moins expérimentés, en suivant leur progression.
  • Mobiliser les ressources nécessaires pour résoudre les défis techniques.
  • Définir l’orientation et les priorités des équipes techniques de projet.
  • Suivre l’avancement des équipes de projet.
  • Livrer les projets et les tâches conformément aux engagements pris envers les parties prenantes et la direction.
  • Tenir la direction informée de l’état d’avancement des projets et des tâches.
  • Collaborer avec les équipes métier et projet pour recueillir les exigences et comprendre les besoins de l’entreprise.
  • Contribuer, au besoin, en tant que membre de l’équipe aux différentes étapes du développement logiciel.

Exigences

  • Licence et 7 ans d’expérience en développement logiciel, ou 11 ans d’expérience en développement logiciel.
  • Expertise en développement d’applications.
  • Capacité à accompagner et encadrer d’autres personnes.
  • Capacité à gérer plusieurs tâches et à établir des priorités.
  • Connaissance avancée des cycles de vie des produits et des méthodologies ou frameworks.
  • Expérience de livraison de solutions selon des méthodes Agile dans un environnement CI/CD.
  • Connaissance avancée de la conception et de la programmation orientées objet.
  • Capacité à établir des relations et à travailler efficacement entre services et fonctions.
  • Excellentes aptitudes à la communication écrite et orale, notamment pour présenter à des cadres dirigeants.
  • Solides compétences en organisation, planification et résolution créative de problèmes, avec le souci du détail.
  • Réussite avérée dans la facilitation et la mise en œuvre de solutions.
  • Expérience confirmée dans la direction de projets de développement d’applications.
  • Capacité à concilier des priorités concurrentes, à s’adapter à l’évolution des besoins métier et à respecter les délais.
  • Expertise en C#, JavaScript, HTML, CSS, ASP.NET MVC, services web RESTful et SQL Server.
  • Capacité à mener des revues de code efficaces et à recommander des outils de revue automatisée.
  • Une expertise de MongoDB constitue un atout.
  • Une expertise d’Azure DevOps constitue un atout.
  • Une expérience de SOLR et/ou Elasticsearch, Python et Spark constitue un atout.
  • Une connaissance des méthodes d’apprentissage automatique, notamment le clustering, les arbres de décision et la régression logistique, constitue un atout.
  • Une expérience de Linux et Windows constitue un atout.
  • Une expérience pratique d’Azure et de Kubernetes constitue un atout.
  • Une capacité à analyser les exigences de performance des systèmes et à piloter leur optimisation et leur réglage constitue un atout.

Avantages

  • Prime annuelle avec un objectif de 10 %, selon les modalités et conditions du plan.
  • Ensemble d’avantages sociaux ; consultez https://cdw.benefit-info.com/.
  • Organisation du travail à distance.
  • Les fourchettes salariales peuvent varier selon les écarts géographiques.