Développeur sénior .NET (bilingue)
Nous cherchons le Développeur BACKEND .NET senior. Dans cette poste, vous allez travailler avec le framework .NET, .NET Core et le langage T-SQL afin d’intégrer les diverses plateformes d’affaires sur le bus d’entreprise. Il (elle) travaillera dans un contexte de livraison agile. Il (elle) se joindra à une équipe qui a comme objectif de répondre aux besoins de données de l’organisation à travers le BUS d’entreprise évènementiel lié à un magasin de données opérationnel (ODS) ainsi qu’à l’intégration de certaines applications stratégiques.
Responsabilités:
- Participer à toutes les phases de développement : analyse, design, implémentation, tests, documentation et déploiement
- Concevoir la solution, formuler des recommandations, développer, tester et préparer la migration de la solution;
- Produire du code de qualité selon les meilleures pratiques et modèles de conception mis en place;
- Fournir une documentation complète et à jour de toutes les composantes soutenues;
- Maintenir les applications en place et leurs composantes;
- Participer en mode actif aux diverses rencontres d’équipe;
REQUIREMENTS
Formation académique
- Détenir un baccalauréat en informatique, en génie logiciel ou l’équivalent.
Expérience
- Expérience de 7 à 10 années en informatique, dont au moins 5 années avec .NET et 5 années avec T-SQL.
Connaissances
- Maîtrise du développement de solutions .NET Framework 4.x avec C# et l’utilisation de tests unitaires MSTest;
- Maîtrise du développement web pour backend (ASP.NET Core 2.0, RESTful API, JSON, Reverse Proxy);
- Maîtrise des concepts de la programmation orientée objet;
- Maîtrise l’utilisation de Microsoft Visual Studio, de Team Foundation Server et des outils qui s’y rattachent;
- Maîtrise de l’utilisation de transactions, des mécanismes de blocage et l’optimisation des performances avec SQL Server/T-SQL 2012 ou plus récent;
- Bonne compréhension de JSON, XML, XSLT et XPATH;
- Bonne compréhension d'une architecture événementielle (event-driven);
- Expérience pratique avec Dapper, Reactive Extensions, Serilog, RabbitMQ, Autofac, MOQ un atout;
- Expérience avec l’intégration continue (CI), déploiement continu (CD) et/ou devops;
- Expérience pratique dans une équipe de livraison en mode agile, préférablement avec Scrum;
- Expérience pratique avec infonuagique (cloud) sur Azure ou autre et containérisation un atout;
- Expérience pratique sur des bases de données NoSQL un atout;
- Connaissance de languages de scripting (powershell, typescript) un atout;
- Avoir une bonne connaissance du français et de l’anglais oral et écrit.
Compétences
- Être axé(e) sur les résultats et la satisfaction de la clientèle;
- Avoir un sens de l’analyse, posséder une approche structurée et être axé(e) sur la qualité;
- Être dynamique, autonome et très motivé(e) par les nouveaux défis;
- Être capable de maintenir une bonne relation de confiance avec différents niveaux au sein de l’organisation;
- Excellent esprit d’équipe;
- Capacité de réussir dans un milieu qui évolue rapidement et capacité d’adaptation au changement;
- Éthique et intégrité professionnelle.
- Voir la localisation
- Entreprise