N-GAGE STUDIO est la division numérique de CIDMA et se spécialise en développement web interactif (Web / Nuagique / Mobile / Desktop). Nous sommes basés à Montréal et misons sur l’expertise et l’intégrité de notre équipe dynamique pour répondre aux besoins de nos clients.
On aime s’entourer de gens attentionnés, avant-gardistes, audacieux et persévérants. Ce genre d’individu représente les valeurs qui rendent notre équipe plus forte, pertinente et humaine.
Sommaire du poste
Nous sommes actuellement à la recherche d’un ou d’une développeur Back-End (c#,.Net) possédant au minimum de (3) années d’expérience pertinente pour un poste à temps plein. Nous cherchons non seulement un développeur backend qui maîtrise le développement d’applications web et mobile, mais un candidat qui a soif d’apprendre et de créer des solutions qui utilisent des nouvelles technologies tel que AI, Machine Learning, Blockchain, IoT, Drones.
Vous aurez à vous intégrer à l’équipe de production et à participer à plusieurs projets. Sous la supervision du Directeur de production, vous devrez créer, mettre à jour, tester et optimiser des plateformes web d’entreprise; diagnostiquer et résoudre des problèmes; contribuer à l’élaboration et au déploiement de solutions, notamment en participant au développement de projets; effectuer un contrôle qualité en s’assurant du respect des normes d’assurance qualité; développer et optimiser les procédures et les méthodes de travail.
Tâches et Responsabilités
- Participer à la réalisation de projets logiciels en tant que développeur Back-End
- Procéder à l’analyse en équipe et au développement de solutions de logiciels d’affaires pour nos clients
- Supporter les logiciels de nos clients en production
- Participer activement aux rencontres de la méthodologie de livraison et au découpage de ses tâches
- Assister aux évaluations de mandats
- Procéder à effectuer la recherche nécessaire pour résoudre des problèmes
- Réalisation de prototypes et preuves de concepts
- Compréhension des principes de design UI et UX
Compétences Professionnelles
- Curiosité et passion pour les technologies de développement Back-end
- Souci du détail et de la qualité de son code source
- Souci d’appliquer les bons algorithmes et design patterns
- Capacité à organiser son travail en fonction des priorités établies
- Approche pragmatique à la livraison itérative (Agile)
- Livrer un travail de qualité dans les règles de l’art
- Capable de résoudre des problèmes de nature algorithmique
- Maitrise du français et de l’anglais, parlé et écrit.
- Identifie les enjeux et problèmes potentiels
- Produit du code structuré, lisible et facilement maintenable
Compétences Techniques
- Solide connaissance technique du langage de programmation orienté objet (.NET, C #)
- Au moins trois années d'expérience en développement .Net, y compris la maîtrise de C #, ASP.Net Core 2, Entity Framework, MVC, JQuery, HTML 5, CSS, Bootstrap, WCF, Web Services, WebAPI REST Services, XML , Serveur SQL
- Expérience de la sécurité et de l'authentification Web
- Expérience avec Visual Studio, Azure DevOps (TFS) et JIRA Atlassian, AWS et Google Cloud
- Excellente compréhension du cycle de vie du développement logiciel
- Expérience dans les logiciels et les systèmes d'entreprise
- Solides compétences en dépannage et en analyse de problèmes
- Solide compréhension des méthodologies Agile
- Solide expérience de la conception et du développement réactifs
- Une aptitude au développement piloté par les tests et aux Framework de tests unitaires
- Développement efficace avec une attention portée aux détails
- Fort intérêt pour l'amélioration continue
- Expérience dans l'intégration continue et la livraison.
Atouts
- Connaissance de PHP (Framework Phalcon)
- Connaissance ou capacité d’apprendre Python pour certains projets (Framework Django et Pyramid)
- Connaissance de AngularJS, Angular 2 +, ReactJS
- Connaissance des tendances et best practices au niveau du UX pour applications web et mobile et site web e-commerce
- Passion pour les nouveaux domaines informatiques tel que Blockchain, Intelligence Artificielle, IoT.
Aptitudes
- Avoir déjà travaillé dans un environnement multi-projets avec des échéanciers très serrés
- Avoir un bon esprit d’équipe
- Souci du détail, curieux, méthodique, autonome, et persévérant
- Être une personne ouverte d’esprit
Qualifications
- Baccalauréat ou diplôme d'études collégiales en Informatique, Génie informatique, Mathématiques ou expérience équivalente
- Expérience pertinente en développement de logiciels
- Grande facilité d’apprentissage et compréhension rapide de problèmes complexes
- Aptitude à travailler dans une petite équipe
- Fonctionnel en français et en anglais