Développeur Web Back-End / Platform Back End Web Developer

Location: Laval, Québec, Canada
Date Posted: 14-09-2018
Pourquoi devriez-vous travailler pour nous ?
 
Parce que nous utilisons une technologie de pointe, nous sommes à l’échelle internationale et vous aurez l’opportunité de travailler avec des développeurs aussi passionnés que vous.  L’environnement de travail est génial avec concept aires ouvertes, des lunchs d’équipe tous les jours obligatoires, un look jeans et t-shirt sans compromis, des heures de travail flexibles, une accessibilité au transport en commun, une terrasse extérieure au deuxième étage avec une vue particulièrement agréable l’été et surtout, un endroit sûr pour laisser votre vélo.  Sourires et énergie positive illimitée !
 
En quoi consistera votre rôle ?
 
En collaboration avec les autres membres de votre équipe, le titulaire aura la chance de travailler sur des projets très stimulants en intégrant des technologies web d’avant-gardes.  Il participera à l’élaboration, l’analyse et le développement des fonctionnalités techniques de plate-forme web back-end de pointe.  Cette plate-forme est la base de plusieurs autres produits développés chez 20 20 Technologies.
 
  • Contribuer au développement web en utilisant une architecture micro services orientée services (SOA)
  • Contribuer à l’architecture et la conception des services.
  • Contribuer au déploiement automatisé de nos solutions internes et sur le nuage.
  • Rechercher le meilleur processus possible ou les meilleurs algorithmes.
  • Utiliser le processus de développement incluant les tests unitaires.
  • Documenter la conception, la programmation et les choix techniques utilisés.
  • Rencontrer les normes standards établies en développement (sécurité, performance).
  • Exercer ses fonctions selon les délais établis.
  • Participer aux rencontres d’équipe.
Compétences requises
  • DEC ou baccalauréat en informatique ou en ingénierie
  • Bilingue parlé et écrit
  • Sens du leadership
Capacités techniques requises
  • Aptitudes en technologies back-end (logiciel de service)
  • Expérience en développement C#
  • Connaissances de JavaScript et la stack web complète
  • Expérience avec les protocoles de base REST/JSON
  • Expérience de développement dans l’environnement Microsoft Visual Studio
  • Connaissances de SQL & Document DB (MSSQL, SQLite, MySQL, Mongo DB)
  • Expérience dans la gestion de code source (VSTS, GIT) – Atout
  • Connaissances de l’infrastructure Cloud (AWS, Azure) – Atout
  • Connaissances de déploiement automatisé en utilisant PowerShell – Atout
  • Connaissances du CI/CD – Atout
  • Connaissances des méthodologies Agile (scrum) – Atout
  • Connaissances des engins de recherche (Elastic Search, Solr, azure Search) – Atout
  • Connaissances des engins de cache global (Redis) – Atout
  • Connaissances des patterns de résilience (Circuit breaker) – Atout
  • Expérience dans un environnement de services web à haut volume serait un atout
  • Qualifié pour réviser les codes de vos co-équipiers.
Profil du candidat idéal
  • Soucieux de la qualité de logiciel
  • Axé sur l’excellence des résultats
  • Autonomie et sens de l’organisation
  • Méthodique et rigoureux
  • Excellentes compétences en communication orale
  • Esprit d’initiative et d’innovation
  • Esprit d’équipe
  • Flexible
  • Bon sens de l’humour
  • Ouvert d’esprit

A propos de l’équipe:
Nous sommes une petite équipe back end passionné qui recherche un membre additionnel qui a de l’expérience et qui a le gout de relever des défis en équipe.
Nous suivons le développement agile et les pratiques de DevOps qui nous assure de livrer du logiciel de qualité souvent dans nos environnements de production.
Nous avons des produits exceptionnel et un stack technologique impressionnante ou tous les développeurs aiment s’accomplir.
Nous avons des plans ambitieux et cherchons des ressources comme vous pour les réaliser !
 
**************************************************************

Why should you work for us?
 
Because we use cutting edge technology, we offer global exposure, the opportunity to work with likeminded, passionate developers just like you, a great open concept work environment, a part of a very important team lunch ritual, casual dress, flexible working hours, accessibility by Public transportation, a great outdoor terrace, especially appreciated in the summer and secure place to leave your bike. Smiles and positive attitude, unlimited!
 
What will you do:
 
In collaboration with other team members, the incumbent will work on challenging projects, integrating advanced web technologies. He will participate in the elaboration, analysis and functionality development of a state of the art back end web platform.   The Back End Platform is the foundation of many other products developed at 20-20 Technologies;
  • Web development using a micro services architecture;
  • Architecture and conception of services components;
  • Involved in automated deployment for internal builds and Cloud solution.
  • Search for the best applicable process or algorithms;
  • Participate in design reviews of services;
  • Use Test Driven Development process;
  • Document the design, programming and technical choices that were made;
  • Meet the established development standard (security, performance);
  • Perform the duties according to timelines;
  • Participate in team meetings.
 
Required Qualifications
  • College or Bachelor degree in computer science or computer Engineering
  • Relevant experience in web programming
  • Bilingual, written & spoken
  • Technical leadership
Required technical skills
  • Proficiency in Back End Web technologies (Software as a Service)
  • Experience in C# development
  • knowledge of JavaScript and web full stack
  • Experience with protocols based on REST/JSON
  • Development experience in Microsoft Visual Studio environment
  • Knowledge of SQL and Document Database (MSSQL, SQLite, MySQL, MongoDB)
  • Experience with software source code management (VSTS, GIT)
  • Knowledge of Cloud infrastructure (AWS, Azure) – Asset
  • Knowledge of automated deployment using PowerShell
  • Knowledge of CI/CD – Asset
  • Knowledge of Agile (scrum) methodologies – Asset
  • Knowledge of Search Engine (Elastic Search, Solr, Azure Search) – Asset
  • Knowledge of application resilience like circuit breaker– Asset
  • Knowledge of Global caching like Redis – Asset
  • Experience in high traffic web services would be a valuable asset
  • Proficiency at doing code review of peers
Ideal Candidate Profile
  • Interest in software quality
  • Pursuit of excellence
  • Autonomy and organization skills
  • Methodological and rigorous
  • Excellent oral communication skills
  • Sense of initiative and innovation
  • Team spirit
  • Flexibility
  • Good sense of humour
  • Open minded
 
 
About the Team:
We're a small back-end passion team that seek an additional member that has experience in web development C# and who has the taste to meet team challenges.
We follow the agile development and practices of DEVOPS which assures us to deliver quality software often in our production environments.
We have exceptional products and an impressive technological stack where all developers like to accomplish themselves.
We have ambitious plans and are looking for resources like you to achieve them!


 *****************************************************************************************************


 
or
this job portal is powered by CATS