Aller au contenu
BigTree108

Développement ASP.NET Core et C#

API, tâches en arrière-plan et intégrations sur .NET 10, conçues pour être observables, testables et peu coûteuses à exploiter. Notre plus grande pratique d’ingénierie, avec plus de onze ans d’expérience professionnelle en .NET côté profils seniors, sur de nouveaux systèmes et sur des reprises de systèmes écrits par d’autres équipes.

Ce que nous construisons

  • API REST sur ASP.NET Core et Azure Functions avec un document OpenAPI dont le front end est généré, de sorte que le contrat ne peut pas dériver.
  • Traitements en arrière-plan : tâches planifiées, workers déclenchés par file et intégrations avec des API tierces, chacun avec nouvelles tentatives, dead-lettering et alertes.
  • Données sur SQL Server et Azure SQL via des migrations EF Core, avec sécurité au niveau des lignes et colonnes Always Encrypted lorsque les données sont personnelles ou financières.
  • Intégrations avec Microsoft Graph, Teams, Telegram, Upwork, Hubstaff et des API bancaires et de paiement, écrites sous forme d’adaptateurs pour que les types des SDK des éditeurs s’arrêtent à la frontière.

Comment nous travaillons sur .NET

  • Tranches verticales avec CQRS. Un dossier par fonctionnalité, un handler par commande ou requête, préoccupations transverses sous forme de comportements de pipeline. Un lecteur trouve une fonctionnalité à un seul endroit.
  • Compilation plutôt qu’exécution. Types forts au lieu de chaînes, générateurs de code source au lieu de la réflexion, switch exhaustifs, analyseurs stricts avec avertissements traités comme des erreurs dans la porte de déploiement.
  • Échouer vite, ne rien cacher. La configuration est validée au démarrage, chaque erreur est observable, aucun bloc catch nu, aucune valeur par défaut silencieuse.
  • Asynchrone de bout en bout avec un jeton d’annulation sur chaque appel d’E/S, et la base de données n’est jamais simulée dans les tests.

Reprises de code existant

Neuf des systèmes sur lesquels nos ingénieurs ont travaillé ont été hérités d’autres équipes, le plus ancien écrit en 2008. Une reprise commence par une revue en lecture seule et une liste écrite des risques, puis des corrections par ordre d’impact en production. Sur ces systèmes, nous avons trouvé la cause racine de plus de 60 incidents de production que personne ne parvenait à reproduire, dont trois restés ouverts pendant plus d’un an.

Réalisations choisies

Des systèmes que nos ingénieurs ont conçus et pilotés, résumés à partir de notre historique de livraison. Les noms des clients sont tus tant que chaque client n’a pas accepté par écrit d’être nommé ici.

  • Plateforme de gestion d’entreprise

    ASP.NET MVC et ASP.NET Core, SignalR, SQL Server, Cosmos DB, Azure

    Sert plus de 1 200 entreprises et sites en franchise. Messagerie en temps réel pour plus de 8 000 employés simultanés, plus de 50 000 messages par jour.

  • Portail de négoce de matières premières

    Responsable technique, ASP.NET Core et Angular, équipe de neuf personnes, 18 mois

    Architecture conçue, plus de 600 pull requests relues, messagerie MassTransit sur quatre bases de données sans aucune transaction perdue.

  • Reprise d’un portail de santé

    Chef d’équipe pour une équipe de onze personnes sur une base de code héritée

    Performance de l’application existante en hausse de 30 à 80 %, requêtes les plus lentes ramenées de 18 secondes à moins d’une, plus de 120 bugs clos durant les trois premiers mois, délai de mise en production ramené de quatre heures à 25 minutes.

  • Système de feedback d’entreprise

    Microservices .NET Core construits de zéro en douze mois

    Six services pour plus de 25 000 employés dans 40 pays et plus de 2 millions d’enregistrements de feedback, livrés dans les délais par une équipe de douze personnes.

Références

Top Rated Plus
Statut Upwork de l’agence
100%
score de réussite des missions
55
missions terminées via l’agence
13 862
heures travaillées pour des clients

Source : Profil de l’agence BigTree108 sur Upwork, vérifié le 30 octobre 2026

Staffer le rôle à la place

Si ce dont vous avez besoin est un ingénieur au sein de votre propre équipe plutôt qu’un travail confié, la page Recruter des développeurs .NET en Ukraine couvre ce volet : comment nous interviewons, en combien de temps quelqu’un peut démarrer et ce qui reste de notre côté du contrat.

Vous avez un système .NET qui demande du travail ?

Envoyez le dépôt ou une description du problème. Vous recevez une revue écrite des risques et un plan sous un jour ouvré.