41Hexagons propose Flexomatic, une application mobile d'aide au travail à destination de livreurs aux Etats-Unis ainsi qu'aux Royaumes-Unis et de part le monde. Afin de fonctionner l'application mobile communique avec un serveur (une api REST) développée en C#. Nous recherchons un développeur backend expérimenté.
Vos missions
- Développement de nouvelles fonctionnalités côté API pour supporter les évolutions côtés Mobile (dont notamment Multi currency & internationalisation)
- Superviser l'infrastructure de Production (s'assurer de ses performances et de sa stabilité)
- Maintenance et gestion des correctifs sur l'application Backend, mais aussi côté Mobile
- Gestion et prise en compte des retours utilisateurs, directs ou remonté par le service Support
- Développement des outils Backoffice (Retool & API dédiée) pour faciliter l'assistance des utilisateurs par le service Support
- Suggérer des pistes d'évolution du processus de support si besoin
- Aide à l'ajout de fonctionnalités sur l'application Mobile, notamment dans le développement de la version iOs (API discovery)
- Gérer les retours des crashlogs automatiquement récupérés avec l'outil Sentry, trouver et corriger les bugs en conséquence
Vos compétences
Développeur C# / .NET ayant + de 5 ans d'XPBonnes connaissances sur le fonctionnement d'une API REST et des problématiques qui y sont liées (Http requests, Stateless, DB interaction, cache, authentification, ...)Bonnes connaissances sur l'architecture cloud, notamment Azure et ses outils (azure client, container app, application insight, configuration manager)Bonnes connaissances sur l'administration d'une CI / CD (build, restore, test, docker image build, deployment), un plus si AzureDevops est connuForte appétence concernant les tests automatisés (unitaires, d'acceptation, d'intégration)Des connaissances dans le développement mobile, Xamarin ou MAUI ou client lourd (Winform, WPF) est un plusStack technique :
NET CORE 6Entity Framework / PostgresqlOpenTelemetry tracingHtml rendering for emails (Razor light engine)Twilio for SmsSendgrid for emailStripe for billingXunit and Specflow for unit testingMAUI 7 for Mobile appTools :
Azure cloudAzure Devops / gitGroove, Retool pour le suivi clientNotion pour le suivi de l'entrepriseSlackRescueTime pour le suivi des temps de travailLangue :
Communication utilisateur : Anglais (US et UK)Communication équipe : FrançaisAvantages
Mission à débuter immédiatement.Possibilités d’évolutions CDD / CDIFull-remote (Préférence des profils lyonnais pour la proximité d'équipe)