Retour aux emplois

Développeur C# (cloud Azure) /.NET Developer (Web/Cloud)

Référence D’emploi: CA_EN_6_919334_1337892

Posté sur 12 May 2020
Ville
Montreal (Mile-end), Quebec
Type de Contrat
Permanent
DÉVELOPPEUR .NET (Web / Cloud)

Description du poste

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 le 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 notre 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 environnement Agile, nous utilisons le cadre de développement Scrum et désirons atteindre l'excellence en utilisant les bonnes pratiques (TDD, pair programming) et des outils de développement à jour (serveur d'intégration continue, déploiement automatisé, etc.). Nous sommes en recherche constante d’amélioration et d’innovation.

Responsabilités
  • Conception et développement de nouvelles fonctionnalités
  • Résolution des défectuosités et amélioration du code
  • Écriture et maintenance des tests unitaires et fonctionnels
  • Contribuer à l’assurance qualité et au déploiement de l’application
  • Porter assistance à l’équipe du support
  • Faire preuve d’initiative et d’auto-organisation
  • Participation à l’amélioration continue de l’équipe et des produits de l’entreprise
  • Être flexible et confortable dans un environnement agile et en constante évolution
  • Travailler en équipe
Technologies
  • Requis : Très bonne maîtrise du langage C#
  • Requis : Très bonne compréhension de HTTP (REST/JSON)
  • Requis : Test unitaires et automatisés, principes de mocking
  • Requis : Développement d'APIs HTTP et base de réseautique
  • Atout : Avoir déjà travaillé en TDD / BDD
  • Atout : Systèmes de messageries (e.g. RabbitMQ , Azure Service Bus)
  • Atout : Bases en technologies web « front-end »
  • Atout : Maîtrise du langage TypeScript / JavaScript
  • Atout : Connaissance de ASP.NET Core, EF Core, GraphQL, Angular + ngrx
Expériences
  • Requis : Désir et aptitude à apprendre et se perfectionner
  • Requis : Être un joueur d’équipe
  • Requis : bilingue français & anglais, parlé & écrit. (L’équipe est francophone)
  • Atout : Expérience des technologies d’Azure
  • Atout : Expérience en mode Agile / Scrum
  • Atout: Expérience de développement d'applications web avec un important volume
  • Atout : Avoir travaillé sur un système multi-tenant
  • Atout : Avoir travaillé dans un environnement asynchrone multi-serveurs
  • Atout : Avoir travaillé dans un environnement avec déploiement continu ----------------------------------------------------------------------------------------------------------------- The Mission Mediaclip, a leading developer of software solutions for online product personalization, is looking for a back-end .NET developer with experience in Web APIs development (HTTPS, REST) and a strong interest for Cloud infrastructure and DevOps to join their team.  For the last 12 years we’ve been growing our team to better deserve an international crowd of business customers located in more than 27 countries spread across five continents. You will work closely with the developer team and the development director to ensure the future success of the company’s solutions.  Evolving in an Agile development framework, we use the Scrum framework and aim for excellence by using good practices (TDD, pair programming) as well as up to date tools (GIT, a continuous integration server, automated deployment, etc.).. Your Quest
  • Design and development of new functionalities
  • Troubleshooting of defects and improve code
  • Writing and maintaining unit and functional tests
  • Contribute to quality assurance and application deployment
  • Assist the support team
  • Demonstrate initiative and self-organization
  • Participation in the continuous improvement of the team and the products of the company
  • Be flexible and comfortable in an agile and ever-changing environment
  • Working in a team environment
  • Required for Your Quest
  • Having the desire and the ability to learn and improve,
  • Being a team player,
  • Great knowledge of C#
  • Very good understanding of the HTTP Web Services (REST/JSON)
  • Unit and automated tests, mocking principles
  • HTTP APIs development, and basic networking knowledge
  • Experience in building web applications with volume
  • Your Assets
  • Experience in TDD (bonus for BDD), continuous integration and automation
  • Messaging systems (RabbitMQ, MSMQ or ActiveMQ)
  • SQL databases with ORM (e.g. Entity Framework)
  • Basics of Web technologies “front-end” (JavaScript/HTML/CSS/ASP.NET MVC)
  • Experience with a multi-tenant system
  • Asset: Experience with a multi-server, asynchronous system
  • Working with continuous deployment systems
  • Experience with Agile / Scrum

Trouvez le bureau Modis de votre localité.

Modis a plus de 100 bureau aux États-Unis, au Canada et en Europe. Grâce à son expertise à la fois des secteurs d'activité et de sa région, notre personnel connaît à fond le marché du travail et sa région, ce qui lui permet de trouver pour vous le poste qui vous convient.

Bureaux de Modis