Full Stack Developer

3 weeks ago


Montreal, Canada C.G.I. Full time
Job Title: Developer Full Stack
Location: Montreal

Main Responsibilities
  • Participate in all development phases: analysis, design, implementation, testing, documentation, and deployment.
  • Produce quality code according to the best practices and design patterns in place.
  • Write technical documentation and support the development team for activities related to the solutions.
  • Ensure quality in the delivery and documentation of development activities, including rigorous testing.
  • Collaborate and share ideas with communities of practice while ensuring alignment with the organization’s strategy.
  • Deploy and provision full-fledged development environments using the organization’s deployment runbooks.
  • Participate in the investigation of any service or component issue in the various environments and resolve the issue, with the help of troubleshooting guides, in a responsive and timely fashion.

Academic Background
Hold a bachelor's or master’s degree in computer science, software engineering, statistics or mathematics and/or the equivalent combination of education and experience in a technical role.

Seniority
Intermediate or Senior

Experience
  •  Strong experience in unit testing automation, deployment and release practices, and solution operationalization is required.
  •  Experience in an agile delivery team, preferably with Scrum.

Competencies (Knowledge, Skills & Behaviors)
  • Advanced C# and/or Angular + Typescript programming skills are required.
  • Knowledge of solution design best practices is a strong asset.
  • Knowledge of cloud frameworks and the complete stack of Microsoft Azure (Azure Functions, Azure SQL, Service Bus, Event Hub, Event Grid, App Insights, Key Vault) is an asset.
  • Knowledge of public markets, private markets, investment operations, investment accounting and investment analytics is an asset.

General Competencies
  • Be fluent in French and English.
  • Adopt effective communications practices, both written and spoken.
  • Adopt active listening practices.
  • Be open-minded and inclusive.
  • Respect differences of opinion and stay productive through such differences of opinion.
  • Be results-oriented and customer satisfaction-focused.
  • Navigate a fast-paced and challenging environment with a high level of autonomy, motivation and dynamism.
  • Embrace change and adapt to a rapidly evolving environment.
  • Show eagerness to learn, ideate and innovate.
  • Work collaboratively, cultivating meaningful relationships with team members and partners.
  • Be one with the team: demonstrate excellent team spirit. 
  • Use your analytical skills and adopt a structured approach.
  • Demonstrate initiative and curiosity to look under the surface and conduct comprehensive, fact-based research.
  • Pursue excellence and be able to question the status quo and seek out alternative perspectives.
  • Be quality-oriented in your execution and delivery, including rigorous approach to analysis, testing and documentation.

Adhere to the highest standards of professional ethics and integrity.

Titre du poste : Développeur Full StackLieu de travail : Montréal

Principales responsabilités
  • Participer à toutes les phases de développement : analyse, conception, mise en œuvre, tests, documentation et déploiement.
  • Produire un code de qualité selon les meilleures pratiques et les patrons de conception en place.
  • Rédiger la documentation technique et soutenir l'équipe de développement pour les activités liées aux solutions.
  • Assurer la qualité de la livraison et de la documentation des activités de développement, y compris des tests rigoureux.
  • Collaborer et partager des idées avec les communautés de pratique tout en veillant à l'alignement sur la stratégie de l'organisation.
  • Déployer et fournir des environnements de développement complets en utilisant les runbooks de déploiement de l'organisation.
  • Participer à l'investigation de tout problème de service ou de composant dans les différents environnements et résoudre le problème, avec l'aide des guides de dépannage, de manière réactive et opportune.

Formation académiqueTitulaire d’un BAC ou d'une maîtrise en informatique, génie logiciel, statistiques ou mathématiques et/ou d'une combinaison équivalente d'études et d'expérience dans un rôle technique.

SénioritéIntermédiaire ou senior
Expérience
  • Une solide expérience de l'automatisation des tests unitaires, des pratiques de déploiement et de mise en production, et de l'opérationnalisation des solutions est requise.
  • Expérience au sein d'une équipe de livraison agile, de préférence avec Scrum.

Compétences (connaissances, aptitudes et comportements)
  • Des compétences avancées en programmation C# et/ou Angular + Typescript sont requises.
  • La connaissance des meilleures pratiques en matière de conception de solutions est un atout majeur.
  • La connaissance des frameworks cloud et de la pile complète de Microsoft Azure (Azure Functions, Azure SQL, Service Bus, Event Hub, Event Grid, App Insights, Key Vault) est un atout.
  • La connaissance des marchés publics, des marchés privés, des opérations d'investissement, de la comptabilité d'investissement et de l'analyse d'investissement est un atout.

Compétences générales
  • Parler couramment le français et l'anglais.
  • Adopter des pratiques de communication efficaces, tant à l'écrit qu'à l'oral.
  • Adopter des pratiques d'écoute active.
  • Faire preuve d'ouverture d'esprit et d'inclusion.
  • Respecter les divergences d'opinion et rester productif malgré ces divergences.
  • Être orienté vers les résultats et la satisfaction du client.
  • Naviguer dans un environnement rapide et stimulant avec un niveau élevé d'autonomie, de motivation et de dynamisme.
  • Accepter le changement et s'adapter à un environnement en évolution rapide.
  • Faire preuve d'une grande soif d'apprendre, d'imaginer et d'innover.
  • Travailler en collaboration, en cultivant des relations significatives avec les membres de l'équipe et les partenaires.
  • Ne faire qu'un avec l'équipe : faire preuve d'un excellent esprit d'équipe.
  • Utilisez vos compétences analytiques et adoptez une approche structurée.
  • Faire preuve d'initiative et de curiosité pour aller au-delà des apparences et mener des recherches approfondies, fondées sur des faits.
  • Rechercher l'excellence et être capable de remettre en question le statu quo et de rechercher d'autres perspectives.
  • Être orienté vers la qualité dans l'exécution et la livraison, y compris une approche rigoureuse de l'analyse, des tests et de la documentation.
  • Adhérer aux normes les plus élevées en matière d'éthique professionnelle et d'intégrité.




  • Montreal, Quebec, Canada GoMaterials Full time

    Job OpportunityWe are seeking a talented Full Stack Developer Lead to join our team at GoMaterials, a fast-growing startup revolutionizing the procurement process in the landscape construction industry.About the RoleThis is an exceptional opportunity for an experienced Full Stack Developer with a passion for leading technical teams and projects. As a Sr....


  • Montreal, Quebec, Canada SAP SE Full time

    About the RoleWe are seeking a skilled Senior Full-Stack Developer to join our team at SAP. As a Senior Full-Stack Developer, you will be responsible for designing, developing, testing, deploying, maintaining, and improving software primarily based on Google Cloud Platform.Key ResponsibilitiesDesign, develop, test, deploy, maintain, and improve software,...


  • Montreal, Quebec, Canada HireTalent Full time

    HireTalent is seeking a highly experienced Senior Full Stack Developer to lead our team in the development of a cutting-edge Communication Surveillance Platform. As a Tech Lead, you will be responsible for delivering this critical project across all products and collaborate with teams globally.The ideal candidate will have a strong track record in mentoring...


  • Montreal, Quebec, Canada Vention Full time

    Job Title: Senior Full Stack DeveloperAbout the RoleWe are seeking a highly skilled Senior Full Stack Developer to join our team at Vention. As a critical member of our team, you will be responsible for creating new full-stack features from user interfaces to the backend and database. Your expertise in TypeScript, React, and NestJS will enable us to develop...


  • Montreal, Quebec, Canada Vention Inc Full time

    Vention Inc, a leader in industrial automation, is seeking a talented Senior Full Stack Developer to join their team. As a critical member, you will be responsible for creating high-quality, full-stack features from user interfaces to the backend and database. You will work closely with the team to develop innovative solutions using TypeScript, React, and...

  • Full Stack Developer

    2 months ago


    Montreal, Canada Axelon Services Corporation Full time

    Position : Full Stack Developer Location : Montreal 12 Months Contract Looking for full Stack Developer with Front end and backend, Back end development will be 60% and Front end development 40%. Back end developing application using Java or Python technologies(Python is nice to have and willing to learn) Must have Angular(any version...

  • Full Stack Developer

    6 months ago


    Montreal, Canada Solution SFT Full time

    Your mission:As Full stack developers will have a range of responsibilities from shaping and implementing digital products to ensuring that we stay on the leading edge of technology.Our developers contribute across the full technology stack, from database and DevOps infrastructure that supports continuous deployment, over native apps, to front end...

  • Full-Stack Developer

    4 months ago


    Montreal, Canada Flighthub Group Full time

    Full-Stack Developer / Développeur full-stackLIBÉREZ VOTRE AMBITION – DEVENEZDéveloppeur full-stackNous sommes le groupe FlightHub, nous formons une équipe ambitieuse derrière les agences de voyages en ligne FlightHub et Justfly. Nos marques sont devenues deux des agences de voyages en ligne les plus importantes en Amérique du Nord. Nous servons...


  • Montreal, Canada Banque Nationale du Canada Full time

    A career as a Full Stack Developer in the payments team at National Bank means acting as a developer of backend applications and supporting these applications. This job allows you to have a positive impact on our organization, thanks to your knowledge of Java development (APIs, Microservices, DevOps

  • Full Stack developer

    3 months ago


    Montreal, Quebec, Québec, Canada eTeam Full time

    Job title:- Full Stack Developer/Front End GUI DeveloperLocation:- Montreal, CanadaDuration:- 15 MonthsPay rate: $72/hr without any benefitsRoles and responsibilities:Senior Developer part of the AMER team responsible for delivery of the new Communication Surveillance Platform across all Products.Collaborate with teams in other locations, such as EMEA, on...


  • Montreal, Canada TalentBurst, Inc. Full time

    Job Title:- Full Stack java Developer Location:- Montreal, QC (Hybrid) Duration:- 15 Months Contract  Please note the requirements for this role have been updated: Bachelor's in computer science, engineering Experienced and proven track record in developing and mentoring developers working on a full stack java environment, preferably in the...


  • Montreal, Canada C.G.I. Full time

    Full Stack Software EngineerJoin our team and build cutting-edge financial technology solutions that power global markets.As a Full Stack Software Engineer at [Company Name], you'll be at the forefront of developing and maintaining our robust B2B platform, "MARKETS". This platform is critical to the success of our investment and corporate banking clients,...


  • Montreal, Canada Alfaconseil Full time

    Développeur Full Stack (Tech Lead)  En tant que Développeur Full Stack (Tech Lead) , vous jouerez un rôle clé en tant qu’expert en développement . Ce poste vous permettra d'avoir un impact significatif sur l'organisation grâce à vos compétences techniques, tout en vous intégrant dans une équipe dynamique et collaborative. Responsabilités...


  • Montreal, Quebec, Canada Artemis Recrutement Full time

    We are looking for a skilled Senior Software Engineer to join our team at "{company}". In this role, you will be responsible for designing, developing, and maintaining our company's full stack applications. Our ideal candidate will have a strong background in software engineering and experience with full stack development.Responsibilities:Design and develop...


  • Montreal, Quebec, Canada JobItUs Full time

    Job Title: Full Stack Developer with C++ and Node.js ExpertiseAbout the RoleWe are seeking a highly skilled Full Stack Developer with expertise in C++ and Node.js to join our team at JobItUs. As a Full Stack Developer, you will be responsible for designing, developing, and deploying scalable and reliable software solutions for our financial applications.Key...


  • Montreal, Canada YULCOM Technologies Full time

    We are looking for a Full Stack Developer to produce scalable software solutions. You’ll be part of a cross-functional team that’s responsible for the full software development life cycle, from conception to deployment. As a Full Stack Developer, you should be comfortable with both front-end and back-end coding languages, development frameworks, and...


  • Montreal, Quebec, Canada Gouvernement du Québec Full time

    As a senior software engineer, you will be responsible for leading the development of our full-stack application. You will work closely with our team to design and implement scalable architecture.We are looking for a highly skilled engineer who can lead our frontend and backend development teams.Key responsibilities include:Designing and implementing...


  • Montreal, Quebec, Canada NBC Full time

    Job Summary:We are seeking a highly skilled Senior Full Stack Developer to join our IT Delivery Wealth Management team at National Bank. This role offers a unique opportunity to leverage your expertise in full-stack development to drive innovation and improvement in our software development processes.Key Responsibilities:Participate in technical analysis and...


  • Montreal, Quebec, Canada S.i. Systèmes Full time

    About the Job:Are you a skilled software engineer looking for a new challenge? We're looking for a talented full stack developer to join our team and help us build innovative solutions. As a full stack developer, you will be responsible for designing, developing, and deploying a range of software applications. If you have a passion for coding and a keen eye...


  • Montreal, Quebec, Canada Vention Inc Full time

    Expert Full Stack Developer SoughtVention Inc is a Canadian-based company with offices in Montreal, Berlin, and Boston. With a presence in over 3,000 factories across 5 continents, we prioritize a performance-driven culture that fosters happiness.We value ambitious goals, data-driven decisions, and constructive debates. Our principles include:Delivering...