.Net Back-End Developer [#2271]

Location: Montreal, QC, Canada
Date Posted: 11-22-2017
Alteo is looking for a .Net Back-End Developer for a permanent position based in Montreal.
 
The Back-End Developer will participate in the design, development, testing and operation of a SaaS platform hosted on the Microsoft Azure Cloud. The technological challenges are great and the opportunity to learn is very important within a small team working in an Agile Development Framework (Scrum). The Back-End Developer will demonstrate initiative and participate in the continuous improvement of applications and working practices within the team.
 
Profile:
  • BAC in IT, software engineering or equivalent
  • 5+ years experience as a .Net Developer
  • Very good knowledge of C#
  • Very good understanding of HTTP Web Services (REST / JSON)
  • Familiar with development best practices (Git, continuous integration, API design)
  • Knowledge of unit and automated testing, principles of mocking
  • Experience working in a multi-tenant cloud environment with a REST API (strong asset)
  • Work experience in TDD (asset)
  • Work experience with BDD : Specflow / Cucumber (asset)
  • Knowledge of messaging systems : RabbitMQ, MSMQ or ActiveMQ (asset)
  • Knowledge of SQL databases with ORM (eg NHibernate) (asset)
  • Knowledge of multi-server environments (asset)
  • Knowledge of environments with continuous deployment (asset)
  • Basic knowledge of front-end web technologies: JavaScript / HTML / CSS / MVC (asset)
  • Familiar with Agile methodologies: Scrum, Pair programming (asset)
  • Ideally bilingual (French / English)
@@@@@
Alteo est à la recherche d'un Développeur Back-End .Net pour un emploi permanent basé à Montréal. 

Le Développeur Back-End participera à la conception, au développement, aux tests et à l’opération d’une plateforme SaaS hébergée sur le Cloud Microsoft Azure. Les défis technologiques sont grands et le potentiel d’apprentissage très important au sein d'une petite équipe évoluant dans un cadre de développement Agile (Scrum). Le Développeur Back-End fera preuve d'initiative et participera à l'amélioration continue des applications et des pratiques de travail au sein de l'équipe.

Profil :
  • BAC en informatique, génie logiciel ou l'équivalent
  • 5+ années d'expérience comme Développeur .Net
  • Très bonne connaissance de C#
  • Très bonne compréhension des Services Web HTTP (REST/JSON)
  • Familier avec les bonnes pratiques de développement (Git, intégration continue, conception d’API)
  • Connaissance des tests unitaires et automatisés, principes de mocking
  • Expérience de travail dans un environnement Cloud multi-tenants avec un API REST (atout important)
  • Expérience de travail en TDD (atout)
  • Expérience de travail en BDD avec Specflow / Cucumber (atout)
  • Connaissance des systèmes de messageries RabbitMQ, MSMQ ou ActiveMQ (atout)
  • Connaissance des bases de données SQL avec ORM (e.g. NHibernate) (atout)
  • Connaissance des environnements multi-serveurs (atout)
  • Connaissance des environnements avec déploiement continu (atout)
  • Connaissance de base en technologies web front-end : JavaScript / HTML / CSS / MVC (atout)
  • Familier méthodologies Agile : Scrum, Pair programming (atout)
  • Idéalement bilingue (français / anglais)
this job portal is powered by CATS