Software Developer/Développeur de logiciels

Maples Group - Montréal, QC (30+ days ago)

Apply Now

Applications are invited by the Montreal office of the Maples Group for the position of

Software Developer - C# full-stack & ML

to work as part of a Scrum team to deliver software to internal and external customers of Maples Group. The Maples Group Scrum team works closely with fellow software engineers, testers, infrastructure engineers, product owners, scrum masters and business stakeholders to deliver products to the highest quality standards.

Responsibilities:
Work with Business Analysts to obtain a good understanding of the business goals and identify opportunities to enhance end user experience with intelligent features, proposing the appropriate tools for implementing ML Engines and/or other high quality software products, and mentoring less experience developers in Machine Learning and Data Engineering;
Participate in the design, development and maintenance of business applications, working with the scrum team to define acceptance criteria and provide estimates for the Product Backlog, and developing and delivering high quality software products during a sprint cycle.

Key Skills & Experience:
3 to 6 years of experience in software development using .Net platform and in developing web applications using ASP .Net MVC;
Have good understanding of Data structures, Algorithms, software architecture, Object Oriented Design, Design Patterns and SOLID principles;
Have proficiency in one or more programming languages such as Python C#, or C++;
Experience working with Agile using Scrum or other agile methodologies and recent experience with Machine Learning is also desired;
Fluency in English is required.
Salary will reflect qualifications and experience.

Interested applicants should write enclosing their CVs to careers.IT@maples.com quoting ref: Montreal - Software Developer - C# full-stack & ML.

Le bureau de Montréal de Maples Group lance un appel de candidatures pour le poste suivant :

Développeur de logiciels - C#, full stack et apprentissage machine

Afin de travailler au sein de l’équipe scrum et de fournir des logiciels aux clients internes et externes Maples Group. L’équipe scrum de Maples Group collabore étroitement avec des collègues ingénieurs en logiciels et en infrastructures, testeurs, responsables de produit, Scrum Masters et intervenants commerciaux afin de livrer des produits qui répondent aux normes de qualité les plus élevées.

Les tâches principales:
Travailler avec des analystes d'affaires afin de bien comprendre les objectifs d’affaires et à repérer les occasions d’améliorer l’expérience des utilisateurs finaux au moyen de fonctions intelligentes, et à proposer les outils appropriés pour mettre en place des moteurs d'apprentissage de machine ou d’autres produits logiciels de grande qualité ainsi qu’à agir à titre de mentor auprès des développeurs moins expérimentés relativement à l’apprentissage de machine et l’ingénierie de données;
Participer à la conception, au développement et au maintien d’applications d’affaires, à travailler avec l’équipe scrum afin de définir les critères d’acceptation, à fournir des estimations pour le carnet de produits avec l’équipe scrum, et à développer et livrer des produits logiciels de grande qualité pendant les cycles accélérés.

L'expérience & les compétences nécessaires:
Les candidats retenus auront de 3 à 6 ans d’expérience dans le développement de logiciels avec l’utilisation des plateformes .Net et dans le développement d’applications Web avec ASP et .Net MVC;
Ils/elles devront bien comprendre les structures de données, les algorithmes, l’architecture logicielle, la conception orientée objet, les patrons de conception et les principes SOLID, et maîtriser un ou plusieurs langages de programmation tels que Python, C#, ou C++;
L’expérience directe avec le développement Agile avec Scrum ou avec d’autres méthodes agiles et l’expérience récente avec l’apprentissage de machine sont aussi souhaitées;
Une bonne maîtrise de l'anglais.
Le salaire reflétera les qualifications et l’expérience du candidat retenu.

Les candidats intéressés doivent envoyer un courriel en joignant leur curriculum vitæ à l’adresse careers.IT@maples.com