W1siziisimnvbxbpbgvkx3rozw1lx2fzc2v0cy9gecbjbm5vdmf0aw9uig5ldy9qcgcvymfubmvylwrlzmf1bhquanbnil1d

Développeur Backend .NET et SQL

Développeur Backend .NET et SQL

  • Location

    Montreal

  • Sector:

    Developer/Programmer

  • Job Type:

    Contract

  • Contact:

    Michele Laroche

  • Job Reference:

    4008

  • Published:

    4 months ago

  • Expiry date:

    2019-05-15

  • Start Date:

    2019-05-22

  • :

    #

Notre équipe est à la recherche d’un développeur backend .NET et SQL. 

Vous aurez la tâche de développer des APIs Restful pour nos applications web Angular et mobiles natives. 

De plus, vous aurez à contribuer à l’élaboration de Services Windows complexes hébergeant des workflows s’intégrant avec des applications tierces. 

Nos applications comprennent entre autres du near-real-time monitoring complexe s’alimentant de plusieurs sources de données hétérogènes, avec l’objectif d’identifier des événements anormaux par corrélation de plusieurs événements disjoints. Les usagers des applications front-end consomment ces alertes afin de régler rapidement des problèmes d’affaires dès qu’ils se produisent. 
Finalement, nous faisons un usage important d’engins de recherche et d’indexation sur toutes nos plateformes avec un focus sur la pertinence pour l’utilisateur.


Responsabilités :

·    Développement d’APIs Restful en C# ASP.NET MVC ou ASP.NET CORE
·    Développement de procédures stockées SQL
·    Respect de l’approche TDD – Test-Driven-Development
·    Développement de Services Windows complexes hébergeant des workflows s’intégrant avec des applications tierces
·    Design de modèles de données

Expérience recherchée :

    Expérience démontrée en développement de Services Windows customs

    Niveau avancé en SQL (par exemple, utilisation de CTE, UDF, Table Variables, …)
    Expérience d’utilisation de micro-ORM (ex. Dapper)
    Confortable à se passer d’Entity Framework ou autres ORMs
    Sensibilité aux enjeux de performances propres à un moteur de bases de données relationnelles
    Connaissance de l’infrastructure Microsoft Azure (Event Hub, Stream analytics, services bus, logic app…) 
    Connaissances d’un engin de recherche full-text (basé sur Apache Lucene comme SOLR, Elastic Search ou SOLR/Fusion Server, ou autre), un atout.

    Sensibilité à la méthode Agile Lean/Kanban
    Facilité à travailler en équipe tout en étant autonome
    Sensibilité aux tests unitaires automatisés
    Soucis du détail élevé


Le candidat ayant un intérêt pour le développement frontend web (Angular) pourrait, s’il le souhaite, être mis à contribution au développement de cette couche de nos applications, bien que ce ne soit pas du tout obligatoire.

Les candidats retenus peuvent choisir de travailler en français OU en anglais.