We are committed to continuously improving the systems used by our business partners, migrating legacy applications to public cloud architectures, and promoting the growth and adoption of in-house data science platforms. Our Montreal Service Center offers opportunities to contribute to "Great Place to Work" initiatives, as well as interest-driven projects and activities.
Role Overview:
We are looking for a talented and motivated
Senior Software Developer
to join our team. You will design, develop, and maintain applications and platforms that support our business operations, while collaborating closely with stakeholders to refine requirements, roadmaps, and deliverables. This role offers exposure to cloud technologies, data science platforms, and continuous improvement initiatives.
Day-to-Day Responsibilities:
Design, develop, and maintain applications within the team's mandate.
Develop and maintain operational and development platforms.
Participate in Agile ceremonies and continuously improve development practices and tooling.
Collaborate with stakeholders to refine requirements and roadmaps.
Support and operate applications and services under the team's responsibility.
Assist with production issue resolution when escalated by the help desk.
Communicate effectively with users and other teams regarding projects, delivery, and production quality.
Participate in QA and UAT testing for software development.
Engage in Change Management / Release Management (CMRM) processes.
Conduct data analysis to support business needs or drive improvement initiatives.
Profile & Qualifications:
Education & Experience:
University degree in Computer Science, Engineering, or a related field.
5+ years of professional software development experience.
Hands-on experience with data manipulation and transformation.
Experience in complex IT environments is a strong asset.
Knowledge of financial services or accounting models is considered an asset.
Technical Skills:
Proficiency in Microsoft .NET Core, ideally ASP.NET and MVC.
Experience developing and deploying microservices and REST APIs.
Strong SQL skills, relational data modeling, and familiarity with database engines (Azure SQL a plus).
Front-end development experience (e.g., HTML, CSS, JavaScript, React, Node.js).
Experience with CI/CD pipelines (e.g., GitHub, Jenkins).
Hands-on experience with containerization (e.g., Kubernetes, Docker) is an asset.
Familiarity with Spark, Azure, AKS, Hadoop/Synapse is a plus.
Skills & Aptitudes:
Familiarity with Scrum methodology and Agile practices.
Understanding of software development lifecycles.
Strong analytical and problem-solving skills.
Excellent communication skills in English (oral and written) - regular collaboration with U.S. colleagues and partners.
Bilingual in French and English preferred.
Ability to communicate in English, both orally and in writing, is a requirement as the person in this position will need to collaborate regularly with colleagues and partners in the United States.
Nous nous engageons a ameliorer continuellement les systemes utilises par nos partenaires d'affaires, a migrer les applications heritees vers des architectures cloud publiques et a promouvoir la croissance et l'adoption des plateformes de data science internes. Notre Centre de services de Montreal offre des opportunites de contribuer aux initiatives Great Place to Work , ainsi qu'a des projets et activites bases sur les interets des collaborateurs.
Presentation du role:
Nous recherchons un
Developpeur logiciel senior
talentueux et motive pour rejoindre notre equipe. Vous serez responsable de la conception, du developpement et de la maintenance des applications et plateformes soutenant nos operations, tout en collaborant etroitement avec les parties prenantes pour affiner les exigences, les feuilles de route et les livrables. Ce role offre une exposition aux technologies cloud, aux plateformes de data science et aux initiatives d'amelioration continue.
Responsabilites quotidiennes:
Concevoir, developper et maintenir les applications relevant du mandat de l'equipe.
Developper et maintenir les plateformes operationnelles et de developpement.
Participer aux ceremonies Agile et contribuer a l'amelioration continue des pratiques et outils de developpement.
Collaborer avec les parties prenantes pour affiner les exigences et les feuilles de route.
Assurer le support et le fonctionnement des applications et services sous la responsabilite de l'equipe.
Participer a la resolution des problemes en production lorsque le service d'assistance a besoin d'une expertise approfondie.
Communiquer efficacement avec les utilisateurs et autres equipes concernant les projets, les livraisons et la qualite de la production.
Participer aux tests QA et UAT lies au developpement logiciel.
Participer aux processus de Gestion des changements et des versions (CMRM).
Realiser des analyses de donnees pour soutenir les besoins metier ou ameliorer les processus existants.
Profil et qualifications:
Formation et experience:
Diplome universitaire en informatique, en ingenierie ou dans un domaine connexe.
Plus de 5 ans d'experience professionnelle en developpement logiciel.
Experience pratique en manipulation et transformation de donnees.
Experience dans des environnements informatiques complexes est un atout.
Connaissance des services financiers ou des modeles comptables est un atout.
Competences techniques:
Maitrise de Microsoft .NET Core, idealement ASP.NET et MVC.
Experience dans le developpement et le deploiement de microservices et d'API REST.
Solides competences en SQL, modelisation de donnees relationnelles et familiarite avec les moteurs de bases de donnees (Azure SQL un plus).
Experience en developpement front-end (ex. : HTML, CSS, JavaScript, React, Node.js).
Experience avec les pipelines CI/CD (ex. : GitHub, Jenkins).
Experience pratique en conteneurisation (ex. : Kubernetes, Docker) est un atout.
Familiarite avec Spark, Azure, AKS, Hadoop/Synapse est un plus.
Competences et aptitudes:
Familiarite avec la methodologie Scrum et les pratiques Agile.
Comprehension des cycles de vie du developpement logiciel.
Solides competences analytiques et en resolution de problemes.
Excellentes competences en communication en anglais (oral et ecrit) - collaboration reguliere avec des collegues et partenaires aux Etats-Unis.
La maitrise du francais et de l'anglais est preferable.
* La capacite de communiquer en anglais, a l'oral comme a l'ecrit, est indispensable, car la personne dans ce poste collaborera regulierement avec des collegues et partenaires aux Etats-Unis.
Beware of fraud agents! do not pay money to get a job
MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.