Développeur .NET BackEnd (Web / Cloud)

0
517

Statut de l’offre : Active
Lieu de travail : Montréal
Nature du poste : Permanent (temps plein)
Rémunération et avantages :
Salaire compétitif. Horaires flexibles, possibilité de télétravail et avantages sociaux (soins médicaux, paramédicaux et dentaires)

 

Contexte de la demande :

Spécialistes en Recrutement et Mobilité Internationale France – Québec, l’Agence MyrConseil offre une gamme de services intégrés pour accompagner les particuliers lors de leur processus d’immigration ou d’expatriation.
Par son expertise en recrutement international, MyrConseil est également le partenaire privilégié des entreprises québécoises et françaises pour mener une stratégie de recrutement spécifique et efficace.

Dans ce cadre, nous recherchons un développeur .NET BackEnd (Web / Cloud) pour notre client, une compagnie à la fine pointe de la technologie en plein essor, environnement innovant et stimulant, peu de hiérarchisation.

Principales tâches et responsabilités :

Notre client est présentement à la recherche d’un développeur .NET back-end avec une bonne expérience du développement d’APIs Web (e.g. HTTP, REST), un vif intérêt pour l’infrastructure Cloud et pour les DevOps.

Celui-ci participera à la conception, au développement, aux tests, aux choix d’infrastructure et à l’opération d’une plateforme SaaS hébergée sur Microsoft Azure. Cette plateforme intègre un engin de personnalisation de produits photo, utilisé par des grands détaillants et imprimeurs internationaux. Les défis technologiques sont grands et le potentiel d’apprentissage est immense.

Évoluant dans un cadre de développement Agile, vous utiliserez la méthode Scrum et désirerez atteindre l’excellence en utilisant les bonnes pratiques (TDD, pair programming) et des outils de développement à jour (Git, serveur d’intégration continue, déploiement automatisé, etc.). En recherche constante d’amélioration et d’innovation

Vous serez impliqués à tous les niveaux; proposer des améliorations d’affaire, prototyper des alternatives au niveau de l’architecture, supporter les clients. Même si ces services font déjà partie de notre équipe, seul votre intérêt limitera vos implications.

Notre amélioration continue se traduit, entre autre, en apprentissages continus, que ça soit sur les méthodes de travail, les technologies que nous utilisons ou la façon dont l’application est bâtie.

 

Compétences et exigences nécessaires :

Formation & Expérience :

  • Très bonne maîtrise du C#
  • Très bonne compréhension de HTTP (REST/JSON)
  • Test unitaires et automatisés, principes de mocking
  • Développement d’APIs HTTP et base de réseautique
  • Expérience de développement d’applications web avec volume
  • Expérience en mode Agile / Scrum)
  • 4/5 ans d’expérience dans un poste similaire

Habiletés requises :

  • Désir et aptitude à apprendre et se perfectionner

 Les atouts :

  • Avoir déjà travaillé en TDD (bonus : BDD)
  • Systèmes de messageries (e.g. RabbitMQ ou Azure Service Bus)
  • Bases en technologies web « front-end » (JavaScript/HTML/CSS/ASP.NET MVC)
  • Avoir travaillé sur un système multi-tenant
  • Avoir travaillé dans un environnement asynchrone multi-serveurs
  • Avoir travaillé dans un environnement avec déploiement continu