Alteo is looking for a Developer, Maintenance & QA for a permanent position based in Montreal.
*** 90% remote job: office 1 day every 2 weeks ***
As part of a small experienced team, you will participate in the development of the next generation of an eCommerce solution.
Responsibilities:
- Monitor Renovate and Dependabot to review and deploy dependency update PRs
- Work with the SysAdmins / DevOps to update and maintain major application versions in coordination with server OS versions and disseminate updates through production / staging / docker dev stacks and local vagrant setups
- Find alternatives to replace out of date dependencies and replace them
- Work with support team to document support issues that require software corrections
- Work with dev team to plan and groom task related to software corrections stemming from support team
- Participate in code reviews of features and updates to ensure quality of features and respect of coding standards
Profile:
- DEC/BAC in IT or equivalent
- 5+ years experience in software development
- Experienced with Ruby (Sinatra)
- JavaScript, (React), HTML 5 & CSS 3
- MySQL
- Deep understanding of responsive front-end frameworks, cross-browser user interfaces / browser limitations, modern web technologies, web security & SEO
- Attention to details and strong commitment to quality
- Version control system (Git, SVN)
- CI / CD framework and Jenkins
- Team player, positive attitude
- Ideally bilingual (functional French & English)
@@@@@
Alteo est à la recherche d'un Développeur, maintenance et QA pour un emploi permanent basé à Montréal.
*** 90% télétravail : bureau 1 jour toutes les 2 semaines ***
Au sein d'une petite équipe expérimentée, vous participerez au développement de la prochaine génération d'une solution de commerce électronique.
Responsabilités:
- Gardez un oeil sur Renovate et Dependabot pour faire la revue et déploiement des PR de mises à jour de dépendances
- Travailler avec les SysAdmins / DevOps pour mettre à jour les versions majeures d’applications en coordonnant avec les versions de système d’exploitations serveurs. Disséminer les changements en production / staging / environnement docker de développeur / configuration de boîte vagrant local.
- Trouver une alternative aux dépendances non supportés et procéder au remplacement
- Travailler avec l’équipe de support pour documenter les bogues qui requièrent une intervention des développeurs
- Faire le pont avec l’équipe de développement pour préparer les tâches de maintenance qui ressorte des conversations avec l’équipe de support.
- Participer aux revues de code des nouvelles capacités logicielles et mise à jour pour assurer la qualité des capacités ainsi que le respect de nos standards de programmation.
Profil:
- DEC/BAC en informatique ou équivalent
- 5+ ans d'expérience en développement de logiciels
- Expérience avec Ruby (Sinatra)
- JavaScript (React), HTML 5 & CSS 3
- MySQL
- Compréhension approfondie des cadres frontaux réactifs, des interfaces utilisateur multi-navigateurs / limitations des navigateurs, des technologies web modernes, de la sécurité web et du référencement.
- Attention aux détails et fort engagement pour la qualité
- Système de contrôle de version (Git, SVN)
- Cadre CI / CD et Jenkins
- Esprit d'équipe, attitude positive
- Idéalement bilingue (français et anglais fonctionnels)