Siemens
Mesirow
Responsable Backend Senior
L'OPPORTUNITÉ
Mesirow Financial est une entreprise indépendante détenue par ses employés, fondée en 1937. En tant que spécialistes de l'investissement, de la gestion des risques et des services de conseil, nous nous engageons à aider nos clients institutionnels, entreprises et particuliers à atteindre leurs objectifs. Nos professionnels sont animés par une volonté entrepreneuriale de développer des solutions sur mesure conçues pour obtenir des résultats mesurables.
En tant qu'ingénieur Backend Senior, vous construirez, moderniserez et ferez évoluer les systèmes derrière nos applications de gestion des investissements. Vous combinerez de solides fondamentaux en ingénierie avec une architecture cloud-native, un développement moderne assisté par l'IA et des pratiques DevOps pour fournir des logiciels de haute qualité plus rapidement et de manière plus fiable.
CE QUE VOUS APPORTEZ
- Créativité et grande attention aux détails.
- Compétences exceptionnelles en service client et professionnalisme avec un groupe diversifié d'utilisateurs métier.
- Une attitude positive et productive d'esprit d'équipe.
- Un désir sincère de continuer à apprendre, y compris à mesure que les outils d'IA et les pratiques d'ingénierie évoluent.
RESPONSABILITÉS
- Concevoir, développer et maintenir des composants backend clés des applications de gestion des investissements.
- Piloter des initiatives de modernisation des applications, notamment la refactorisation d'applications existantes, la réduction de la dette technique et la transition de charges de travail appropriées vers des services cloud-native et gérés Azure afin d'améliorer l'évolutivité, la fiabilité et l'efficacité opérationnelle.
- Promouvoir des pratiques d'ingénierie logicielle modernes, incluant les tests automatisés, le codage sécurisé, CI/CD, l'observabilité et l'optimisation proactive des performances, avec une responsabilité sur la fiabilité et la maintenabilité des applications tout au long du cycle de vie du logiciel.
- Collaborer avec les parties prenantes métier, les propriétaires de produits et les équipes technologiques pour traduire les besoins métier en solutions pratiques et évolutives qui améliorent l'efficacité opérationnelle et soutiennent la croissance de l'entreprise.
- Diriger l'architecture et la conception des implémentations système en utilisant des modèles éprouvés et les meilleures pratiques, y compris des conceptions basées sur des microservices lorsque cela est approprié.
- Implémenter et personnaliser des solutions et intégrer des produits tiers ainsi que des plateformes de données de marché/trading.
- Améliorer et maintenir les applications existantes au sein de notre pile technologique, incluant .NET, T-SQL et SSIS/SSRS.
- Utiliser des outils de codage IA (par exemple, Claude Code) pour accélérer la conception, l'implémentation, les tests, la revue de code, la refactorisation et la documentation, tout en étant responsable de la qualité et de la sécurité de tout ce qui est livré.
- Construire et améliorer l'automatisation des versions et l'infrastructure en tant que code (IaC), et participer aux mises en production ainsi qu'au support de production continu.
- Être un contributeur clé à l'innovation en construisant des preuves de concept, y compris des flux de travail activés par l'IA, qui peuvent être exploités à travers l'entreprise.
- Diagnostiquer et résoudre des problèmes complexes, y compris la conception et l'implémentation de solutions de contournement si nécessaire.
- Encadrer et guider les développeurs juniors, qui peuvent ne pas être sous votre responsabilité directe, notamment sur l'utilisation responsable et efficace des outils d'IA.
- Créer et exécuter des plans de travail de projet, en les révisant à mesure que les besoins évoluent.
QUALIFICATIONS REQUISES
- 7+ années d'expérience professionnelle avec C# et la pile Microsoft .NET (.NET Framework et .NET moderne), Visual Studio ou un IDE connexe.
- Solide expérience dans la création d'APIs Web RESTful et de services backend.
- Azure : Expérience pratique de la conception, du déploiement et de l'exploitation d'applications sur Microsoft Azure (par exemple, App Service, Functions, Azure SQL, Service Bus, Key Vault).
- Compétences avancées en SQL Server et T-SQL, incluant les procédures stockées et l'optimisation des performances.
- Expérience avec Entity Framework et/ou un micro-ORM (par exemple, Dapper).
- Solides fondamentaux en programmation orientée objet ; connaissance pratique des modèles de conception et d'architecture ; capacité à créer des composants réutilisables bien conçus.
- Tests automatisés et CI/CD : Expérience dans l'écriture de tests unitaires avec des frameworks de mocking, et dans la construction et la maintenance de pipelines CI/CD avec build/test/déploiement automatisés, contrôle de version et stratégies de branchement (Git/Azure DevOps), ainsi que la gestion des versions.
- Développement logiciel sécurisé : Connaissance des normes et techniques de codage sécurisé pour les applications web et les APIs, incluant le traitement sécurisé des données financières sensibles.
- Développement assisté par l'IA : Expérience pratique de l'utilisation d'outils de codage IA pour l'ingénierie logicielle (génération de code, débogage, création de tests, refactorisation, revue de code, documentation), avec un jugement sain sur le moment où faire confiance, vérifier ou rejeter la sortie de l'IA, et une sensibilisation à l'utilisation sécurisée des outils d'IA.
- Connaissance pratique des concepts d'architecture distribuée et de microservices, incluant les limites de service, la conception d'API et la messagerie asynchrone.
- Expérience de développement au sein d'équipes Agile/Scrum.
- Excellentes compétences analytiques et mathématiques.
- Capacité à travailler sur plusieurs projets avec un minimum de supervision et à respecter des délais serrés.
- Solides compétences en communication écrite et orale, avec la capacité de traduire les besoins métier en solutions techniques et d'expliquer des informations complexes à des publics techniques et métier à tous les niveaux.
- Licence ou diplôme équivalent dans une discipline informatique, ou une combinaison équivalente d'éducation et d'expérience.
QUALIFICATIONS SOUHAITÉES
- Expérience avec SSIS et SSRS.
- Expérience pratique spécifique avec Claude Code.
- Expérience approfondie dans la conception, la construction et l'exploitation de systèmes basés sur des microservices à grande échelle.
- Expérience dans la modernisation d'applications .NET existantes vers des services cloud-native et gérés Azure.
- Expérience dans l'intégration avec des plateformes d'investissement et des systèmes de données de marché/trading tels que Bloomberg, GTSS, DTCC, FX Connect ou ProtoColl, ou une expérience en gestion des investissements ou systèmes financiers.
- Expérience avec Docker et l'infrastructure en tant que code (par exemple, Terraform, Bicep, ARM).
- Expérience avec des outils de surveillance, de journalisation et d'observabilité.
- Familiarité avec la construction ou l'intégration de fonctionnalités basées sur LLM, la conception de prompts ou les flux de travail basés sur des agents.
- Familiarité avec les frameworks front-end (Angular, React) ou Node.js suffisante pour collaborer sur l'ensemble de la pile.
- Certifications de développement Microsoft.
- Expérience dans le support d'applications ColdFusion existantes.
Conformément à la loi sur la transparence salariale de l'Illinois, le salaire de base prévu pour le poste se situera entre 150,000 $ et 175,000 $ par an. Cependant, le salaire de base en cas d'embauche sera déterminé sur une base individualisée et ne constitue qu'une partie de la rémunération globale, qui offre également la possibilité d'une prime basée sur la performance et le programme d'avantages sociaux Mesirow nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.mesirow.com%2Fcareers%2Ftotal-rewards&data=05%7C02%7Crosie.alvarez%40mesirow.com%7Cb01b32372cf6466f784008df2eb879e6%7C675d34f2dff942869abb78bebd16f146%7C0%7C0%7C639281041982442915%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=86g5XKhI01S1ften7y%2FPjZ10UjjI4iv79Ju6UlSpMsk%3D&reserved=0.
EOE
