Wonderschool
Universal Logistics Holdings
Développeur Senior
À propos du poste
Recherchez-vous à rejoindre une équipe dynamique qui fournit à ses collaborateurs les outils pour réussir et les opportunités de grandir ?
Universal a des opportunités de carrière immédiates dans votre région. Postulez dès aujourd'hui pour faire partie de l'équipe Universal !
Nous recherchons actuellement un développeur .NET talentueux pour rejoindre notre équipe.
En tant que développeur .NET, vous serez responsable de la conception, du développement et de la maintenance de solutions logicielles de haute qualité qui répondent aux besoins de nos clients et soutiennent l'innovation dans le domaine de la logistique et du transport.
Le développeur .NET exécutera toutes les tâches tout au long du cycle de vie du développement logiciel (SDLC), y compris l'analyse, la conception, le codage, le développement, les tests et la mise en œuvre.
Nous recherchons des penseurs créatifs capables de résoudre des problèmes, de collaborer efficacement et de fournir de la valeur de manière incrémentale.
Universal Logistics est un fournisseur leader de solutions de transport et de logistique personnalisées, offrant une suite complète de services comprenant le transport, les services à valeur ajoutée, l'intermodal et les services spécialisés utilisés tout au long des chaînes d'approvisionnement.
RESPONSABILITÉS
- Collaborer avec des équipes interfonctionnelles pour concevoir, développer et maintenir des applications logicielles évolutives
- Écrire du code propre, efficace et maintenable en mettant l'accent sur la testabilité, la lisibilité et la gestion des cas limites
- Développer et consommer des APIs RESTful et d'autres services d'intégration (GraphQL, gRPC un plus)
- Contribuer aux discussions sur l'architecture des systèmes et des services, y compris les microservices, la conception modulaire et les approches pilotées par les événements
- Mettre en œuvre des solutions cloud natives (Azure préféré, expérience AWS/GCP un plus)
- Appliquer les pratiques DevOps, y compris les flux de travail basés sur Git, les pipelines CI/CD, les déploiements automatisés et la conteneurisation (Docker, Kubernetes)
- Construire et maintenir des tests unitaires, d'intégration et de bout en bout automatisés alignés sur la pyramide des tests
- Participer aux efforts de débogage, de surveillance et d'observabilité (Application Insights, ELK, Prometheus, etc.) et contribuer aux pratiques de réponse aux incidents
- Décomposer le travail en livraisons incrémentales, gérer la priorisation des tâches et gérer efficacement les dépendances
- Équilibrer les compromis techniques en considérant les impacts coût/valeur des décisions de conception et de mise en œuvre
- Pratiquer et promouvoir activement le codage sécurisé (OAuth2, JWT, IdentityServer, sensibilisation OWASP)
- Participer aux cérémonies Agile/Scrum (stand-ups, planification, rétrospectives) et livrer des engagements fiables
- Donner et recevoir des commentaires constructifs, favorisant une culture d'amélioration continue et de collaboration
- Communiquer efficacement avec diverses parties prenantes, y compris les équipes techniques et non techniques
QUALIFICATIONS
- Diplôme/certification en informatique ou dans un domaine connexe
- Minimum de 5 ans d'expérience en développement .NET
- Maîtrise de C#, .NET Framework et .NET moderne (6/7/8/9/10)
- Solide expérience avec les bases de données SQL et les ORM tels qu'Entity Framework Core ou Dapper
- Expérience en développement front-end utilisant HTML, CSS, JavaScript, avec une exposition aux frameworks tels que Blazor, React, Angular, ou Vue
- Expérience pratique dans la création et la maintenance de APIs REST et d'intégrations
- Familiarité avec les services cloud (Azure préféré) et le développement cloud natif
- Connaissance des outils DevOps (Azure DevOps, GitHub Actions, Jenkins) et du contrôle de version (Git)
- Maîtrise des frameworks de test (xUnit, NUnit, MSTest) et des pratiques d'automatisation
- Solides compétences en résolution de problèmes, capacité à gérer l'ambiguïté et à s'adapter aux exigences changeantes
- Excellentes compétences en communication et capacité à travailler en collaboration au sein et entre les équipes
DÉVELOPPEMENT PROFESSIONNEL
Si vous êtes un développeur .NET passionné, désireux de travailler sur des projets passionnants et de développer vos compétences, nous offrons une rémunération compétitive et une culture d'équipe de soutien.
AUTRES AVANTAGES
Nous offrons des avantages incluant une couverture médicale majeure, dentaire, vision, 401K et des congés payés !
MODÈLE DE TRAVAIL
Ce poste est entièrement sur site à Warren, MI.
Temps plein – du lundi au vendredi.
