thank you for subscribing to your personalised job alerts.

    33 jobs found for developer in montreal

    filter2
    clear all
      • Montréal, Québec
      • Contract
      We are looking for a Senior Developer to join a pricing team. The Senior Developer will take complex features of the productroadmap, break them down into their required technical components, and develop them independently. He/She owns at least onecomponent of the technical stack and holds accountability for its SLAs.AdvantagesThis is a great 12 months contract opportunity!Please send your resume to guillaume.dion@randstad.ca if you are interested.ResponsibilitiesThe Senior Developer will take complex features of the productroadmap, break them down into their required technical components, and develop them independently. He/She owns at least onecomponent of the technical stack and holds accountability for its SLAs.Qualifications● Bachelor’s degree in Computer Science, Engineering, or a related technical field, Master’s degree an asset● 7+ years of software development experience● Able to code complex features with Python● Experience with Serverless (AWS Lambda) and Kubernetes● Understand event-driven architecture & pub/sub pattern● Experience developing backend services● Experience with NoSQL databases (DynamoDB) at scale● Confident with the development of REST APIs, preferably with FastAPI.● Able to write different levels of tests (Unit, Contract, Integration, E2E)● Proficiency in Git● Strong written and verbal communication skills in English● Familiarity with Typescript/React is an assetSummaryWe are looking for a Senior Developer to join a pricing team. The Senior Developer will take complex features of the productroadmap, break them down into their required technical components, and develop them independently. He/She owns at least onecomponent of the technical stack and holds accountability for its SLAs.
      We are looking for a Senior Developer to join a pricing team. The Senior Developer will take complex features of the productroadmap, break them down into their required technical components, and develop them independently. He/She owns at least onecomponent of the technical stack and holds accountability for its SLAs.AdvantagesThis is a great 12 months contract opportunity!Please send your resume to guillaume.dion@randstad.ca if you are interested.ResponsibilitiesThe Senior Developer will take complex features of the productroadmap, break them down into their required technical components, and develop them independently. He/She owns at least onecomponent of the technical stack and holds accountability for its SLAs.Qualifications● Bachelor’s degree in Computer Science, Engineering, or a related technical field, Master’s degree an asset● 7+ years of software development experience● Able to code complex features with Python● Experience with Serverless (AWS Lambda) and Kubernetes● Understand event-driven architecture & pub/sub pattern● Experience developing backend services● Experience with NoSQL databases (DynamoDB) at scale● Confident with the development of REST APIs, preferably with FastAPI.● Able to write different levels of tests (Unit, Contract, Integration, E2E)● Proficiency in Git● Strong written and verbal communication skills in English● Familiarity with Typescript/React is an assetSummaryWe are looking for a Senior Developer to join a pricing team. The Senior Developer will take complex features of the productroadmap, break them down into their required technical components, and develop them independently. He/She owns at least onecomponent of the technical stack and holds accountability for its SLAs.
      • Montréal, Québec
      • Contract
      We are looking for a Senior Developer to join our buying intelligence team. The Senior Developer will take complex features of the product roadmap, break them down into their required technical components, and develop them independently. He/She owns at least one component of the client technical stack and holds accountability for its SLAs.AdvantagesThis is a great 12 months contract opportunity!Please send your resume to guillaume.dion@randstad.ca if you are interested.ResponsibilitiesThe Senior Developer will take complex features of the product roadmap, break them down into their required technical components, and develop them independently. He/She owns at least one component of the client technical stack and holds accountability for its SLAs.Qualifications● Bachelor’s degree in Computer Science, Engineering, or a related technical field, Master’s degree an asset● 7+ years of software development experience● Able to code complex features with Python● Experience with Kubernetes● Understand event-driven architecture & pub/sub pattern● Experience developing backend services● Experience with PostgreSQL databases at scale● Confident with the development of REST APIs● Able to write different levels of tests (Unit, Contract, Integration, E2E)● Proficiency in Git● Strong written and verbal communication skills in English● Familiarity with Typescript/React is an assetSummaryWe are looking for a Senior Developer to join our buying intelligence team. The Senior Developer will take complex features of the product roadmap, break them down into their required technical components, and develop them independently. He/She owns at least one component of the client technical stack and holds accountability for its SLAs.
      We are looking for a Senior Developer to join our buying intelligence team. The Senior Developer will take complex features of the product roadmap, break them down into their required technical components, and develop them independently. He/She owns at least one component of the client technical stack and holds accountability for its SLAs.AdvantagesThis is a great 12 months contract opportunity!Please send your resume to guillaume.dion@randstad.ca if you are interested.ResponsibilitiesThe Senior Developer will take complex features of the product roadmap, break them down into their required technical components, and develop them independently. He/She owns at least one component of the client technical stack and holds accountability for its SLAs.Qualifications● Bachelor’s degree in Computer Science, Engineering, or a related technical field, Master’s degree an asset● 7+ years of software development experience● Able to code complex features with Python● Experience with Kubernetes● Understand event-driven architecture & pub/sub pattern● Experience developing backend services● Experience with PostgreSQL databases at scale● Confident with the development of REST APIs● Able to write different levels of tests (Unit, Contract, Integration, E2E)● Proficiency in Git● Strong written and verbal communication skills in English● Familiarity with Typescript/React is an assetSummaryWe are looking for a Senior Developer to join our buying intelligence team. The Senior Developer will take complex features of the product roadmap, break them down into their required technical components, and develop them independently. He/She owns at least one component of the client technical stack and holds accountability for its SLAs.
      • Montréal, Québec
      • Contract
      We are looking for a Senior Developer to join a new team. The Senior Developer will take complex features of the product roadmap, break them down into their required technical components, and develop them independently. He/She owns at least one component of the technical stack and holds accountability for its SLAs.AdvantagesThis is a great 12 months contract opportunity!Please send your resume to guillaume.dion@randstad.ca if you are interested.ResponsibilitiesThe Senior Developer will take complex features of the product roadmap, break them down into their required technical components, and develop them independently. He/She owns at least one component of the technical stack and holds accountability for its SLAs.Qualifications● Bachelor’s degree in Computer Science, Engineering, or a related technical field, Master’s degree an asset● 7+ years of software development experience● Able to code complex features with TypeScript● Experience with Kubernetes● Understand event-driven architecture & pub/sub pattern● Experience developing backend services● Experience with DocumentDB and MongoDB databases at scale● Confident with the development of REST APIs● Able to write different levels of tests (Unit, Contract, Integration, E2E)● Proficiency in Git● Strong written and verbal communication skills in English● Familiarity with Python and React is an assetSummaryWe are looking for a Senior Developer to join a new team. The Senior Developer will take complex features of the product roadmap, break them down into their required technical components, and develop them independently. He/She owns at least one component of the technical stack and holds accountability for its SLAs.
      We are looking for a Senior Developer to join a new team. The Senior Developer will take complex features of the product roadmap, break them down into their required technical components, and develop them independently. He/She owns at least one component of the technical stack and holds accountability for its SLAs.AdvantagesThis is a great 12 months contract opportunity!Please send your resume to guillaume.dion@randstad.ca if you are interested.ResponsibilitiesThe Senior Developer will take complex features of the product roadmap, break them down into their required technical components, and develop them independently. He/She owns at least one component of the technical stack and holds accountability for its SLAs.Qualifications● Bachelor’s degree in Computer Science, Engineering, or a related technical field, Master’s degree an asset● 7+ years of software development experience● Able to code complex features with TypeScript● Experience with Kubernetes● Understand event-driven architecture & pub/sub pattern● Experience developing backend services● Experience with DocumentDB and MongoDB databases at scale● Confident with the development of REST APIs● Able to write different levels of tests (Unit, Contract, Integration, E2E)● Proficiency in Git● Strong written and verbal communication skills in English● Familiarity with Python and React is an assetSummaryWe are looking for a Senior Developer to join a new team. The Senior Developer will take complex features of the product roadmap, break them down into their required technical components, and develop them independently. He/She owns at least one component of the technical stack and holds accountability for its SLAs.
      • Montréal, Québec
      • Contract
      Our client based in Montreal is looking for Senior fullstack developer ( experience with REACT). Large environmentYour responsibilities would be: - Participate in the business and technical analysis of user stories in collaboration with your teammates and other collaborative teams- Implement new features on front-end side using Web components technologies and integrate them onto current UI.- Participate in the investigation and build appropriate solutions to bugs, production issues and contribute to the continuous improvement of our solutions.- Contribute to the support of our clients already using our existing applications in production- Leverage modern tools and frameworks including React, Java, Github, and manage automated CI/CD on Docker/Kubernetes. Here is what we are looking as a technical profile: - React, Javascript / Typescript, Angular, Bootstrap, HTML, CSS, JavaAgile methodology, Software craftsmanship,Here is the experience we are looking for: - 5 years + as a developer- English / conversational FrenchAdvantagesLong term contract, 40 hrs a week, large banking environment, Montreal based. Responsibilities- Participate in the business and technical analysis of user stories in collaboration with your teammates and other collaborative teams- Implement new features on front-end side using Web components technologies and integrate them onto current UI.- Participate in the investigation and build appropriate solutions to bugs, production issues and contribute to the continuous improvement of our solutions.- Contribute to the support of our clients already using our existing applications in production- Leverage modern tools and frameworks including React, Java, Github, and manage automated CI/CD on Docker/Kubernetes. QualificationsHere is what we are looking as a technical profile: - React, Javascript / Typescript, Angular, Bootstrap, HTML, CSS, JavaAgile methodology, Software craftsmanship,Here is the experience we are looking for: - 5 years + as a developer- English / conversational FrenchSummaryOur client based in Montreal is looking for Senior fullstack developer ( experience with REACT). Large environment
      Our client based in Montreal is looking for Senior fullstack developer ( experience with REACT). Large environmentYour responsibilities would be: - Participate in the business and technical analysis of user stories in collaboration with your teammates and other collaborative teams- Implement new features on front-end side using Web components technologies and integrate them onto current UI.- Participate in the investigation and build appropriate solutions to bugs, production issues and contribute to the continuous improvement of our solutions.- Contribute to the support of our clients already using our existing applications in production- Leverage modern tools and frameworks including React, Java, Github, and manage automated CI/CD on Docker/Kubernetes. Here is what we are looking as a technical profile: - React, Javascript / Typescript, Angular, Bootstrap, HTML, CSS, JavaAgile methodology, Software craftsmanship,Here is the experience we are looking for: - 5 years + as a developer- English / conversational FrenchAdvantagesLong term contract, 40 hrs a week, large banking environment, Montreal based. Responsibilities- Participate in the business and technical analysis of user stories in collaboration with your teammates and other collaborative teams- Implement new features on front-end side using Web components technologies and integrate them onto current UI.- Participate in the investigation and build appropriate solutions to bugs, production issues and contribute to the continuous improvement of our solutions.- Contribute to the support of our clients already using our existing applications in production- Leverage modern tools and frameworks including React, Java, Github, and manage automated CI/CD on Docker/Kubernetes. QualificationsHere is what we are looking as a technical profile: - React, Javascript / Typescript, Angular, Bootstrap, HTML, CSS, JavaAgile methodology, Software craftsmanship,Here is the experience we are looking for: - 5 years + as a developer- English / conversational FrenchSummaryOur client based in Montreal is looking for Senior fullstack developer ( experience with REACT). Large environment
      • Montréal, Québec
      • Contract
      Senior Java DeveloperThe developer will be part of a squad, which works to support and maintain two portals across our ecosystem. Experience in DevOps and / or Support roles is required for this position. You join a dynamic team that ensures the support and development of the Caisse Intranet Portal and Movement Portal. The Caisse Intranet Portal is the portal most used by employees and it is an important gateway for our front-line employees who have to provide service to members and clients. The portals integrate a multitude of technologies, components and in-house "framework". This technological diversity brings several challenges that require a senior developer with experience in the maintenance of high performance transactional applications. Specific knowledgeExcellent knowledge of JAVA J2EE technologiesKnowledge of Struts (essential)Knowledge of EJBs (essential)Knowledge of Weblogic (essential)Knowledge of Maven (essential)Knowledge of JSP (an asset)Knowledge of Spring (an asset)Knowledge of SOAP and REST API (an asset)Technological environment includes PKS / Kubernetes, IntelliJ, GIT, Artifactory, JIRAProfessional experienceA minimum of eight years of relevant experienceAdvantages_____________________________________________________________________________________Responsibilities_____________________________________________________________________________________Qualifications_____________________________________________________________________________________Summary_____________________________________________________________________________________
      Senior Java DeveloperThe developer will be part of a squad, which works to support and maintain two portals across our ecosystem. Experience in DevOps and / or Support roles is required for this position. You join a dynamic team that ensures the support and development of the Caisse Intranet Portal and Movement Portal. The Caisse Intranet Portal is the portal most used by employees and it is an important gateway for our front-line employees who have to provide service to members and clients. The portals integrate a multitude of technologies, components and in-house "framework". This technological diversity brings several challenges that require a senior developer with experience in the maintenance of high performance transactional applications. Specific knowledgeExcellent knowledge of JAVA J2EE technologiesKnowledge of Struts (essential)Knowledge of EJBs (essential)Knowledge of Weblogic (essential)Knowledge of Maven (essential)Knowledge of JSP (an asset)Knowledge of Spring (an asset)Knowledge of SOAP and REST API (an asset)Technological environment includes PKS / Kubernetes, IntelliJ, GIT, Artifactory, JIRAProfessional experienceA minimum of eight years of relevant experienceAdvantages_____________________________________________________________________________________Responsibilities_____________________________________________________________________________________Qualifications_____________________________________________________________________________________Summary_____________________________________________________________________________________
      • Montréal, Québec
      • Contract
      Our client is looking for a support analyst, long term contract in Montreal.Your responsibilities would be: Ensure of the stability and availability of the services/tools for IAM.Ensure to operate the services in compliance with the security rulesBe on-call in case of special operations during the weekendCommunicate on incidentsParticipate to reduce the online support activity by:Promoting the Self serviceEnhance the existing documentationParticipate to the automation of recurrent tasksSpread the knowledgeLiaise with teams internationally Contribute to the documentation and spread the good usage of the toolsPromote the SSO solution of the group Here is the profile we are looking for:- 5 years experience as support or developer analyst - English, French is a strong plus since we are supporting tools at group level. AdvantagesLong term contract, 40 hrs a week, large banking environment, Montreal based. Lors of room to grow and develop skills with training and coachingResponsibilitiesEnsure of the stability and availability of the services/tools for IAM.Ensure to operate the services in compliance with the security rulesBe on-call in case of special operations during the weekendCommunicate on incidentsParticipate to reduce the online support activity by:Promoting the Self serviceEnhance the existing documentationParticipate to the automation of recurrent tasksSpread the knowledgeLiaise with teams internationally Contribute to the documentation and spread the good usage of the toolsPromote the SSO solution of the groupQualifications- 5 years experience as support or developer analyst - English, French is a strong plus since we are supporting tools at group level.SummaryOur client is looking for a support analyst, long term contract in Montreal.Your responsibilities would be: Ensure of the stability and availability of the services/tools for IAM.Ensure to operate the services in compliance with the security rulesBe on-call in case of special operations during the weekendCommunicate on incidentsParticipate to reduce the online support activity by:Promoting the Self serviceEnhance the existing documentationParticipate to the automation of recurrent tasksSpread the knowledgeLiaise with teams internationally Contribute to the documentation and spread the good usage of the toolsPromote the SSO solution of the group Here is the profile we are looking for:- 5 years experience as support or developer analyst - English, French is a strong plus since we are supporting tools at group level.
      Our client is looking for a support analyst, long term contract in Montreal.Your responsibilities would be: Ensure of the stability and availability of the services/tools for IAM.Ensure to operate the services in compliance with the security rulesBe on-call in case of special operations during the weekendCommunicate on incidentsParticipate to reduce the online support activity by:Promoting the Self serviceEnhance the existing documentationParticipate to the automation of recurrent tasksSpread the knowledgeLiaise with teams internationally Contribute to the documentation and spread the good usage of the toolsPromote the SSO solution of the group Here is the profile we are looking for:- 5 years experience as support or developer analyst - English, French is a strong plus since we are supporting tools at group level. AdvantagesLong term contract, 40 hrs a week, large banking environment, Montreal based. Lors of room to grow and develop skills with training and coachingResponsibilitiesEnsure of the stability and availability of the services/tools for IAM.Ensure to operate the services in compliance with the security rulesBe on-call in case of special operations during the weekendCommunicate on incidentsParticipate to reduce the online support activity by:Promoting the Self serviceEnhance the existing documentationParticipate to the automation of recurrent tasksSpread the knowledgeLiaise with teams internationally Contribute to the documentation and spread the good usage of the toolsPromote the SSO solution of the groupQualifications- 5 years experience as support or developer analyst - English, French is a strong plus since we are supporting tools at group level.SummaryOur client is looking for a support analyst, long term contract in Montreal.Your responsibilities would be: Ensure of the stability and availability of the services/tools for IAM.Ensure to operate the services in compliance with the security rulesBe on-call in case of special operations during the weekendCommunicate on incidentsParticipate to reduce the online support activity by:Promoting the Self serviceEnhance the existing documentationParticipate to the automation of recurrent tasksSpread the knowledgeLiaise with teams internationally Contribute to the documentation and spread the good usage of the toolsPromote the SSO solution of the group Here is the profile we are looking for:- 5 years experience as support or developer analyst - English, French is a strong plus since we are supporting tools at group level.
      • Montreal, Québec
      • Contract
      We are looking to hire an Application Developer on a contract basis for 6 months, possibility of renewal. The primary areas of responsibilities are:- Work with business users to understand business requirements for an enhancement orproject and produce the necessary functional specifications and design.- Perform analysis and determine the required customizations and configurations for anew application or enhancement- Development, testing, and implementation of new software or enhancements to existingapplications.- Produce the required technical detailed design and program specifications as it appliesto the rights management software application SDGRS system and related tools- Provide the necessary production support as required to address urgent issues.- Successful completion of assigned task items and ability to work on all levels ofcomplexity in the delivery of the solution- Provide assistance in the guidance of other staff that are assigned to work with them onthe same initiatives or projects. .SKILLS, KNOWLEDGE REQUIRED:- Solid application development skills and strong software development lifecycleknowledge- Good understanding of common business processes and practices- Strong knowledge and experience of systems design- Demonstrated knowledge and experience on Delphi 7 or higher version- Strong background and experience with relational databases such as Pervasive PSQLor MS SQL- Knowledge of Visual Source Safe would be an asset- Knowledge of Visual Studio 2013 (Team Foundation Server) and MS Project serverwould be an asset- Knowledge of Change Management, Incident Management, and Project Management would be an assetEDUCATION/EXPERIENCE:- A University Graduate in Computer Science or an equivalent appropriate degree- Minimum 3 years experience as a Delphi Analyst or Developer.AdvantagesWe are looking to hire an Application Developer on a contract basis for 6 months, possibility of renewal. Interested? Please send your CV to guillaume.dion@randstad.caResponsibilities- Work with business users to understand business requirements for an enhancement orproject and produce the necessary functional specifications and design.- Perform analysis and determine the required customizations and configurations for anew application or enhancement- Development, testing, and implementation of new software or enhancements to existingapplications.- Produce the required technical detailed design and program specifications as it appliesto the rights management software application SDGRS system and related tools- Provide the necessary production support as required to address urgent issues.- Successful completion of assigned task items and ability to work on all levels ofcomplexity in the delivery of the solution- Provide assistance in the guidance of other staff that are assigned to work with them onthe same initiatives or projects. .Qualifications- Solid application development skills and strong software development lifecycleknowledge- Good understanding of common business processes and practices- Strong knowledge and experience of systems design- Demonstrated knowledge and experience on Delphi 7 or higher version- Strong background and experience with relational databases such as Pervasive PSQLor MS SQL- Knowledge of Visual Source Safe would be an asset- Knowledge of Visual Studio 2013 (Team Foundation Server) and MS Project serverwould be an asset- Knowledge of Change Management, Incident Management, and Project Management would be an assetEDUCATION/EXPERIENCE:- A University Graduate in Computer Science or an equivalent appropriate degree- Minimum 3 years experience as a Delphi Analyst or Developer.SummaryWe are looking to hire an Application Developer on a contract basis for 6 months, possibility of renewal. The primary areas of responsibilities are:- Work with business users to understand business requirements for an enhancement orproject and produce the necessary functional specifications and design.- Perform analysis and determine the required customizations and configurations for anew application or enhancement- Development, testing, and implementation of new software or enhancements to existingapplications.- Produce the required technical detailed design and program specifications as it appliesto the rights management software application SDGRS system and related tools- Provide the necessary production support as required to address urgent issues.- Successful completion of assigned task items and ability to work on all levels ofcomplexity in the delivery of the solution- Provide assistance in the guidance of other staff that are assigned to work with them onthe same initiatives or projects. .SKILLS, KNOWLEDGE REQUIRED:- Solid application development skills and strong software development lifecycleknowledge- Good understanding of common business processes and practices- Strong knowledge and experience of systems design- Demonstrated knowledge and experience on Delphi 7 or higher version- Strong background and experience with relational databases such as Pervasive PSQLor MS SQL- Knowledge of Visual Source Safe would be an asset- Knowledge of Visual Studio 2013 (Team Foundation Server) and MS Project serverwould be an asset- Knowledge of Change Management, Incident Management, and Project Management would be an assetEDUCATION/EXPERIENCE:- A University Graduate in Computer Science or an equivalent appropriate degree- Minimum 3 years experience as a Delphi Analyst or Developer.Interested? Please send your CV to guillaume.dion@randstad.ca
      We are looking to hire an Application Developer on a contract basis for 6 months, possibility of renewal. The primary areas of responsibilities are:- Work with business users to understand business requirements for an enhancement orproject and produce the necessary functional specifications and design.- Perform analysis and determine the required customizations and configurations for anew application or enhancement- Development, testing, and implementation of new software or enhancements to existingapplications.- Produce the required technical detailed design and program specifications as it appliesto the rights management software application SDGRS system and related tools- Provide the necessary production support as required to address urgent issues.- Successful completion of assigned task items and ability to work on all levels ofcomplexity in the delivery of the solution- Provide assistance in the guidance of other staff that are assigned to work with them onthe same initiatives or projects. .SKILLS, KNOWLEDGE REQUIRED:- Solid application development skills and strong software development lifecycleknowledge- Good understanding of common business processes and practices- Strong knowledge and experience of systems design- Demonstrated knowledge and experience on Delphi 7 or higher version- Strong background and experience with relational databases such as Pervasive PSQLor MS SQL- Knowledge of Visual Source Safe would be an asset- Knowledge of Visual Studio 2013 (Team Foundation Server) and MS Project serverwould be an asset- Knowledge of Change Management, Incident Management, and Project Management would be an assetEDUCATION/EXPERIENCE:- A University Graduate in Computer Science or an equivalent appropriate degree- Minimum 3 years experience as a Delphi Analyst or Developer.AdvantagesWe are looking to hire an Application Developer on a contract basis for 6 months, possibility of renewal. Interested? Please send your CV to guillaume.dion@randstad.caResponsibilities- Work with business users to understand business requirements for an enhancement orproject and produce the necessary functional specifications and design.- Perform analysis and determine the required customizations and configurations for anew application or enhancement- Development, testing, and implementation of new software or enhancements to existingapplications.- Produce the required technical detailed design and program specifications as it appliesto the rights management software application SDGRS system and related tools- Provide the necessary production support as required to address urgent issues.- Successful completion of assigned task items and ability to work on all levels ofcomplexity in the delivery of the solution- Provide assistance in the guidance of other staff that are assigned to work with them onthe same initiatives or projects. .Qualifications- Solid application development skills and strong software development lifecycleknowledge- Good understanding of common business processes and practices- Strong knowledge and experience of systems design- Demonstrated knowledge and experience on Delphi 7 or higher version- Strong background and experience with relational databases such as Pervasive PSQLor MS SQL- Knowledge of Visual Source Safe would be an asset- Knowledge of Visual Studio 2013 (Team Foundation Server) and MS Project serverwould be an asset- Knowledge of Change Management, Incident Management, and Project Management would be an assetEDUCATION/EXPERIENCE:- A University Graduate in Computer Science or an equivalent appropriate degree- Minimum 3 years experience as a Delphi Analyst or Developer.SummaryWe are looking to hire an Application Developer on a contract basis for 6 months, possibility of renewal. The primary areas of responsibilities are:- Work with business users to understand business requirements for an enhancement orproject and produce the necessary functional specifications and design.- Perform analysis and determine the required customizations and configurations for anew application or enhancement- Development, testing, and implementation of new software or enhancements to existingapplications.- Produce the required technical detailed design and program specifications as it appliesto the rights management software application SDGRS system and related tools- Provide the necessary production support as required to address urgent issues.- Successful completion of assigned task items and ability to work on all levels ofcomplexity in the delivery of the solution- Provide assistance in the guidance of other staff that are assigned to work with them onthe same initiatives or projects. .SKILLS, KNOWLEDGE REQUIRED:- Solid application development skills and strong software development lifecycleknowledge- Good understanding of common business processes and practices- Strong knowledge and experience of systems design- Demonstrated knowledge and experience on Delphi 7 or higher version- Strong background and experience with relational databases such as Pervasive PSQLor MS SQL- Knowledge of Visual Source Safe would be an asset- Knowledge of Visual Studio 2013 (Team Foundation Server) and MS Project serverwould be an asset- Knowledge of Change Management, Incident Management, and Project Management would be an assetEDUCATION/EXPERIENCE:- A University Graduate in Computer Science or an equivalent appropriate degree- Minimum 3 years experience as a Delphi Analyst or Developer.Interested? Please send your CV to guillaume.dion@randstad.ca
      • Montreal, Québec
      • Permanent
      As an Intermediate or Senior Java Developer, you will be at the center of Randstad IT Solution’s ability to modernize our customers' architecture and technology stacks in Java. Not only are you highly skilled, technically, you are invested in providing an excellent customer experience and developing fresh, cutting-edge solutions. You are a curious, flexible individual who we can count on, just as you can count on us and you will be surrounded by skilled, passionate and enthusiastic teammates.what will your job entailYou will be part of scrum teams as a developer on various projects. Projects can last from a few months to a year or more depending on the project mandate. The projects you work on are varied and span across different industries (Transportation, Insurance, Banking, Distribution, E-Commerce to name just a handful). The tech stacks you use are constantly evolving, so you have an opportunity to continuously learn and use new cutting-edge tools.Advantages100% remote opportunity with some travel (10% or less) once pandemic is liftedRandstad has been selected as one of Canada’ 50 best places to work since 20063 weeks of paid vacation from day one, with increases based on your years of serviceOptional RRSP and stock contribution plans with company matchNumerous training and development opportunities to expand your skillsStrong focus on work-life balance and maintaining your physical and mental healthTremendous opportunity to grow your responsibilities and skillsAttractive compensation matching your enthusiasm, skills and experienceResponsibilitiesYou are a developer with 2 years or more with Java experience who thrives when you have an opportunity to develop new and evolving solutionsYou are passionate about using and learning new patterns, Java technologies and tools.You are deeply invested in developing an excellent end-product and you can interface with the product owner to shape user stories and acceptance criteriasYou are curious and flexible, but most importantly, you bring experience with successful deployments, which allows you to influence others with your ideas, concepts and ambitionsQualificationsMinimum 2 years of experience with some of the following:●Experience with design, code and deployment with Java EE, Spring & OO design●Experience with cloud based paradigms such as Serverless, Message Queuing, SQL / NoSQL●Experience in modern architecture paradigms and patterns (e.g.: Swagger and OpenAPI 3.0, REST, SOAP, MQ, JSON, Microservices)●Experience with Git based tools●Experience with CI / CD (test, set-up, use and deployment)●Knowledge of web frameworks such as JSF, Wicket, GWT, Spring MVC.●No nonsense ability to navigate scrum tools, processes and artefactsSummaryRandstad Solutions is all about offering high-end professional services to help Canadian companies adapt to modern technological paradigms. We thrive developing foundational relationships across the industry, offering expertise and innovative engagement models to our customers. We're part of the global Randstad family, an international company headquartered in the Netherlands. Randstad was founded in 1960 and has generated 35 billion dollars CAD of revenue in 2019.Interested?Send your CV to: robert.andrade@randstad.ca
      As an Intermediate or Senior Java Developer, you will be at the center of Randstad IT Solution’s ability to modernize our customers' architecture and technology stacks in Java. Not only are you highly skilled, technically, you are invested in providing an excellent customer experience and developing fresh, cutting-edge solutions. You are a curious, flexible individual who we can count on, just as you can count on us and you will be surrounded by skilled, passionate and enthusiastic teammates.what will your job entailYou will be part of scrum teams as a developer on various projects. Projects can last from a few months to a year or more depending on the project mandate. The projects you work on are varied and span across different industries (Transportation, Insurance, Banking, Distribution, E-Commerce to name just a handful). The tech stacks you use are constantly evolving, so you have an opportunity to continuously learn and use new cutting-edge tools.Advantages100% remote opportunity with some travel (10% or less) once pandemic is liftedRandstad has been selected as one of Canada’ 50 best places to work since 20063 weeks of paid vacation from day one, with increases based on your years of serviceOptional RRSP and stock contribution plans with company matchNumerous training and development opportunities to expand your skillsStrong focus on work-life balance and maintaining your physical and mental healthTremendous opportunity to grow your responsibilities and skillsAttractive compensation matching your enthusiasm, skills and experienceResponsibilitiesYou are a developer with 2 years or more with Java experience who thrives when you have an opportunity to develop new and evolving solutionsYou are passionate about using and learning new patterns, Java technologies and tools.You are deeply invested in developing an excellent end-product and you can interface with the product owner to shape user stories and acceptance criteriasYou are curious and flexible, but most importantly, you bring experience with successful deployments, which allows you to influence others with your ideas, concepts and ambitionsQualificationsMinimum 2 years of experience with some of the following:●Experience with design, code and deployment with Java EE, Spring & OO design●Experience with cloud based paradigms such as Serverless, Message Queuing, SQL / NoSQL●Experience in modern architecture paradigms and patterns (e.g.: Swagger and OpenAPI 3.0, REST, SOAP, MQ, JSON, Microservices)●Experience with Git based tools●Experience with CI / CD (test, set-up, use and deployment)●Knowledge of web frameworks such as JSF, Wicket, GWT, Spring MVC.●No nonsense ability to navigate scrum tools, processes and artefactsSummaryRandstad Solutions is all about offering high-end professional services to help Canadian companies adapt to modern technological paradigms. We thrive developing foundational relationships across the industry, offering expertise and innovative engagement models to our customers. We're part of the global Randstad family, an international company headquartered in the Netherlands. Randstad was founded in 1960 and has generated 35 billion dollars CAD of revenue in 2019.Interested?Send your CV to: robert.andrade@randstad.ca
      • Montréal, Québec
      • Contract
      • A minimum of six years of relevant experience in an environment orientedservice (microservice, synchronous & asynchronous) (required)• Experience working as a lead in a team• Knowledge of the Agile development environment• The same technical skills as the Java Developer profileintermediate• Mastery of the French languageAdvantages______________________________________________________________________________Responsibilities______________________________________________________________________________Qualifications______________________________________________________________________________Summary______________________________________________________________________________
      • A minimum of six years of relevant experience in an environment orientedservice (microservice, synchronous & asynchronous) (required)• Experience working as a lead in a team• Knowledge of the Agile development environment• The same technical skills as the Java Developer profileintermediate• Mastery of the French languageAdvantages______________________________________________________________________________Responsibilities______________________________________________________________________________Qualifications______________________________________________________________________________Summary______________________________________________________________________________
      • Montréal, Québec
      • Contract
      C# OR JAVA DeveloperMust be willing to learn bothMissions EnvironmentThe Information Technology Department part of GBSU (Global Business Support Unit) has worldwide responsibility for supplying Global Banking and Investor Solutions (GBIS) Divisions with the IT resources necessary for them to operate under competitive conditions in terms of technological standards, service quality and cost. GBSU is composed of diverse and talented professionals who translate ideas into action every day by combining the strength of its expertise in IT with a deep understanding of the investment banking business and regulations. GBSU has a threefold responsibility as follows: (1) Deliver innovative IT Solutions that enable GBIS to achieve its business objectives. (2) Maintain a highly resilient, flexible, cost effective and well controlled production service for our business applications, systems and infrastructure. (3) Facilitate entry into new markets, compliance with regulatory needs, growth in business volumes and add operational efficiency improvements in our overall front to back processing environment. GBSU achieves this while promoting a collaborative, innovative, and fun environment for its IT professionals.Day-to-Day Responsibilities:FO Lab team is a Front Office IT Team working with the Trading floor. It is a proximity development team that works hand in hand with equity derivative trading desks and operational teams, to develop new tools that suit their needs, and bring reactivity to face any production issues on existing tools. Our mission is to transform legacy systems to server base applications, with strong, sustainable and easy-to-maintain architecture.The position implies :Hands-on development including analysis, coding, testing, deployment, support and maintenance adapting to US need ;Ensure software is analyzed, validated and implemented according to specifications, deadlines, standards and procedures, and, assemble and integrate software components ;Ensure design and/or changes in the planning and implementation take into consideration cost, quality and time ;Identify and communicate risk/issues and propose solutions across all perimeters ;Challenge both local and worldwide development solutions with focus on avoiding duplicate efforts ;Ensure consistency/continuity of development with global entities ;Propose solutions to improve industrialization and system reliability.Major skills required:Exposing and consuming API’s such as RESTFul APIs (C# and Java).Service oriented application architecture knowledge (SOLID principles).Knowledge on Databases (MSSQL/PostGreSQL/MongoDb)Using of standard tools for source version control systems (Git), unit testing, continuous integration.AdvantagesLong term contract, 40 hrs a week, large banking environment, Montreal based. Lors of room to grow and develop skills with training and coachingResponsibilitiesDay-to-Day Responsibilities:FO Lab team is a Front Office IT Team working with the Trading floor. It is a proximity development team that works hand in hand with equity derivative trading desks and operational teams, to develop new tools that suit their needs, and bring reactivity to face any production issues on existing tools. Our mission is to transform legacy systems to server base applications, with strong, sustainable and easy-to-maintain architecture.The position implies :Hands-on development including analysis, coding, testing, deployment, support and maintenance adapting to US need ;Ensure software is analyzed, validated and implemented according to specifications, deadlines, standards and procedures, and, assemble and integrate software components ;Ensure design and/or changes in the planning and implementation take into consideration cost, quality and time ;Identify and communicate risk/issues and propose solutions across all perimeters ;Challenge both local and worldwide development solutions with focus on avoiding duplicate efforts ;Ensure consistency/continuity of development with global entities ;Propose solutions to improve industrialization and system reliability.Major skills required:Exposing and consuming API’s such as RESTFul APIs (C# and Java).Service oriented application architecture knowledge (SOLID principles).Knowledge on Databases (MSSQL/PostGreSQL/MongoDb)Using of standard tools for source version control systems (Git), unit testing, continuous integration.QualificationsProfile Experience Needed: 3+ years as a software applications developer.Required:3+ years of professional experience in object oriented programming in C# and Java.2+ years of professional experience in SQL, PostgreSQL , Oracle and NoSQL (MongoDB)2+ years of experience in web programming, HTML5, CSS, Bootstrap.2+ years of experience with Continuous Integration and Continuous Delivery using Jenkins and Octopus.At least 2 years of experience in JavaScript and Typescript.At least 2 years of experience in building Single Page Applications using either Angular 5 or later / React.3+ experience using the following IDEs: IntelliJ, Visual Studio, Visual Studio Code, Xcode, Microsoft SQL Server Management Studio, SQL Developer, GitExtensions.At least 2 years of experience in Scrum, JIRA, GithubDesired:Professional experience in VBA and Python.Experience in unit testing and agile development.Experience in version control systems Git.Knowledge of financial products is a plus.Competencies:Autonomy and RigorStrong organizational and communication skillsTeam playerEducational Requirements:Bachelor's or higher degree in Computer Science.SummaryProfile Experience Needed: 3+ years as a software applications developer.Required:3+ years of professional experience in object oriented programming in C# and Java.2+ years of professional experience in SQL, PostgreSQL , Oracle and NoSQL (MongoDB)2+ years of experience in web programming, HTML5, CSS, Bootstrap.2+ years of experience with Continuous Integration and Continuous Delivery using Jenkins and Octopus.At least 2 years of experience in JavaScript and Typescript.At least 2 years of experience in building Single Page Applications using either Angular 5 or later / React.3+ experience using the following IDEs: IntelliJ, Visual Studio, Visual Studio Code, Xcode, Microsoft SQL Server Management Studio, SQL Developer, GitExtensions.At least 2 years of experience in Scrum, JIRA, GithubDesired:Professional experience in VBA and Python.Experience in unit testing and agile development.Experience in version control systems Git.Knowledge of financial products is a plus.Competencies:Autonomy and RigorStrong organizational and communication skillsTeam playerEducational Requirements:Bachelor's or higher degree in Computer Science.
      C# OR JAVA DeveloperMust be willing to learn bothMissions EnvironmentThe Information Technology Department part of GBSU (Global Business Support Unit) has worldwide responsibility for supplying Global Banking and Investor Solutions (GBIS) Divisions with the IT resources necessary for them to operate under competitive conditions in terms of technological standards, service quality and cost. GBSU is composed of diverse and talented professionals who translate ideas into action every day by combining the strength of its expertise in IT with a deep understanding of the investment banking business and regulations. GBSU has a threefold responsibility as follows: (1) Deliver innovative IT Solutions that enable GBIS to achieve its business objectives. (2) Maintain a highly resilient, flexible, cost effective and well controlled production service for our business applications, systems and infrastructure. (3) Facilitate entry into new markets, compliance with regulatory needs, growth in business volumes and add operational efficiency improvements in our overall front to back processing environment. GBSU achieves this while promoting a collaborative, innovative, and fun environment for its IT professionals.Day-to-Day Responsibilities:FO Lab team is a Front Office IT Team working with the Trading floor. It is a proximity development team that works hand in hand with equity derivative trading desks and operational teams, to develop new tools that suit their needs, and bring reactivity to face any production issues on existing tools. Our mission is to transform legacy systems to server base applications, with strong, sustainable and easy-to-maintain architecture.The position implies :Hands-on development including analysis, coding, testing, deployment, support and maintenance adapting to US need ;Ensure software is analyzed, validated and implemented according to specifications, deadlines, standards and procedures, and, assemble and integrate software components ;Ensure design and/or changes in the planning and implementation take into consideration cost, quality and time ;Identify and communicate risk/issues and propose solutions across all perimeters ;Challenge both local and worldwide development solutions with focus on avoiding duplicate efforts ;Ensure consistency/continuity of development with global entities ;Propose solutions to improve industrialization and system reliability.Major skills required:Exposing and consuming API’s such as RESTFul APIs (C# and Java).Service oriented application architecture knowledge (SOLID principles).Knowledge on Databases (MSSQL/PostGreSQL/MongoDb)Using of standard tools for source version control systems (Git), unit testing, continuous integration.AdvantagesLong term contract, 40 hrs a week, large banking environment, Montreal based. Lors of room to grow and develop skills with training and coachingResponsibilitiesDay-to-Day Responsibilities:FO Lab team is a Front Office IT Team working with the Trading floor. It is a proximity development team that works hand in hand with equity derivative trading desks and operational teams, to develop new tools that suit their needs, and bring reactivity to face any production issues on existing tools. Our mission is to transform legacy systems to server base applications, with strong, sustainable and easy-to-maintain architecture.The position implies :Hands-on development including analysis, coding, testing, deployment, support and maintenance adapting to US need ;Ensure software is analyzed, validated and implemented according to specifications, deadlines, standards and procedures, and, assemble and integrate software components ;Ensure design and/or changes in the planning and implementation take into consideration cost, quality and time ;Identify and communicate risk/issues and propose solutions across all perimeters ;Challenge both local and worldwide development solutions with focus on avoiding duplicate efforts ;Ensure consistency/continuity of development with global entities ;Propose solutions to improve industrialization and system reliability.Major skills required:Exposing and consuming API’s such as RESTFul APIs (C# and Java).Service oriented application architecture knowledge (SOLID principles).Knowledge on Databases (MSSQL/PostGreSQL/MongoDb)Using of standard tools for source version control systems (Git), unit testing, continuous integration.QualificationsProfile Experience Needed: 3+ years as a software applications developer.Required:3+ years of professional experience in object oriented programming in C# and Java.2+ years of professional experience in SQL, PostgreSQL , Oracle and NoSQL (MongoDB)2+ years of experience in web programming, HTML5, CSS, Bootstrap.2+ years of experience with Continuous Integration and Continuous Delivery using Jenkins and Octopus.At least 2 years of experience in JavaScript and Typescript.At least 2 years of experience in building Single Page Applications using either Angular 5 or later / React.3+ experience using the following IDEs: IntelliJ, Visual Studio, Visual Studio Code, Xcode, Microsoft SQL Server Management Studio, SQL Developer, GitExtensions.At least 2 years of experience in Scrum, JIRA, GithubDesired:Professional experience in VBA and Python.Experience in unit testing and agile development.Experience in version control systems Git.Knowledge of financial products is a plus.Competencies:Autonomy and RigorStrong organizational and communication skillsTeam playerEducational Requirements:Bachelor's or higher degree in Computer Science.SummaryProfile Experience Needed: 3+ years as a software applications developer.Required:3+ years of professional experience in object oriented programming in C# and Java.2+ years of professional experience in SQL, PostgreSQL , Oracle and NoSQL (MongoDB)2+ years of experience in web programming, HTML5, CSS, Bootstrap.2+ years of experience with Continuous Integration and Continuous Delivery using Jenkins and Octopus.At least 2 years of experience in JavaScript and Typescript.At least 2 years of experience in building Single Page Applications using either Angular 5 or later / React.3+ experience using the following IDEs: IntelliJ, Visual Studio, Visual Studio Code, Xcode, Microsoft SQL Server Management Studio, SQL Developer, GitExtensions.At least 2 years of experience in Scrum, JIRA, GithubDesired:Professional experience in VBA and Python.Experience in unit testing and agile development.Experience in version control systems Git.Knowledge of financial products is a plus.Competencies:Autonomy and RigorStrong organizational and communication skillsTeam playerEducational Requirements:Bachelor's or higher degree in Computer Science.
      • Montréal, Québec
      • Contract
      Frontend Javascript DevelopersDeveloped an internal web component UI framework using HTML / CSS / JS for use in the development of our user, web and mobile interfaces. Required profileAngular or React developer with UI leanings.TechnologiesReact (tsx, jest, etc.)StencilCSS (SASS), HTMLTypescript, JavaScriptBootstrapGit, Bitbucket, JIRA, Confluence Knowledge, skills and experience· Create, integrate and maintain interactive user interface elements (components) and develop automated tests.· Strong knowledge of JavaScript.· Guarantee the compatibility of the components made between the different Web browsers by having a solid understanding of the problems and the cross-browser / platform solutions.· Ensure reliability and performance on all our platforms: web, mobile, tablet and assistive technology.· Recommend and apply web best practices (HTML, CSS, JavaScript).Capable of providing elegant and maintainable code.· Knowledge of front-end development.· Develop CI / CD build (asset).Advantages_____________________________________________________________________________Responsibilities_____________________________________________________________________________Qualifications_____________________________________________________________________________Summary_____________________________________________________________________________
      Frontend Javascript DevelopersDeveloped an internal web component UI framework using HTML / CSS / JS for use in the development of our user, web and mobile interfaces. Required profileAngular or React developer with UI leanings.TechnologiesReact (tsx, jest, etc.)StencilCSS (SASS), HTMLTypescript, JavaScriptBootstrapGit, Bitbucket, JIRA, Confluence Knowledge, skills and experience· Create, integrate and maintain interactive user interface elements (components) and develop automated tests.· Strong knowledge of JavaScript.· Guarantee the compatibility of the components made between the different Web browsers by having a solid understanding of the problems and the cross-browser / platform solutions.· Ensure reliability and performance on all our platforms: web, mobile, tablet and assistive technology.· Recommend and apply web best practices (HTML, CSS, JavaScript).Capable of providing elegant and maintainable code.· Knowledge of front-end development.· Develop CI / CD build (asset).Advantages_____________________________________________________________________________Responsibilities_____________________________________________________________________________Qualifications_____________________________________________________________________________Summary_____________________________________________________________________________
      • Montréal, Québec
      • Contract
      The Fraud Solutions Department is currently looking for a senior Java analyst-developer to collaborate on major structuring initiatives for its sector.As a senior developer, you will contribute and have the opportunity to participate in the development, evolution and end-to-end maintenance of motion fraud detection, prevention and management solutions.You will work in a multidisciplinary squad in agile / SAFE mode and you will collaborate with the 7 other squads of the fraud train. You will be called upon to make connections and interact with a large number of stakeholders working in various fields of expertise. As a senior, you will contribute to the resolution of complex technical problems. You will develop a comprehensive and detailed understanding of the field of fraud. It also implies a good knowledge of technologies, good leadership and a great ability to communicate. You will need to be curious and self-taught to stay abreast of new market trends.Our team uses recent technologies known in the open source market mainly such as Spring Boot, JAVA 8 and PCF. We also have legacy applications using, among others, Struts 1, JSF and JAVA 6 and which we aim to modernize.You will have the chance to develop yourself both technically and personally.Main responsibilities:Participate in the analysis, design, development and testing of solutions implemented by his squadTake charge and follow up on its deliverables in a squad working in agile / SAFE modeActively participate in the scrum ceremonies of his squadEnsure compliance with quality standards of what is delivered.Work with the external collaborators of his team for the delivery of solutionsAdvance less experienced developers in terms of their transversal skills (T-Shape)Targeting opportunities for systems optimization and the impacts underlying the changesRequired profile :- Bachelor's degree in an appropriate discipline- A minimum of six years of experience- Good knowledge of RESTful, JAVA 8+, Git, Spring Framework (core, boot, data, security, batch) Maven- Experience with Integration / Continuous Delivery tools (concourse, jenkins), quality assurance tools (checkstyle, PMD, Sonarqube), Cloud infrastructure (PCF)- Experience with collaboration tools: Jira, confluence, slackKey skills with the desired profileManage complexity, Master technology, Plan and coordinate, Communicate effectively, Master interpersonal relationships.Transversal skillsCooperate, Be customer-oriented, Be action-oriented, Stimulate innovationAdvantages______________________________________________________________________________________Responsibilities______________________________________________________________________________________Qualifications______________________________________________________________________________________Summary______________________________________________________________________________________
      The Fraud Solutions Department is currently looking for a senior Java analyst-developer to collaborate on major structuring initiatives for its sector.As a senior developer, you will contribute and have the opportunity to participate in the development, evolution and end-to-end maintenance of motion fraud detection, prevention and management solutions.You will work in a multidisciplinary squad in agile / SAFE mode and you will collaborate with the 7 other squads of the fraud train. You will be called upon to make connections and interact with a large number of stakeholders working in various fields of expertise. As a senior, you will contribute to the resolution of complex technical problems. You will develop a comprehensive and detailed understanding of the field of fraud. It also implies a good knowledge of technologies, good leadership and a great ability to communicate. You will need to be curious and self-taught to stay abreast of new market trends.Our team uses recent technologies known in the open source market mainly such as Spring Boot, JAVA 8 and PCF. We also have legacy applications using, among others, Struts 1, JSF and JAVA 6 and which we aim to modernize.You will have the chance to develop yourself both technically and personally.Main responsibilities:Participate in the analysis, design, development and testing of solutions implemented by his squadTake charge and follow up on its deliverables in a squad working in agile / SAFE modeActively participate in the scrum ceremonies of his squadEnsure compliance with quality standards of what is delivered.Work with the external collaborators of his team for the delivery of solutionsAdvance less experienced developers in terms of their transversal skills (T-Shape)Targeting opportunities for systems optimization and the impacts underlying the changesRequired profile :- Bachelor's degree in an appropriate discipline- A minimum of six years of experience- Good knowledge of RESTful, JAVA 8+, Git, Spring Framework (core, boot, data, security, batch) Maven- Experience with Integration / Continuous Delivery tools (concourse, jenkins), quality assurance tools (checkstyle, PMD, Sonarqube), Cloud infrastructure (PCF)- Experience with collaboration tools: Jira, confluence, slackKey skills with the desired profileManage complexity, Master technology, Plan and coordinate, Communicate effectively, Master interpersonal relationships.Transversal skillsCooperate, Be customer-oriented, Be action-oriented, Stimulate innovationAdvantages______________________________________________________________________________________Responsibilities______________________________________________________________________________________Qualifications______________________________________________________________________________________Summary______________________________________________________________________________________
      • Montréal, Québec
      • Contract
      Missions The successful candidate will join the team as a full stack developer, implementing and supporting tools which serve the production environment of the bank. The team is spread over the world (Paris, Bangalore, Montreal) and provide tools to maintain and support the production. The mission will articulate on full stack development. The candidate will closely work with the technical Team Leader in Montréal and all team members. Day-to-Day Responsibilities: Collect needs and specify the functionalities to be implemented from end users and Product Owners.Develop the different parts of the application from the user interface to data management.Provide support on day-to-day operations supporting Defect, Problem, and Crisis processes.Be an active member of the team in terms of decision making and process improvementsContribute to the team continuous improvement through communication, documentation, and automation.Staying abreast of developments in web applications and programming languages. Technical Skills:Experience in Java and/or Python development.Strong programming skills in designing and implementation of multi-tier applications using web-based technologies like Spring MVC and Spring Boot.Web development experience (HTML/CSS, Angular, React, Bootstrap).Designing and developing APIs.Good knowledge of SQL language.GitHub.Experience in designing and developing User Interface (UI) applications. Desired / Plus:Having Java Full Stack experience in Software Life Cycle Development including analysis, design (system/database/OO), development deployment, testing, documentation, implementation & maintenance of application software’s in web-based environments.Understanding of development cycles: SDLC, Agile, Continuous delivery.Knowledge on Public Cloud and Azure.Knowledge of CI/CD tools (Jenkins, Docker, Kubernetes). Competencies:Must be a self-starter who is comfortable working in a very dynamic environment, with rapidly changing priorities.Rigorous, Dynamic, detail oriented, fast learning capacity and able to work in a high-pressure environment.Analytical and organizational skills.Ability to work in a time sensitive environment and handle and or prioritize multiple urgent tasks simultaneously across multiple time zones.Excellent interpersonal and rapport building skills, working across multiple stakeholders and functions.Meeting both technical and consumer needs.Good written and communication skills.Good problem-solving skills.AdvantagesLong term contract, 40 hrs a week, large banking environment, Montreal based. Lors of room to grow and develop skills with training and coachingResponsibilitiesMissionsA senior hands-on software developer, possessing strong experience in code development and system design on Java platform. It is critical that the individual has proven records on efficient delivery of business functionality to meet time to market on dynamic demands while maintaining software development and architecture design discipline. Responsibilities will include direct communication with business users and cooperation within a team of developers distributed internationally.Summary of responsibilities:• Build a highly scalable and high-performance architecture • Design and develop back-end data services, REST APIs, and web-based front-end for user profiles and other application support services• Work with platform architects on software and system optimizations, helping to identify and remove potential performance bottlenecks• Work with other software leads on developing testing processes and frameworks• Document the work you do, especially APIs that you create• Understanding of business requirements and their mapping to a given software frameworkQualificationsExperience in Java and/or Python development.Strong programming skills in designing and implementation of multi-tier applications using web-based technologies like Spring MVC and Spring Boot.Web development experience (HTML/CSS, Angular, React, Bootstrap).Designing and developing APIs.Good knowledge of SQL language.GitHub.Experience in designing and developing User Interface (UI) applications. SummaryA senior hands-on software developer, possessing strong experience in code development and system design on Java platform. It is critical that the individual has proven records on efficient delivery of business functionality to meet time to market on dynamic demands while maintaining software development and architecture design discipline. Responsibilities will include direct communication with business users and cooperation within a team of developers distributed internationally.Summary of responsibilities:• Build a highly scalable and high-performance architecture • Design and develop back-end data services, REST APIs, and web-based front-end for user profiles and other application support services• Work with platform architects on software and system optimizations, helping to identify and remove potential performance bottlenecks• Work with other software leads on developing testing processes and frameworks• Document the work you do, especially APIs that you create• Understanding of business requirements and their mapping to a given software framework
      Missions The successful candidate will join the team as a full stack developer, implementing and supporting tools which serve the production environment of the bank. The team is spread over the world (Paris, Bangalore, Montreal) and provide tools to maintain and support the production. The mission will articulate on full stack development. The candidate will closely work with the technical Team Leader in Montréal and all team members. Day-to-Day Responsibilities: Collect needs and specify the functionalities to be implemented from end users and Product Owners.Develop the different parts of the application from the user interface to data management.Provide support on day-to-day operations supporting Defect, Problem, and Crisis processes.Be an active member of the team in terms of decision making and process improvementsContribute to the team continuous improvement through communication, documentation, and automation.Staying abreast of developments in web applications and programming languages. Technical Skills:Experience in Java and/or Python development.Strong programming skills in designing and implementation of multi-tier applications using web-based technologies like Spring MVC and Spring Boot.Web development experience (HTML/CSS, Angular, React, Bootstrap).Designing and developing APIs.Good knowledge of SQL language.GitHub.Experience in designing and developing User Interface (UI) applications. Desired / Plus:Having Java Full Stack experience in Software Life Cycle Development including analysis, design (system/database/OO), development deployment, testing, documentation, implementation & maintenance of application software’s in web-based environments.Understanding of development cycles: SDLC, Agile, Continuous delivery.Knowledge on Public Cloud and Azure.Knowledge of CI/CD tools (Jenkins, Docker, Kubernetes). Competencies:Must be a self-starter who is comfortable working in a very dynamic environment, with rapidly changing priorities.Rigorous, Dynamic, detail oriented, fast learning capacity and able to work in a high-pressure environment.Analytical and organizational skills.Ability to work in a time sensitive environment and handle and or prioritize multiple urgent tasks simultaneously across multiple time zones.Excellent interpersonal and rapport building skills, working across multiple stakeholders and functions.Meeting both technical and consumer needs.Good written and communication skills.Good problem-solving skills.AdvantagesLong term contract, 40 hrs a week, large banking environment, Montreal based. Lors of room to grow and develop skills with training and coachingResponsibilitiesMissionsA senior hands-on software developer, possessing strong experience in code development and system design on Java platform. It is critical that the individual has proven records on efficient delivery of business functionality to meet time to market on dynamic demands while maintaining software development and architecture design discipline. Responsibilities will include direct communication with business users and cooperation within a team of developers distributed internationally.Summary of responsibilities:• Build a highly scalable and high-performance architecture • Design and develop back-end data services, REST APIs, and web-based front-end for user profiles and other application support services• Work with platform architects on software and system optimizations, helping to identify and remove potential performance bottlenecks• Work with other software leads on developing testing processes and frameworks• Document the work you do, especially APIs that you create• Understanding of business requirements and their mapping to a given software frameworkQualificationsExperience in Java and/or Python development.Strong programming skills in designing and implementation of multi-tier applications using web-based technologies like Spring MVC and Spring Boot.Web development experience (HTML/CSS, Angular, React, Bootstrap).Designing and developing APIs.Good knowledge of SQL language.GitHub.Experience in designing and developing User Interface (UI) applications. SummaryA senior hands-on software developer, possessing strong experience in code development and system design on Java platform. It is critical that the individual has proven records on efficient delivery of business functionality to meet time to market on dynamic demands while maintaining software development and architecture design discipline. Responsibilities will include direct communication with business users and cooperation within a team of developers distributed internationally.Summary of responsibilities:• Build a highly scalable and high-performance architecture • Design and develop back-end data services, REST APIs, and web-based front-end for user profiles and other application support services• Work with platform architects on software and system optimizations, helping to identify and remove potential performance bottlenecks• Work with other software leads on developing testing processes and frameworks• Document the work you do, especially APIs that you create• Understanding of business requirements and their mapping to a given software framework
      • Montréal, Québec
      • Contract
      Description:• Senior-Level Java• Senior-Level Spring and Spring Boot• Senior-Level MEARN stack (Mongo, Express, Angular/React, Node)• OOP Design Patterns• REST API Designing and Implementation• DevOps (Terraform, Kubernetes, Docker, Docker Compose, Ansible)• Microservice Development• Cloud ComputingNice-to-Have Skill Set• Kafka• RabbitMQ• Azure in general; IoT Hub, Event Hubs, Azure Function, AKS in particular• Shell scriptingAdvantages6 months contract, renewable, remote work until further notice, flex hours, equipment provided.ResponsibilitiesDescription:Responsible for the development, design and implementation of application systems. Designs and codes programs, including the ability to test their coding, find errors, and correct codes to provide quality coding. Interfaces with technical team to design and implement application systems. QualificationsQualifications include: Demonstrated experience with coding technologies including Java, Spring, React, MEAN stack, DevOps methodologies, Docker, Kubernetes, TerraformUndergraduate degree or Technical Certificate. Bilingualism (French and English) is mandatorySummaryWe are looking for a Senior Java Developer, with strong knowledge in Java, React, Docker, Kubernetes and Terraform
      Description:• Senior-Level Java• Senior-Level Spring and Spring Boot• Senior-Level MEARN stack (Mongo, Express, Angular/React, Node)• OOP Design Patterns• REST API Designing and Implementation• DevOps (Terraform, Kubernetes, Docker, Docker Compose, Ansible)• Microservice Development• Cloud ComputingNice-to-Have Skill Set• Kafka• RabbitMQ• Azure in general; IoT Hub, Event Hubs, Azure Function, AKS in particular• Shell scriptingAdvantages6 months contract, renewable, remote work until further notice, flex hours, equipment provided.ResponsibilitiesDescription:Responsible for the development, design and implementation of application systems. Designs and codes programs, including the ability to test their coding, find errors, and correct codes to provide quality coding. Interfaces with technical team to design and implement application systems. QualificationsQualifications include: Demonstrated experience with coding technologies including Java, Spring, React, MEAN stack, DevOps methodologies, Docker, Kubernetes, TerraformUndergraduate degree or Technical Certificate. Bilingualism (French and English) is mandatorySummaryWe are looking for a Senior Java Developer, with strong knowledge in Java, React, Docker, Kubernetes and Terraform
      • Montréal, Québec
      • Contract
      Our client is looking for a C# / C++ Programmer Analyst, long term contract in Montreal.Your responsibilities would be:Design, development, tests, deployment and support of high-quality software applications using C++, C# and related .NET technologies, as well as REST services.Develop knowledge and expertise on financial instrumentsHave frequent interaction with traders to understand their needs and demo the new featuresPair program, submit pull requests and participate in code reviews with the risk chapterLeverage on and keep improving continuous delivery pipeline based on Jenkins Technical skills:Solid programming skills in C# and related .NET technologies (5 years): WCF, Rest API, .Net coreSolid programming skills in C++Expertise in database programming including writing SQL queries and stored procedures.Programming skills/experience in PythonExperience Needed:Five plus years of experience as a .Net and/or C++ developerExperience working in support role Educational Requirements:Bachelor's degree in Computer Science, Information Technology or equivalent AdvantagesLong term contract, 40 hrs a week, large banking environment, Montreal based. Lots of room to grow and develop skills with training and coachingResponsibilitiesDesign, development, tests, deployment and support of high-quality software applications using C++, C# and related .NET technologies, as well as REST services.Develop knowledge and expertise on financial instrumentsHave frequent interaction with traders to understand their needs and demo the new featuresPair program, submit pull requests and participate in code reviews with the risk chapterLeverage on and keep improving continuous delivery pipeline based on JenkinsQualificationsBachelor's degree in Computer Science, Information Technology or equivalentSummary Your responsibilities would be:Design, development, tests, deployment and support of high-quality software applications using C++, C# and related .NET technologies, as well as REST services.Develop knowledge and expertise on financial instrumentsHave frequent interaction with traders to understand their needs and demo the new featuresPair program, submit pull requests and participate in code reviews with the risk chapterLeverage on and keep improving continuous delivery pipeline based on Jenkins Technical skills:Solid programming skills in C# and related .NET technologies (5 years): WCF, Rest API, .Net coreSolid programming skills in C++Expertise in database programming including writing SQL queries and stored procedures.Programming skills/experience in PythonExperience Needed:Five plus years of experience as a .Net and/or C++ developerExperience working in support role Educational Requirements:Bachelor's degree in Computer Science, Information Technology or equivalent
      Our client is looking for a C# / C++ Programmer Analyst, long term contract in Montreal.Your responsibilities would be:Design, development, tests, deployment and support of high-quality software applications using C++, C# and related .NET technologies, as well as REST services.Develop knowledge and expertise on financial instrumentsHave frequent interaction with traders to understand their needs and demo the new featuresPair program, submit pull requests and participate in code reviews with the risk chapterLeverage on and keep improving continuous delivery pipeline based on Jenkins Technical skills:Solid programming skills in C# and related .NET technologies (5 years): WCF, Rest API, .Net coreSolid programming skills in C++Expertise in database programming including writing SQL queries and stored procedures.Programming skills/experience in PythonExperience Needed:Five plus years of experience as a .Net and/or C++ developerExperience working in support role Educational Requirements:Bachelor's degree in Computer Science, Information Technology or equivalent AdvantagesLong term contract, 40 hrs a week, large banking environment, Montreal based. Lots of room to grow and develop skills with training and coachingResponsibilitiesDesign, development, tests, deployment and support of high-quality software applications using C++, C# and related .NET technologies, as well as REST services.Develop knowledge and expertise on financial instrumentsHave frequent interaction with traders to understand their needs and demo the new featuresPair program, submit pull requests and participate in code reviews with the risk chapterLeverage on and keep improving continuous delivery pipeline based on JenkinsQualificationsBachelor's degree in Computer Science, Information Technology or equivalentSummary Your responsibilities would be:Design, development, tests, deployment and support of high-quality software applications using C++, C# and related .NET technologies, as well as REST services.Develop knowledge and expertise on financial instrumentsHave frequent interaction with traders to understand their needs and demo the new featuresPair program, submit pull requests and participate in code reviews with the risk chapterLeverage on and keep improving continuous delivery pipeline based on Jenkins Technical skills:Solid programming skills in C# and related .NET technologies (5 years): WCF, Rest API, .Net coreSolid programming skills in C++Expertise in database programming including writing SQL queries and stored procedures.Programming skills/experience in PythonExperience Needed:Five plus years of experience as a .Net and/or C++ developerExperience working in support role Educational Requirements:Bachelor's degree in Computer Science, Information Technology or equivalent
      • Montréal, Québec
      • Contract
      As a Senior DEVOPS Developer, you are responsible for developing complex physical models and data structures, testing, debugging and deploying business rules applications. You have experience as a developer and architect. You contribute to IT efficiency by analyzing, designing and developing programming algorithms (computer software, web applications) and the architecture of IT tools (software, networks, databases, etc.).Your role is to design detailed architectures, software, and testing and implementation strategies for large-scale and innovative projects and projects. You analyze, develop and recommend solutions and orientations at the functional, organic or technological level. The importance of mastering technology and anticipating innovations as well as your ability to optimize work processes then become essential skills. The nature of the files requires extensive and in-depth knowledge in your field.The files and projects under your responsibility are strategic in nature and involve high operational and conceptual complexity. These require a comprehensive and detailed analysis and understanding of the business area and the organization. There are many tie-downs. You are called upon to interact with a large number of stakeholders working in various fields of expertise.Job DescriptionMore specifically, you work as a technical specialist of the Business Decision Management (BMS) platform in the Development and Operations Department, IT Foundations, Block 1. This team is responsible for maintaining and developing the GDA service which is a system of 'decision support (commonly referred to as an expert system engine) deployed on an Azure AKS (Kubernetes) infrastructure in a "serverless" model. You participate in the implementation of solutions to manage, automate and sustain separately from the application code, the organization's policies and the operational decisions that result from it.You will work with business contacts in the context of the business rules application project as well as DEVOPS teams in the context of resolving operating problems, carrying out proofs of concept, developing tools and infrastructure components. Proficiency in JAVA and cloud computing tools is essential.Responsibilities· Software development across the technological vertical of the business rules engine in agile and DevOps mode.Development, testing, debugging and deployment of the platform (Java / Drools) and its management console (Angular)Encapsulation and deployment in container (Docker, Kubernetes, Helm)Automation of cloud infrastructure deployments (Azure, Bash)Management of rule bases, master data and fact bases (Postgres)Source code management (Git) and monitoring of tasks taken in the sprint (Jira)· Development of dedicated bodies by business project.Support of service contracts with external servicesWrite complex rules that non-IT resources cannot writeProvide rule execution test and trace services· Addition of functionalities to enable the processing of new areas of analysis (OCR, NLP, supervised learning, etc.)· In collaboration with the Product manager, propose and evaluate new technologies to develop the platform.Required profileBachelor of Computer ScienceGood knowledge of the following technologies:o Languages ​​and Framework: Java, Spring Boot, JPA, JAX-RS, Angularo Containers: Kubernetes (AKS), Docker, Helmo Business rules: Drools (BRMS) and BPMN and DMN standardso Complementary technologies: Git, ssh, bash, EclipseMaster problem solvingMaster written communicationKnowing how to adapt to working with a variety of clients and contactsPossess excellent technical skillsLikes novelty and innovationEase of learning new thingsAdvantages________________________________________________________________________________Responsibilities________________________________________________________________________________Qualifications___________________________________________________________________________Summary________________________________________________________________________________
      As a Senior DEVOPS Developer, you are responsible for developing complex physical models and data structures, testing, debugging and deploying business rules applications. You have experience as a developer and architect. You contribute to IT efficiency by analyzing, designing and developing programming algorithms (computer software, web applications) and the architecture of IT tools (software, networks, databases, etc.).Your role is to design detailed architectures, software, and testing and implementation strategies for large-scale and innovative projects and projects. You analyze, develop and recommend solutions and orientations at the functional, organic or technological level. The importance of mastering technology and anticipating innovations as well as your ability to optimize work processes then become essential skills. The nature of the files requires extensive and in-depth knowledge in your field.The files and projects under your responsibility are strategic in nature and involve high operational and conceptual complexity. These require a comprehensive and detailed analysis and understanding of the business area and the organization. There are many tie-downs. You are called upon to interact with a large number of stakeholders working in various fields of expertise.Job DescriptionMore specifically, you work as a technical specialist of the Business Decision Management (BMS) platform in the Development and Operations Department, IT Foundations, Block 1. This team is responsible for maintaining and developing the GDA service which is a system of 'decision support (commonly referred to as an expert system engine) deployed on an Azure AKS (Kubernetes) infrastructure in a "serverless" model. You participate in the implementation of solutions to manage, automate and sustain separately from the application code, the organization's policies and the operational decisions that result from it.You will work with business contacts in the context of the business rules application project as well as DEVOPS teams in the context of resolving operating problems, carrying out proofs of concept, developing tools and infrastructure components. Proficiency in JAVA and cloud computing tools is essential.Responsibilities· Software development across the technological vertical of the business rules engine in agile and DevOps mode.Development, testing, debugging and deployment of the platform (Java / Drools) and its management console (Angular)Encapsulation and deployment in container (Docker, Kubernetes, Helm)Automation of cloud infrastructure deployments (Azure, Bash)Management of rule bases, master data and fact bases (Postgres)Source code management (Git) and monitoring of tasks taken in the sprint (Jira)· Development of dedicated bodies by business project.Support of service contracts with external servicesWrite complex rules that non-IT resources cannot writeProvide rule execution test and trace services· Addition of functionalities to enable the processing of new areas of analysis (OCR, NLP, supervised learning, etc.)· In collaboration with the Product manager, propose and evaluate new technologies to develop the platform.Required profileBachelor of Computer ScienceGood knowledge of the following technologies:o Languages ​​and Framework: Java, Spring Boot, JPA, JAX-RS, Angularo Containers: Kubernetes (AKS), Docker, Helmo Business rules: Drools (BRMS) and BPMN and DMN standardso Complementary technologies: Git, ssh, bash, EclipseMaster problem solvingMaster written communicationKnowing how to adapt to working with a variety of clients and contactsPossess excellent technical skillsLikes novelty and innovationEase of learning new thingsAdvantages________________________________________________________________________________Responsibilities________________________________________________________________________________Qualifications___________________________________________________________________________Summary________________________________________________________________________________
      • Montréal, Québec
      • Contract
      We are looking for an experienced MS SQL developer to work in a major program to implement IFRS 17. This standard sets out the principles for the recognition, evaluation, presentation and information to be provided. concerning insurance contracts. The team associated with this establishment is large and dynamic. Agile mode is preferred.Responsibilities:Carry out programming related to functional storiesWrite and execute unit, functional, integrated test scenariosDiagnose and correct SQL queries showing an inadequate level of performanceParticipate in the implementation of a partitioning strategy in the databaseParticipate in the implementation of an indexing strategy in the databaseSupport the user during the performance of acceptance tests and follow up on problems encountered during acceptance testsPerform post-implantation support based on deliverablesPerform the peer review of deliverables ("code review")Develop Windows system scriptsConfigure production schedules in Control-M toolsCriteria:- College or university diploma in computer science or computer engineering- 5 years of direct experience in application development- Extensive experience with MS SQL databases- 2 years of experience with complex data queries- Experience working with Agile methodology (an asset)Advantages__________________________________________________________________________________Responsibilities__________________________________________________________________________________Qualifications__________________________________________________________________________________Summary__________________________________________________________________________________
      We are looking for an experienced MS SQL developer to work in a major program to implement IFRS 17. This standard sets out the principles for the recognition, evaluation, presentation and information to be provided. concerning insurance contracts. The team associated with this establishment is large and dynamic. Agile mode is preferred.Responsibilities:Carry out programming related to functional storiesWrite and execute unit, functional, integrated test scenariosDiagnose and correct SQL queries showing an inadequate level of performanceParticipate in the implementation of a partitioning strategy in the databaseParticipate in the implementation of an indexing strategy in the databaseSupport the user during the performance of acceptance tests and follow up on problems encountered during acceptance testsPerform post-implantation support based on deliverablesPerform the peer review of deliverables ("code review")Develop Windows system scriptsConfigure production schedules in Control-M toolsCriteria:- College or university diploma in computer science or computer engineering- 5 years of direct experience in application development- Extensive experience with MS SQL databases- 2 years of experience with complex data queries- Experience working with Agile methodology (an asset)Advantages__________________________________________________________________________________Responsibilities__________________________________________________________________________________Qualifications__________________________________________________________________________________Summary__________________________________________________________________________________
      • Montréal, Québec
      • Contract
      Java Developer:What you will be doing:  As a squad member, you will: Develop and maintain the back-end services powering our consumer-facing applications that deliver a seamless, rich experience to Web and Mobile Platforms. Support and enhance the foundations for a distributed Web application architecture, maintaining a high level of performance and quality. Exemplify our standard for quality of application development with elegant, scalable, clean code. Collaborate with a growing team of experienced designers, engineers, project managers and QA professionals. . What you need to bring to this position:  Mandatory BS Computer Science, Software Engineering or related fields  Recognized experience in Java back-end development with the following technologies: JDK 8+, Spring, Microservices, REST, Git, JUnit, mocking frameworks. Eligible to work in Canada (citizen, permanent resident or post graduate work permit holder)  Important assets Experience working with NOSQL databases. Experience working with Docker, Kubernetes and CI/CD pipelines. Experience with Cloud-based SaaS application development and GCP. Worked in an Agile / Scrum development team that promoted software development best practices, such as automated testing, code reviews, vulnerability management and DevOps techniques. Good understanding of the software development life cycle (SDLC). Good understanding of Atlassian tools (Jira, Confluence and Bitbucket). Collaborative individual who works well in a team as well as an individual setting. Problem solver and critical thinker. Quality driven, customer focused. Good written and oral communication skills Assets Experience in front-end development with React and Redux. Experience in Go development in a microservices architecture and unit testing AdvantagesWork from home for the foreseeable future. Company located downton Montreal. contract at 37.5 hours a weekResponsibilitiesWhat you will be doing:  As a squad member, you will: Develop and maintain the back-end services powering our consumer-facing applications that deliver a seamless, rich experience to Web and Mobile Platforms. Support and enhance the foundations for a distributed Web application architecture, maintaining a high level of performance and quality. Exemplify our standard for quality of application development with elegant, scalable, clean code. Collaborate with a growing team of experienced designers, engineers, project managers and QA professionals. . QualificationsWhat you need to bring to this position:  Mandatory BS Computer Science, Software Engineering or related fields  Recognized experience in Java back-end development with the following technologies: JDK 8+, Spring, Microservices, REST, Git, JUnit, mocking frameworks. Eligible to work in Canada (citizen, permanent resident or post graduate work permit holder)  Important assets Experience working with NOSQL databases. Experience working with Docker, Kubernetes and CI/CD pipelines. Experience with Cloud-based SaaS application development and GCP. Worked in an Agile / Scrum development team that promoted software development best practices, such as automated testing, code reviews, vulnerability management and DevOps techniques. Good understanding of the software development life cycle (SDLC). Good understanding of Atlassian tools (Jira, Confluence and Bitbucket). Collaborative individual who works well in a team as well as an individual setting. Problem solver and critical thinker. Quality driven, customer focused. Good written and oral communication skills Assets Experience in front-end development with React and Redux. Experience in Go development in a microservices architecture and unit testing SummaryWhat you need to bring to this position:  Mandatory BS Computer Science, Software Engineering or related fields  Recognized experience in Java back-end development with the following technologies: JDK 8+, Spring, Microservices, REST, Git, JUnit, mocking frameworks. Eligible to work in Canada (citizen, permanent resident or post graduate work permit holder)  Important assets Experience working with NOSQL databases. Experience working with Docker, Kubernetes and CI/CD pipelines. Experience with Cloud-based SaaS application development and GCP. Worked in an Agile / Scrum development team that promoted software development best practices, such as automated testing, code reviews, vulnerability management and DevOps techniques. Good understanding of the software development life cycle (SDLC). Good understanding of Atlassian tools (Jira, Confluence and Bitbucket). Collaborative individual who works well in a team as well as an individual setting. Problem solver and critical thinker. Quality driven, customer focused. Good written and oral communication skills Assets Experience in front-end development with React and Redux. Experience in Go development in a microservices architecture and unit testing
      Java Developer:What you will be doing:  As a squad member, you will: Develop and maintain the back-end services powering our consumer-facing applications that deliver a seamless, rich experience to Web and Mobile Platforms. Support and enhance the foundations for a distributed Web application architecture, maintaining a high level of performance and quality. Exemplify our standard for quality of application development with elegant, scalable, clean code. Collaborate with a growing team of experienced designers, engineers, project managers and QA professionals. . What you need to bring to this position:  Mandatory BS Computer Science, Software Engineering or related fields  Recognized experience in Java back-end development with the following technologies: JDK 8+, Spring, Microservices, REST, Git, JUnit, mocking frameworks. Eligible to work in Canada (citizen, permanent resident or post graduate work permit holder)  Important assets Experience working with NOSQL databases. Experience working with Docker, Kubernetes and CI/CD pipelines. Experience with Cloud-based SaaS application development and GCP. Worked in an Agile / Scrum development team that promoted software development best practices, such as automated testing, code reviews, vulnerability management and DevOps techniques. Good understanding of the software development life cycle (SDLC). Good understanding of Atlassian tools (Jira, Confluence and Bitbucket). Collaborative individual who works well in a team as well as an individual setting. Problem solver and critical thinker. Quality driven, customer focused. Good written and oral communication skills Assets Experience in front-end development with React and Redux. Experience in Go development in a microservices architecture and unit testing AdvantagesWork from home for the foreseeable future. Company located downton Montreal. contract at 37.5 hours a weekResponsibilitiesWhat you will be doing:  As a squad member, you will: Develop and maintain the back-end services powering our consumer-facing applications that deliver a seamless, rich experience to Web and Mobile Platforms. Support and enhance the foundations for a distributed Web application architecture, maintaining a high level of performance and quality. Exemplify our standard for quality of application development with elegant, scalable, clean code. Collaborate with a growing team of experienced designers, engineers, project managers and QA professionals. . QualificationsWhat you need to bring to this position:  Mandatory BS Computer Science, Software Engineering or related fields  Recognized experience in Java back-end development with the following technologies: JDK 8+, Spring, Microservices, REST, Git, JUnit, mocking frameworks. Eligible to work in Canada (citizen, permanent resident or post graduate work permit holder)  Important assets Experience working with NOSQL databases. Experience working with Docker, Kubernetes and CI/CD pipelines. Experience with Cloud-based SaaS application development and GCP. Worked in an Agile / Scrum development team that promoted software development best practices, such as automated testing, code reviews, vulnerability management and DevOps techniques. Good understanding of the software development life cycle (SDLC). Good understanding of Atlassian tools (Jira, Confluence and Bitbucket). Collaborative individual who works well in a team as well as an individual setting. Problem solver and critical thinker. Quality driven, customer focused. Good written and oral communication skills Assets Experience in front-end development with React and Redux. Experience in Go development in a microservices architecture and unit testing SummaryWhat you need to bring to this position:  Mandatory BS Computer Science, Software Engineering or related fields  Recognized experience in Java back-end development with the following technologies: JDK 8+, Spring, Microservices, REST, Git, JUnit, mocking frameworks. Eligible to work in Canada (citizen, permanent resident or post graduate work permit holder)  Important assets Experience working with NOSQL databases. Experience working with Docker, Kubernetes and CI/CD pipelines. Experience with Cloud-based SaaS application development and GCP. Worked in an Agile / Scrum development team that promoted software development best practices, such as automated testing, code reviews, vulnerability management and DevOps techniques. Good understanding of the software development life cycle (SDLC). Good understanding of Atlassian tools (Jira, Confluence and Bitbucket). Collaborative individual who works well in a team as well as an individual setting. Problem solver and critical thinker. Quality driven, customer focused. Good written and oral communication skills Assets Experience in front-end development with React and Redux. Experience in Go development in a microservices architecture and unit testing
      • Montréal, Québec
      • Contract
      • A minimum of four years of relevant experience• Knowledge of the Agile development environment• Knowledge of development support tools (GIT, Gradle / Ant, Jenkins,RabbitMQ, JIRA)• Java Backend, microservices and in integration projects (API, SOA)• Java 11, Spring Boot, Spring Cloud, Spring Security, Maven, Junit, JSON, Git,Jira and Eclipse / IntelliJ• Knowledge of various development frameworks (JQuery, Spring MVC,Spring Security, JUnit + Mockito, Autosys, SQL)• Gradle, Docker, PostgreSQL (an asset)• Fluency in French / EnglishAdvantages_____________________________________________________________________________________Responsibilities_____________________________________________________________________________________Qualifications_____________________________________________________________________________________Summary_____________________________________________________________________________________
      • A minimum of four years of relevant experience• Knowledge of the Agile development environment• Knowledge of development support tools (GIT, Gradle / Ant, Jenkins,RabbitMQ, JIRA)• Java Backend, microservices and in integration projects (API, SOA)• Java 11, Spring Boot, Spring Cloud, Spring Security, Maven, Junit, JSON, Git,Jira and Eclipse / IntelliJ• Knowledge of various development frameworks (JQuery, Spring MVC,Spring Security, JUnit + Mockito, Autosys, SQL)• Gradle, Docker, PostgreSQL (an asset)• Fluency in French / EnglishAdvantages_____________________________________________________________________________________Responsibilities_____________________________________________________________________________________Qualifications_____________________________________________________________________________________Summary_____________________________________________________________________________________
      • Montréal, Québec
      • Contract
      Full Stack C# Developer Missions Participate in the business and technical analysis of user stories in collaboration with your teammates and other collaborative teamsDevelop and deploy software components that deliver proven and true business valueMake sure each component to be delivered are propertly tested according to TDD techniques and the test strategy defined by the teamKeep technical debts at its bare minimum by applying your best software crasftmanship skillsParticipate in the investigation and fix of bugs and contribute to the continuous improvement of our solutionsContribute to the support our clients already using our existing applications in productionSeek proactively the best technologies and practices for the problem being solved: security-wise, scalability-wise, maintability-wise and UX-wiseEngage in the improvement of our continuous integration and continuous delivery processesBe a team player and cooperate in pair-programming sessionsDo code reviewsShare your best practices and technology knowledge with your teammatesBe an enthusiastic learner Profil Technical SkillsProgramming Languages :Javascript (ES6)TypescriptC#ASP.NET Core Frameworks and Libraries:ReactAngular (a plus)ReduxBootstrapJestWebpackFake (a plus)AngularJS (a plus)Playwright (a plus) Software, Programs and Platforms :NPM / YarnLerna (a plus)Jenkins with pipelines as code (a plus)MS Azure (a plus) Version Control :Git Methodology :ScrumSoftware craftmanship and the art of developing software of highest quality standardsTDD, BDD, testing strategies and how to secure regular, predictable releases so that it becomes a no eventLanguages :Good writing and speaking communication in both French and English Experience Needed:5 years+AdvantagesLong term contract, 40 hrs a week, large banking environment, Montreal based. Lots of room to grow and develop skills with training and coachingResponsibilitiesMissions Participate in the business and technical analysis of user stories in collaboration with your teammates and other collaborative teamsDevelop and deploy software components that deliver proven and true business valueMake sure each component to be delivered are propertly tested according to TDD techniques and the test strategy defined by the teamKeep technical debts at its bare minimum by applying your best software crasftmanship skillsParticipate in the investigation and fix of bugs and contribute to the continuous improvement of our solutionsContribute to the support our clients already using our existing applications in productionSeek proactively the best technologies and practices for the problem being solved: security-wise, scalability-wise, maintability-wise and UX-wiseEngage in the improvement of our continuous integration and continuous delivery processesBe a teamplayer and cooperate in pair-programming sessionsDo code reviewsShare your best practices and technology knowledge with your teammatesBe an enthusiastic learnerQualificationsProfil Technical SkillsProgramming Languages :Javascript (ES6)TypescriptC#ASP.NET Core Frameworks and Libraries:ReactAngular (a plus)ReduxBootstrapJestWebpackFake (a plus)AngularJS (a plus)Playwright (a plus) Software, Programs and Platforms :NPM / YarnLerna (a plus)Jenkins with pipelines as code (a plus)MS Azure (a plus) Version Control :Git Methodology :ScrumSoftware craftmanship and the art of developing software of highest quality standardsTDD, BDD, testing strategies and how to secure regular, predictable releases so that it becomes a no eventLanguages :Good writing and speaking communication in both French and EnglishSummaryProfil Technical SkillsProgramming Languages :Javascript (ES6)TypescriptC#ASP.NET Core Frameworks and Libraries:ReactAngular (a plus)ReduxBootstrapJestWebpackFake (a plus)AngularJS (a plus)Playwright (a plus) Software, Programs and Platforms :NPM / YarnLerna (a plus)Jenkins with pipelines as code (a plus)MS Azure (a plus) Version Control :Git Methodology :ScrumSoftware craftmanship and the art of developing software of highest quality standardsTDD, BDD, testing strategies and how to secure regular, predictable releases so that it becomes a no eventLanguages :Good writing and speaking communication in both French and English
      Full Stack C# Developer Missions Participate in the business and technical analysis of user stories in collaboration with your teammates and other collaborative teamsDevelop and deploy software components that deliver proven and true business valueMake sure each component to be delivered are propertly tested according to TDD techniques and the test strategy defined by the teamKeep technical debts at its bare minimum by applying your best software crasftmanship skillsParticipate in the investigation and fix of bugs and contribute to the continuous improvement of our solutionsContribute to the support our clients already using our existing applications in productionSeek proactively the best technologies and practices for the problem being solved: security-wise, scalability-wise, maintability-wise and UX-wiseEngage in the improvement of our continuous integration and continuous delivery processesBe a team player and cooperate in pair-programming sessionsDo code reviewsShare your best practices and technology knowledge with your teammatesBe an enthusiastic learner Profil Technical SkillsProgramming Languages :Javascript (ES6)TypescriptC#ASP.NET Core Frameworks and Libraries:ReactAngular (a plus)ReduxBootstrapJestWebpackFake (a plus)AngularJS (a plus)Playwright (a plus) Software, Programs and Platforms :NPM / YarnLerna (a plus)Jenkins with pipelines as code (a plus)MS Azure (a plus) Version Control :Git Methodology :ScrumSoftware craftmanship and the art of developing software of highest quality standardsTDD, BDD, testing strategies and how to secure regular, predictable releases so that it becomes a no eventLanguages :Good writing and speaking communication in both French and English Experience Needed:5 years+AdvantagesLong term contract, 40 hrs a week, large banking environment, Montreal based. Lots of room to grow and develop skills with training and coachingResponsibilitiesMissions Participate in the business and technical analysis of user stories in collaboration with your teammates and other collaborative teamsDevelop and deploy software components that deliver proven and true business valueMake sure each component to be delivered are propertly tested according to TDD techniques and the test strategy defined by the teamKeep technical debts at its bare minimum by applying your best software crasftmanship skillsParticipate in the investigation and fix of bugs and contribute to the continuous improvement of our solutionsContribute to the support our clients already using our existing applications in productionSeek proactively the best technologies and practices for the problem being solved: security-wise, scalability-wise, maintability-wise and UX-wiseEngage in the improvement of our continuous integration and continuous delivery processesBe a teamplayer and cooperate in pair-programming sessionsDo code reviewsShare your best practices and technology knowledge with your teammatesBe an enthusiastic learnerQualificationsProfil Technical SkillsProgramming Languages :Javascript (ES6)TypescriptC#ASP.NET Core Frameworks and Libraries:ReactAngular (a plus)ReduxBootstrapJestWebpackFake (a plus)AngularJS (a plus)Playwright (a plus) Software, Programs and Platforms :NPM / YarnLerna (a plus)Jenkins with pipelines as code (a plus)MS Azure (a plus) Version Control :Git Methodology :ScrumSoftware craftmanship and the art of developing software of highest quality standardsTDD, BDD, testing strategies and how to secure regular, predictable releases so that it becomes a no eventLanguages :Good writing and speaking communication in both French and EnglishSummaryProfil Technical SkillsProgramming Languages :Javascript (ES6)TypescriptC#ASP.NET Core Frameworks and Libraries:ReactAngular (a plus)ReduxBootstrapJestWebpackFake (a plus)AngularJS (a plus)Playwright (a plus) Software, Programs and Platforms :NPM / YarnLerna (a plus)Jenkins with pipelines as code (a plus)MS Azure (a plus) Version Control :Git Methodology :ScrumSoftware craftmanship and the art of developing software of highest quality standardsTDD, BDD, testing strategies and how to secure regular, predictable releases so that it becomes a no eventLanguages :Good writing and speaking communication in both French and English
      • Montréal, Québec
      • Contract
      Senior JAVA Developer Missions Primary tasks include but are not limited to: A senior hands-on software developer, possessing strong experience in code development and system design on Java platform. It is critical that the individual has proven records on efficient delivery of business functionality to meet time to market on dynamic demands while maintaining software development and architecture design discipline. Main development responsibility will be the internal Treasury liquidity system. Responsibilities will include direct communication with business users and cooperation within a team of developers distributed internationally.Summary of responsibilities:• Build a highly scalable and high-performance architecture • Design and develop back-end data services, REST APIs, and web-based front-end for user profiles and other application support services• Work with platform architects on software and system optimizations, helping to identify and remove potential performance bottlenecks• Work with other software leads on developing testing processes and frameworks• Document the work you do, especially APIs that you create• Understanding of business requirements and their mapping to a given software framework• Adhering to SDLC methodology and design principles of software framework. Working in Agile, test-driven mode, in object-oriented environment. Profile CompetenciesRequired: • Ability to understand business requirements and business priorities• Ability to understand complex technical architecture• Ability to coordinate and facilitate project execution and delivery commitment with other IT Teams and other teams under different operational time zones• Proactive on taking leadership when needed, self motivated, dynamic and result oriented• Team player with collaborate attitude, able to maintain highest level of discipline with respect to development framework• Fluent communication (oral and written) and listening skills Profile Technical skillsRequired: • 7+ years of development and architecture experience with Java , SQL and Spring Boot• 2+ years of experience with modular, lightweight, event-driven Microservice architectures on a JVM stack• 2+ years of experience with Continuous Integration / Continuous Delivery using modern DevOps tools and workflows such as git, GitHub, Jira, and Jenkins• 4+ years of experience with agile development (Scrum, Kanban, etc) and Test Automation (behavior, unit, integration testing)• 5+ years of Object-Oriented development experience • 2+ years of web front-end development Desired/ Plus: • Experience with ReactJS and/or Angular development• Experience with Docker platform Prior Work experienceRequired:• Minimum of 5 years IT development experience.• PostgreSQL or similar RDBMS background• Experience in web & front-end developmentEducation Required: Bachelor or Master in Computer Science or Engineering related fieldDesired/ Plus: Degree in Finance-related field LanguagesRequired: EnglishAdvantagesLong term contract, 40 hrs a week, large banking environment, Montreal based. Lors of room to grow and develop skills with training and coachingResponsibilitiesMissions Primary tasks include but are not limited to: A senior hands-on software developer, possessing strong experience in code development and system design on Java platform. It is critical that the individual has proven records on efficient delivery of business functionality to meet time to market on dynamic demands while maintaining software development and architecture design discipline. Main development responsibility will be the internal Treasury liquidity system called Intraday Liquidity Cockpit. Responsibilities will include direct communication with business users and cooperation within a team of developers distributed internationally.Summary of responsibilities:• Build a highly scalable and high-performance architecture • Design and develop back-end data services, REST APIs, and web-based front-end for user profiles and other application support services• Work with platform architects on software and system optimizations, helping to identify and remove potential performance bottlenecks• Work with other software leads on developing testing processes and frameworks• Document the work you do, especially APIs that you create• Understanding of business requirements and their mapping to a given software framework• Adhering to SDLC methodology and design principles of existing software framework. Working in Agile, test-driven mode, in object-oriented environment. QualificationsProfile CompetenciesRequired: • Ability to understand business requirements and business priorities• Ability to understand complex technical architecture• Ability to coordinate and facilitate project execution and delivery commitment with other IT Teams and other teams under different operational time zones• Proactive on taking leadership when needed, self motivated, dynamic and result oriented• Team player with collaborate attitude, able to maintain highest level of discipline with respect to development framework• Fluent communication (oral and written) and listening skills Profile Technical skillsRequired: • 7+ years of development and architecture experience with Java , SQL and Spring Boot• 2+ years of experience with modular, lightweight, event-driven Microservice architectures on a JVM stack• 2+ years of experience with Continuous Integration / Continuous Delivery using modern DevOps tools and workflows such as git, GitHub, Jira, and Jenkins• 4+ years of experience with agile development (Scrum, Kanban, etc) and Test Automation (behavior, unit, integration testing)• 5+ years of Object-Oriented development experience • 2+ years of web front-end development Desired/ Plus: • Experience with ReactJS and/or Angular development• Experience with Docker platform Prior Work experienceRequired:• Minimum of 5 years IT development experience.• PostgreSQL or similar RDBMS background• Experience in web & front-end development Education Required: Bachelor or Master in Computer Science or Engineering related fieldDesired/ Plus: Degree in Finance-related field LanguagesRequired: EnglishSummaryProfile CompetenciesRequired: • Ability to understand business requirements and business priorities• Ability to understand complex technical architecture• Ability to coordinate and facilitate project execution and delivery commitment with other IT Teams and other teams under different operational time zones• Proactive on taking leadership when needed, self motivated, dynamic and result oriented• Team player with collaborate attitude, able to maintain highest level of discipline with respect to development framework• Fluent communication (oral and written) and listening skills Profile Technical skillsRequired: • 7+ years of development and architecture experience with Java , SQL and Spring Boot• 2+ years of experience with modular, lightweight, event-driven Microservice architectures on a JVM stack• 2+ years of experience with Continuous Integration / Continuous Delivery using modern DevOps tools and workflows such as git, GitHub, Jira, and Jenkins• 4+ years of experience with agile development (Scrum, Kanban, etc) and Test Automation (behavior, unit, integration testing)• 5+ years of Object-Oriented development experience • 2+ years of web front-end development Desired/ Plus: • Experience with ReactJS and/or Angular development• Experience with Docker platform Prior Work experienceRequired:• Minimum of 5 years IT development experience.• PostgreSQL or similar RDBMS background• Experience in web & front-end development Education Required: Bachelor or Master in Computer Science or Engineering related fieldDesired/ Plus: Degree in Finance-related field LanguagesRequired: English
      Senior JAVA Developer Missions Primary tasks include but are not limited to: A senior hands-on software developer, possessing strong experience in code development and system design on Java platform. It is critical that the individual has proven records on efficient delivery of business functionality to meet time to market on dynamic demands while maintaining software development and architecture design discipline. Main development responsibility will be the internal Treasury liquidity system. Responsibilities will include direct communication with business users and cooperation within a team of developers distributed internationally.Summary of responsibilities:• Build a highly scalable and high-performance architecture • Design and develop back-end data services, REST APIs, and web-based front-end for user profiles and other application support services• Work with platform architects on software and system optimizations, helping to identify and remove potential performance bottlenecks• Work with other software leads on developing testing processes and frameworks• Document the work you do, especially APIs that you create• Understanding of business requirements and their mapping to a given software framework• Adhering to SDLC methodology and design principles of software framework. Working in Agile, test-driven mode, in object-oriented environment. Profile CompetenciesRequired: • Ability to understand business requirements and business priorities• Ability to understand complex technical architecture• Ability to coordinate and facilitate project execution and delivery commitment with other IT Teams and other teams under different operational time zones• Proactive on taking leadership when needed, self motivated, dynamic and result oriented• Team player with collaborate attitude, able to maintain highest level of discipline with respect to development framework• Fluent communication (oral and written) and listening skills Profile Technical skillsRequired: • 7+ years of development and architecture experience with Java , SQL and Spring Boot• 2+ years of experience with modular, lightweight, event-driven Microservice architectures on a JVM stack• 2+ years of experience with Continuous Integration / Continuous Delivery using modern DevOps tools and workflows such as git, GitHub, Jira, and Jenkins• 4+ years of experience with agile development (Scrum, Kanban, etc) and Test Automation (behavior, unit, integration testing)• 5+ years of Object-Oriented development experience • 2+ years of web front-end development Desired/ Plus: • Experience with ReactJS and/or Angular development• Experience with Docker platform Prior Work experienceRequired:• Minimum of 5 years IT development experience.• PostgreSQL or similar RDBMS background• Experience in web & front-end developmentEducation Required: Bachelor or Master in Computer Science or Engineering related fieldDesired/ Plus: Degree in Finance-related field LanguagesRequired: EnglishAdvantagesLong term contract, 40 hrs a week, large banking environment, Montreal based. Lors of room to grow and develop skills with training and coachingResponsibilitiesMissions Primary tasks include but are not limited to: A senior hands-on software developer, possessing strong experience in code development and system design on Java platform. It is critical that the individual has proven records on efficient delivery of business functionality to meet time to market on dynamic demands while maintaining software development and architecture design discipline. Main development responsibility will be the internal Treasury liquidity system called Intraday Liquidity Cockpit. Responsibilities will include direct communication with business users and cooperation within a team of developers distributed internationally.Summary of responsibilities:• Build a highly scalable and high-performance architecture • Design and develop back-end data services, REST APIs, and web-based front-end for user profiles and other application support services• Work with platform architects on software and system optimizations, helping to identify and remove potential performance bottlenecks• Work with other software leads on developing testing processes and frameworks• Document the work you do, especially APIs that you create• Understanding of business requirements and their mapping to a given software framework• Adhering to SDLC methodology and design principles of existing software framework. Working in Agile, test-driven mode, in object-oriented environment. QualificationsProfile CompetenciesRequired: • Ability to understand business requirements and business priorities• Ability to understand complex technical architecture• Ability to coordinate and facilitate project execution and delivery commitment with other IT Teams and other teams under different operational time zones• Proactive on taking leadership when needed, self motivated, dynamic and result oriented• Team player with collaborate attitude, able to maintain highest level of discipline with respect to development framework• Fluent communication (oral and written) and listening skills Profile Technical skillsRequired: • 7+ years of development and architecture experience with Java , SQL and Spring Boot• 2+ years of experience with modular, lightweight, event-driven Microservice architectures on a JVM stack• 2+ years of experience with Continuous Integration / Continuous Delivery using modern DevOps tools and workflows such as git, GitHub, Jira, and Jenkins• 4+ years of experience with agile development (Scrum, Kanban, etc) and Test Automation (behavior, unit, integration testing)• 5+ years of Object-Oriented development experience • 2+ years of web front-end development Desired/ Plus: • Experience with ReactJS and/or Angular development• Experience with Docker platform Prior Work experienceRequired:• Minimum of 5 years IT development experience.• PostgreSQL or similar RDBMS background• Experience in web & front-end development Education Required: Bachelor or Master in Computer Science or Engineering related fieldDesired/ Plus: Degree in Finance-related field LanguagesRequired: EnglishSummaryProfile CompetenciesRequired: • Ability to understand business requirements and business priorities• Ability to understand complex technical architecture• Ability to coordinate and facilitate project execution and delivery commitment with other IT Teams and other teams under different operational time zones• Proactive on taking leadership when needed, self motivated, dynamic and result oriented• Team player with collaborate attitude, able to maintain highest level of discipline with respect to development framework• Fluent communication (oral and written) and listening skills Profile Technical skillsRequired: • 7+ years of development and architecture experience with Java , SQL and Spring Boot• 2+ years of experience with modular, lightweight, event-driven Microservice architectures on a JVM stack• 2+ years of experience with Continuous Integration / Continuous Delivery using modern DevOps tools and workflows such as git, GitHub, Jira, and Jenkins• 4+ years of experience with agile development (Scrum, Kanban, etc) and Test Automation (behavior, unit, integration testing)• 5+ years of Object-Oriented development experience • 2+ years of web front-end development Desired/ Plus: • Experience with ReactJS and/or Angular development• Experience with Docker platform Prior Work experienceRequired:• Minimum of 5 years IT development experience.• PostgreSQL or similar RDBMS background• Experience in web & front-end development Education Required: Bachelor or Master in Computer Science or Engineering related fieldDesired/ Plus: Degree in Finance-related field LanguagesRequired: English
      • Montréal, Québec
      • Permanent
      a leading provider of software for design and construction firms worldwide, is growing! Creating software that makes a difference in the AEC industry is what drives our company. We are implementing a serverless architecture within AWS using such cutting-edge technologies as Lambda, API Gateway and Graph databases. We have multiple positions open for talented software developers. If you have the drive, confidence, thirst for knowledge, desire to be challenged and technical expertise required, we’d like to see your resume.We’re looking for an experienced mobile app developer that has a passion for working in an Agile environment. You’ll be responsible for developing native mobile applications, collaborating closely with design and product management, and providing technical guidance across multiple projects.If you feel you have the right profile for this role, please email me your word resume to aaron.lail@randstad.ca Advantagesntuitive project information management (PIM) technology promotes collaboration between individuals, project teams and across the enterprise in the AECO industry. By building a more connected project environment, our client optimizes the processes by which critical information is captured, shared and managed, and delivers a more intelligent and profoundly productive experience for architects, designers, builders, owners, and the full construction team. ResponsibilitiesRequirements:•3 to 5 years of relevant professional experience•Proficiency in Java•Proficiency writing Android native apps•Knowledge of related development tools and frameworks•Familiarity with tuning tools and optimization best practices•Use RESTful web servicesDesired, but not required:•Functional and/or Reactive (Rx) programming experience•Existing apps in the app store•Experience writing multiple Mobile technology applications (Android, iOS, Windows)Qualificationsrimary Qualifications:•Passion for learning new, cutting edge technologies in a fast-moving environment•Excellent problem-solving skills•Experience developing large-scale, well-written mobile apps•Ability to write clean and maintainable code•Engaging communication skills•Highly organized and detail-drivenSummaryEqual Opportunity Employer:Qualified applicants will receive consideration without regarding to age, race, color, religion, sex, sexual orientation, disability, or national origin. Must be eligible to work the United Stated and pass a background check. Canadian candidates must have permanent Canadian work authorization to be considered.
      a leading provider of software for design and construction firms worldwide, is growing! Creating software that makes a difference in the AEC industry is what drives our company. We are implementing a serverless architecture within AWS using such cutting-edge technologies as Lambda, API Gateway and Graph databases. We have multiple positions open for talented software developers. If you have the drive, confidence, thirst for knowledge, desire to be challenged and technical expertise required, we’d like to see your resume.We’re looking for an experienced mobile app developer that has a passion for working in an Agile environment. You’ll be responsible for developing native mobile applications, collaborating closely with design and product management, and providing technical guidance across multiple projects.If you feel you have the right profile for this role, please email me your word resume to aaron.lail@randstad.ca Advantagesntuitive project information management (PIM) technology promotes collaboration between individuals, project teams and across the enterprise in the AECO industry. By building a more connected project environment, our client optimizes the processes by which critical information is captured, shared and managed, and delivers a more intelligent and profoundly productive experience for architects, designers, builders, owners, and the full construction team. ResponsibilitiesRequirements:•3 to 5 years of relevant professional experience•Proficiency in Java•Proficiency writing Android native apps•Knowledge of related development tools and frameworks•Familiarity with tuning tools and optimization best practices•Use RESTful web servicesDesired, but not required:•Functional and/or Reactive (Rx) programming experience•Existing apps in the app store•Experience writing multiple Mobile technology applications (Android, iOS, Windows)Qualificationsrimary Qualifications:•Passion for learning new, cutting edge technologies in a fast-moving environment•Excellent problem-solving skills•Experience developing large-scale, well-written mobile apps•Ability to write clean and maintainable code•Engaging communication skills•Highly organized and detail-drivenSummaryEqual Opportunity Employer:Qualified applicants will receive consideration without regarding to age, race, color, religion, sex, sexual orientation, disability, or national origin. Must be eligible to work the United Stated and pass a background check. Canadian candidates must have permanent Canadian work authorization to be considered.
      • Montréal, Québec
      • Contract
      The person will join an Agile team in squad mode and the workplace will be located in downtown Montreal. The team develops and upgrades a transactional JAVA web application for telephone agents serving our members. The application integrates a multitude of technologies and components such as the Caisses Intranet portal, APIs (REST and SOAP), Liferay components, telephony services, etc. The incumbent will perform JAVA programming according to the functional specifications and technical designs provided. The technological environment is as follows: Eclipse or IntelliJ, Design Pattern, UML, Weblogic, JAVA 8, Spring, Hibernate, Struts, JSP, Liferay, Javascript, HTML, CSS, XML, SQL, JUnit, Maven, Git. Continuous integration chain with Jenkins, SonarQube and Artefactory. A minimum of eight years of relevant experienceAdvantages_________________________________________________________________________________________Responsibilities_________________________________________________________________________________________Qualifications_________________________________________________________________________________________Summary_________________________________________________________________________________________
      The person will join an Agile team in squad mode and the workplace will be located in downtown Montreal. The team develops and upgrades a transactional JAVA web application for telephone agents serving our members. The application integrates a multitude of technologies and components such as the Caisses Intranet portal, APIs (REST and SOAP), Liferay components, telephony services, etc. The incumbent will perform JAVA programming according to the functional specifications and technical designs provided. The technological environment is as follows: Eclipse or IntelliJ, Design Pattern, UML, Weblogic, JAVA 8, Spring, Hibernate, Struts, JSP, Liferay, Javascript, HTML, CSS, XML, SQL, JUnit, Maven, Git. Continuous integration chain with Jenkins, SonarQube and Artefactory. A minimum of eight years of relevant experienceAdvantages_________________________________________________________________________________________Responsibilities_________________________________________________________________________________________Qualifications_________________________________________________________________________________________Summary_________________________________________________________________________________________
      • Montréal, Québec
      • Permanent
      Are you a DevOps with over 3 years of experience? Here is the opportunity to grow into a leading global cloud solutions company, providing comprehensive technology solutions for mission-critical business applications. When it comes to the implementation and deployment of cloud ERP (secure, private, public or hybrid), their strengths and notoriety are undeniable. If you want to leverage your expertise alongside a company providing consulting services to the largest companies in North America, this opportunity is for you!AdvantagesWhy do you want to get this DevOps job:•Reputable company;•Social advantages;•Group Insurance;•Competitive salary;•Parking.ResponsibilitiesReporting to the IT Director, the incumbent based in Montreal will be responsible for:•Develop a framework for cloud automation, maintain codes that automate system orchestration and configuration management tasks with the goal of accelerating system delivery, ensuring consistency and enforcing standards;•Administer Linux and VMware based systems;•Design and develop "Framework Cloud Automation" to automate the orchestration and the activities of system configurations / administrations;•Automate server versions, network orchestration, storage administration, day-to-day system administration activities to bring efficiency to the organization.QualificationsTo excel in this role, you will need the following technical knowledge:•3 to 5 years of experience as a "Cloud Automation" engineer (system developer) and provide examples of previous experiences in automation, as mentioned above;•More than 5 years of experience in the administration of Linux and Windows based systems in large heterogeneous environments;•3 to 5 years of experience with development framework tools such as Puppet, Chef, Ansible, Salt, Terraform;•Good knowledge of source code management tools (Git strong asset);•3 to 5 years of experience in PERL and Shell scripts with sample codes provided;•3 to 5 years of experience in Python or Ruby language;•3 to 5 years of experience in virtualization technologies;•3 to 5 years of experience with Azure and AWS;•Be a good team player;•Bilingual (French / English).SummaryThank you for applying for this DevOps position. We will review your request and get back to you promptly if your profile matches our criteria.Contact Jonathan Lavoie to discuss this role: jonathan.lavoie@randstad.ca
      Are you a DevOps with over 3 years of experience? Here is the opportunity to grow into a leading global cloud solutions company, providing comprehensive technology solutions for mission-critical business applications. When it comes to the implementation and deployment of cloud ERP (secure, private, public or hybrid), their strengths and notoriety are undeniable. If you want to leverage your expertise alongside a company providing consulting services to the largest companies in North America, this opportunity is for you!AdvantagesWhy do you want to get this DevOps job:•Reputable company;•Social advantages;•Group Insurance;•Competitive salary;•Parking.ResponsibilitiesReporting to the IT Director, the incumbent based in Montreal will be responsible for:•Develop a framework for cloud automation, maintain codes that automate system orchestration and configuration management tasks with the goal of accelerating system delivery, ensuring consistency and enforcing standards;•Administer Linux and VMware based systems;•Design and develop "Framework Cloud Automation" to automate the orchestration and the activities of system configurations / administrations;•Automate server versions, network orchestration, storage administration, day-to-day system administration activities to bring efficiency to the organization.QualificationsTo excel in this role, you will need the following technical knowledge:•3 to 5 years of experience as a "Cloud Automation" engineer (system developer) and provide examples of previous experiences in automation, as mentioned above;•More than 5 years of experience in the administration of Linux and Windows based systems in large heterogeneous environments;•3 to 5 years of experience with development framework tools such as Puppet, Chef, Ansible, Salt, Terraform;•Good knowledge of source code management tools (Git strong asset);•3 to 5 years of experience in PERL and Shell scripts with sample codes provided;•3 to 5 years of experience in Python or Ruby language;•3 to 5 years of experience in virtualization technologies;•3 to 5 years of experience with Azure and AWS;•Be a good team player;•Bilingual (French / English).SummaryThank you for applying for this DevOps position. We will review your request and get back to you promptly if your profile matches our criteria.Contact Jonathan Lavoie to discuss this role: jonathan.lavoie@randstad.ca
      • Montréal, Québec
      • Contract
      The incumbent analyzes customer needs, identifies the required information systems and develops medium to high complexity computer systems, programs and applications. It plays an integrating role through the stages of the development process.More specifically, in the field of business intelligence, the incumbent plays the role of analyst and developer. It operates in complex, multiplatform environments and uses a variety of tools. She works with multiple teams and is responsible for our unit to handle multiple files simultaneously from end to end.Main responsibilities:· Analyze the customer's needs and support him in defining his needs, orient him in the appropriate functional solutions taking into account budgetary commitments and delivery deadlines.· Ensure the alignment of the project with other projects by analyzing the components involved.· Provide technical support to operations, follow up on problems and follow up with project managers.· Develop implementation strategies, analyze, design and document programs or applications. Carry out or coordinate the development, codification and testing of programs or applications.· Write functional quotes and operating procedures.· Carry out design, testing and implementation strategies and support those involved during the implementation period.· Identify systems optimization opportunities, follow the evolution of IT systems and advise users on the computerization of operations, the development of management and analysis tools and the management of systems.RequirementsFive (5) years of relevant experience in JavaExperience in analysis, design, development and maintenance of computerized systems, functional architecture and systems design, testing and customer adviceExcellent design ability (required)- Knowledge of Java J2E - Websphere (an asset)Thorough knowledge of Java (required)In-depth knowledge of the Spring framework (required)Thorough knowledge of JPA (required)Knowledge of SQL (required)Knowledge of Mule ESB technology (asset)Knowledge of REST APIs (asset)Basic concept in PaaS, CaaS, IaaS and Microservices (asset)Knowledge of GIT, Jenkins (other CIs), SonarQube (asset)Knowledge of data integration (an asset)Knowledge of the business intelligence field (an asset)Master problem solvingMaster written communicationBe customer-orientedMake quality decisionsBe good at interpersonal communicationDemonstrate professional rigor and thoroughnessBe results orientedMaintain good relations with colleaguesDemonstrate autonomyAdvantages______________________________________________________________________________________Responsibilities______________________________________________________________________________________Qualifications______________________________________________________________________________________Summary______________________________________________________________________________________
      The incumbent analyzes customer needs, identifies the required information systems and develops medium to high complexity computer systems, programs and applications. It plays an integrating role through the stages of the development process.More specifically, in the field of business intelligence, the incumbent plays the role of analyst and developer. It operates in complex, multiplatform environments and uses a variety of tools. She works with multiple teams and is responsible for our unit to handle multiple files simultaneously from end to end.Main responsibilities:· Analyze the customer's needs and support him in defining his needs, orient him in the appropriate functional solutions taking into account budgetary commitments and delivery deadlines.· Ensure the alignment of the project with other projects by analyzing the components involved.· Provide technical support to operations, follow up on problems and follow up with project managers.· Develop implementation strategies, analyze, design and document programs or applications. Carry out or coordinate the development, codification and testing of programs or applications.· Write functional quotes and operating procedures.· Carry out design, testing and implementation strategies and support those involved during the implementation period.· Identify systems optimization opportunities, follow the evolution of IT systems and advise users on the computerization of operations, the development of management and analysis tools and the management of systems.RequirementsFive (5) years of relevant experience in JavaExperience in analysis, design, development and maintenance of computerized systems, functional architecture and systems design, testing and customer adviceExcellent design ability (required)- Knowledge of Java J2E - Websphere (an asset)Thorough knowledge of Java (required)In-depth knowledge of the Spring framework (required)Thorough knowledge of JPA (required)Knowledge of SQL (required)Knowledge of Mule ESB technology (asset)Knowledge of REST APIs (asset)Basic concept in PaaS, CaaS, IaaS and Microservices (asset)Knowledge of GIT, Jenkins (other CIs), SonarQube (asset)Knowledge of data integration (an asset)Knowledge of the business intelligence field (an asset)Master problem solvingMaster written communicationBe customer-orientedMake quality decisionsBe good at interpersonal communicationDemonstrate professional rigor and thoroughnessBe results orientedMaintain good relations with colleaguesDemonstrate autonomyAdvantages______________________________________________________________________________________Responsibilities______________________________________________________________________________________Qualifications______________________________________________________________________________________Summary______________________________________________________________________________________
      • Montréal, Québec
      • Contract
      C# .NET Programmer Analyst Day-to-Day Responsibilities: Primary tasks include but are not limited to:• Develop desktop application, web front end and back end using SGCIB's technologies.• Monitor the company's software development practices.• Participate in levels 2 to 3 of application support on a global basis.o Assist support level 1.• Document existing and new operational and/or technical processes.• Occasionally participate to support outside of work hours.• Liaise with users, particularly to gather needs Profile Technical Skills: C#, Web API 2 (REST), WCF (SOAP), Windows Form, Entity Framework, NHibernate, SQL: MS SQL Server. Tools: Git, JIRA, Visual Studio, Visual Studio Code, TeamCity, IIS, OWIN. Platform: Windows 10 (desktop) and Windows Server (2012-2016). Desired / Plus: Web development using:JavaScript, TypeScript, Angular, Bootstrap, CSS, JQUERY, HTML. Knowledge of IIS Server. Knowledge of Linux systems. Competencies:• Good written and verbal communication skills.• Analytical skills.• Ability to work with teams in different time zones. Desired/ Plus:• Experience in financial products and financial industry business. Experience Needed:• 10+ years of .Net development: Educational Requirements:• BS degree in Computer Science or equivalent Languages:• English• French helpful, but not requiredAdvantagesLong term contract, 40 hrs a week, large banking environment, Montreal based. Lors of room to grow and develop skills with training and coachingResponsibilitiesDay-to-Day Responsibilities: Primary tasks include but are not limited to:• Develop desktop application, web front end and back end using SGCIB's technologies.• Monitor the company's software development practices.• Participate in levels 2 to 3 of application support on a global basis.o Assist support level 1.• Document existing and new operational and/or technical processes.• Occasionally participate to support outside of work hours.• Liaise with users, particularly to gather needsQualificationsProfile Technical Skills: C#, Web API 2 (REST), WCF (SOAP), Windows Form, Entity Framework, NHibernate, SQL: MS SQL Server. Tools: Git, JIRA, Visual Studio, Visual Studio Code, TeamCity, IIS, OWIN. Platform: Windows 10 (desktop) and Windows Server (2012-2016). Desired / Plus: Web development using:JavaScript, TypeScript, Angular, Bootstrap, CSS, JQUERY, HTML. Knowledge of IIS Server. Knowledge of Linux systems. Competencies:• Good written and verbal communication skills.• Analytical skills.• Ability to work with teams in different time zones. Desired/ Plus:• Experience in financial products and financial industry business. Experience Needed:• 10+ years of .Net development: Educational Requirements:• BS degree in Computer Science or equivalent Languages:• English• French helpful, but not requiredSummaryProfile Technical Skills: C#, Web API 2 (REST), WCF (SOAP), Windows Form, Entity Framework, NHibernate, SQL: MS SQL Server. Tools: Git, JIRA, Visual Studio, Visual Studio Code, TeamCity, IIS, OWIN. Platform: Windows 10 (desktop) and Windows Server (2012-2016). Desired / Plus: Web development using:JavaScript, TypeScript, Angular, Bootstrap, CSS, JQUERY, HTML. Knowledge of IIS Server. Knowledge of Linux systems. Competencies:• Good written and verbal communication skills.• Analytical skills.• Ability to work with teams in different time zones. Desired/ Plus:• Experience in financial products and financial industry business. Experience Needed:• 10+ years of .Net development: Educational Requirements:• BS degree in Computer Science or equivalent Languages:• English• French helpful, but not required
      C# .NET Programmer Analyst Day-to-Day Responsibilities: Primary tasks include but are not limited to:• Develop desktop application, web front end and back end using SGCIB's technologies.• Monitor the company's software development practices.• Participate in levels 2 to 3 of application support on a global basis.o Assist support level 1.• Document existing and new operational and/or technical processes.• Occasionally participate to support outside of work hours.• Liaise with users, particularly to gather needs Profile Technical Skills: C#, Web API 2 (REST), WCF (SOAP), Windows Form, Entity Framework, NHibernate, SQL: MS SQL Server. Tools: Git, JIRA, Visual Studio, Visual Studio Code, TeamCity, IIS, OWIN. Platform: Windows 10 (desktop) and Windows Server (2012-2016). Desired / Plus: Web development using:JavaScript, TypeScript, Angular, Bootstrap, CSS, JQUERY, HTML. Knowledge of IIS Server. Knowledge of Linux systems. Competencies:• Good written and verbal communication skills.• Analytical skills.• Ability to work with teams in different time zones. Desired/ Plus:• Experience in financial products and financial industry business. Experience Needed:• 10+ years of .Net development: Educational Requirements:• BS degree in Computer Science or equivalent Languages:• English• French helpful, but not requiredAdvantagesLong term contract, 40 hrs a week, large banking environment, Montreal based. Lors of room to grow and develop skills with training and coachingResponsibilitiesDay-to-Day Responsibilities: Primary tasks include but are not limited to:• Develop desktop application, web front end and back end using SGCIB's technologies.• Monitor the company's software development practices.• Participate in levels 2 to 3 of application support on a global basis.o Assist support level 1.• Document existing and new operational and/or technical processes.• Occasionally participate to support outside of work hours.• Liaise with users, particularly to gather needsQualificationsProfile Technical Skills: C#, Web API 2 (REST), WCF (SOAP), Windows Form, Entity Framework, NHibernate, SQL: MS SQL Server. Tools: Git, JIRA, Visual Studio, Visual Studio Code, TeamCity, IIS, OWIN. Platform: Windows 10 (desktop) and Windows Server (2012-2016). Desired / Plus: Web development using:JavaScript, TypeScript, Angular, Bootstrap, CSS, JQUERY, HTML. Knowledge of IIS Server. Knowledge of Linux systems. Competencies:• Good written and verbal communication skills.• Analytical skills.• Ability to work with teams in different time zones. Desired/ Plus:• Experience in financial products and financial industry business. Experience Needed:• 10+ years of .Net development: Educational Requirements:• BS degree in Computer Science or equivalent Languages:• English• French helpful, but not requiredSummaryProfile Technical Skills: C#, Web API 2 (REST), WCF (SOAP), Windows Form, Entity Framework, NHibernate, SQL: MS SQL Server. Tools: Git, JIRA, Visual Studio, Visual Studio Code, TeamCity, IIS, OWIN. Platform: Windows 10 (desktop) and Windows Server (2012-2016). Desired / Plus: Web development using:JavaScript, TypeScript, Angular, Bootstrap, CSS, JQUERY, HTML. Knowledge of IIS Server. Knowledge of Linux systems. Competencies:• Good written and verbal communication skills.• Analytical skills.• Ability to work with teams in different time zones. Desired/ Plus:• Experience in financial products and financial industry business. Experience Needed:• 10+ years of .Net development: Educational Requirements:• BS degree in Computer Science or equivalent Languages:• English• French helpful, but not required
      • Montréal, Québec
      • Contract
      Java Developer:What you will be doing:  As a squad member, you will: Develop and maintain the back-end services powering our consumer-facing applications that deliver a seamless, rich experience to Web and Mobile Platforms. Support and enhance the foundations for a distributed Web application architecture, maintaining a high level of performance and quality. Exemplify our standard for quality of application development with elegant, scalable, clean code. Collaborate with a growing team of experienced designers, engineers, project managers and QA professionals. . What you need to bring to this position:  Mandatory BS Computer Science, Software Engineering or related fields  Recognized experience in Java back-end development with the following technologies: JDK 8+, Spring, Microservices, REST, Git, JUnit, mocking frameworks. Eligible to work in Canada (citizen, permanent resident or post graduate work permit holder)  Important assets Experience working with NOSQL databases. Experience working with Docker, Kubernetes and CI/CD pipelines. Experience with Cloud-based SaaS application development and GCP. Worked in an Agile / Scrum development team that promoted software development best practices, such as automated testing, code reviews, vulnerability management and DevOps techniques. Good understanding of the software development life cycle (SDLC). Good understanding of Atlassian tools (Jira, Confluence and Bitbucket). Collaborative individual who works well in a team as well as an individual setting. Problem solver and critical thinker. Quality driven, customer focused. Good written and oral communication skills Assets Experience in front-end development with React and Redux. Experience in Go development in a microservices architecture and unit testing AdvantagesWork from home for the foreseeable future. Company located downton Montreal. contract at 37.5 hours a weekResponsibilitiesWhat you will be doing:  As a squad member, you will: Develop and maintain the back-end services powering our consumer-facing applications that deliver a seamless, rich experience to Web and Mobile Platforms. Support and enhance the foundations for a distributed Web application architecture, maintaining a high level of performance and quality. Exemplify our standard for quality of application development with elegant, scalable, clean code. Collaborate with a growing team of experienced designers, engineers, project managers and QA professionals. . QualificationsWhat you need to bring to this position:  Mandatory BS Computer Science, Software Engineering or related fields  Recognized experience in Java back-end development with the following technologies: JDK 8+, Spring, Microservices, REST, Git, JUnit, mocking frameworks. Eligible to work in Canada (citizen, permanent resident or post graduate work permit holder)  Important assets Experience working with NOSQL databases. Experience working with Docker, Kubernetes and CI/CD pipelines. Experience with Cloud-based SaaS application development and GCP. Worked in an Agile / Scrum development team that promoted software development best practices, such as automated testing, code reviews, vulnerability management and DevOps techniques. Good understanding of the software development life cycle (SDLC). Good understanding of Atlassian tools (Jira, Confluence and Bitbucket). Collaborative individual who works well in a team as well as an individual setting. Problem solver and critical thinker. Quality driven, customer focused. Good written and oral communication skills Assets Experience in front-end development with React and Redux. Experience in Go development in a microservices architecture and unit testing SummaryWhat you need to bring to this position:  Mandatory BS Computer Science, Software Engineering or related fields  Recognized experience in Java back-end development with the following technologies: JDK 8+, Spring, Microservices, REST, Git, JUnit, mocking frameworks. Eligible to work in Canada (citizen, permanent resident or post graduate work permit holder)  Important assets Experience working with NOSQL databases. Experience working with Docker, Kubernetes and CI/CD pipelines. Experience with Cloud-based SaaS application development and GCP. Worked in an Agile / Scrum development team that promoted software development best practices, such as automated testing, code reviews, vulnerability management and DevOps techniques. Good understanding of the software development life cycle (SDLC). Good understanding of Atlassian tools (Jira, Confluence and Bitbucket). Collaborative individual who works well in a team as well as an individual setting. Problem solver and critical thinker. Quality driven, customer focused. Good written and oral communication skills Assets Experience in front-end development with React and Redux. Experience in Go development in a microservices architecture and unit testing
      Java Developer:What you will be doing:  As a squad member, you will: Develop and maintain the back-end services powering our consumer-facing applications that deliver a seamless, rich experience to Web and Mobile Platforms. Support and enhance the foundations for a distributed Web application architecture, maintaining a high level of performance and quality. Exemplify our standard for quality of application development with elegant, scalable, clean code. Collaborate with a growing team of experienced designers, engineers, project managers and QA professionals. . What you need to bring to this position:  Mandatory BS Computer Science, Software Engineering or related fields  Recognized experience in Java back-end development with the following technologies: JDK 8+, Spring, Microservices, REST, Git, JUnit, mocking frameworks. Eligible to work in Canada (citizen, permanent resident or post graduate work permit holder)  Important assets Experience working with NOSQL databases. Experience working with Docker, Kubernetes and CI/CD pipelines. Experience with Cloud-based SaaS application development and GCP. Worked in an Agile / Scrum development team that promoted software development best practices, such as automated testing, code reviews, vulnerability management and DevOps techniques. Good understanding of the software development life cycle (SDLC). Good understanding of Atlassian tools (Jira, Confluence and Bitbucket). Collaborative individual who works well in a team as well as an individual setting. Problem solver and critical thinker. Quality driven, customer focused. Good written and oral communication skills Assets Experience in front-end development with React and Redux. Experience in Go development in a microservices architecture and unit testing AdvantagesWork from home for the foreseeable future. Company located downton Montreal. contract at 37.5 hours a weekResponsibilitiesWhat you will be doing:  As a squad member, you will: Develop and maintain the back-end services powering our consumer-facing applications that deliver a seamless, rich experience to Web and Mobile Platforms. Support and enhance the foundations for a distributed Web application architecture, maintaining a high level of performance and quality. Exemplify our standard for quality of application development with elegant, scalable, clean code. Collaborate with a growing team of experienced designers, engineers, project managers and QA professionals. . QualificationsWhat you need to bring to this position:  Mandatory BS Computer Science, Software Engineering or related fields  Recognized experience in Java back-end development with the following technologies: JDK 8+, Spring, Microservices, REST, Git, JUnit, mocking frameworks. Eligible to work in Canada (citizen, permanent resident or post graduate work permit holder)  Important assets Experience working with NOSQL databases. Experience working with Docker, Kubernetes and CI/CD pipelines. Experience with Cloud-based SaaS application development and GCP. Worked in an Agile / Scrum development team that promoted software development best practices, such as automated testing, code reviews, vulnerability management and DevOps techniques. Good understanding of the software development life cycle (SDLC). Good understanding of Atlassian tools (Jira, Confluence and Bitbucket). Collaborative individual who works well in a team as well as an individual setting. Problem solver and critical thinker. Quality driven, customer focused. Good written and oral communication skills Assets Experience in front-end development with React and Redux. Experience in Go development in a microservices architecture and unit testing SummaryWhat you need to bring to this position:  Mandatory BS Computer Science, Software Engineering or related fields  Recognized experience in Java back-end development with the following technologies: JDK 8+, Spring, Microservices, REST, Git, JUnit, mocking frameworks. Eligible to work in Canada (citizen, permanent resident or post graduate work permit holder)  Important assets Experience working with NOSQL databases. Experience working with Docker, Kubernetes and CI/CD pipelines. Experience with Cloud-based SaaS application development and GCP. Worked in an Agile / Scrum development team that promoted software development best practices, such as automated testing, code reviews, vulnerability management and DevOps techniques. Good understanding of the software development life cycle (SDLC). Good understanding of Atlassian tools (Jira, Confluence and Bitbucket). Collaborative individual who works well in a team as well as an individual setting. Problem solver and critical thinker. Quality driven, customer focused. Good written and oral communication skills Assets Experience in front-end development with React and Redux. Experience in Go development in a microservices architecture and unit testing
      • Montréal, Québec
      • Contract
      Java Developer:What you will be doing:  As a squad member, you will: Develop and maintain the back-end services powering our consumer-facing applications that deliver a seamless, rich experience to Web and Mobile Platforms. Support and enhance the foundations for a distributed Web application architecture, maintaining a high level of performance and quality. Exemplify our standard for quality of application development with elegant, scalable, clean code. Collaborate with a growing team of experienced designers, engineers, project managers and QA professionals. . What you need to bring to this position:  Mandatory BS Computer Science, Software Engineering or related fields  Recognized experience in Java back-end development with the following technologies: JDK 8+, Spring, Microservices, REST, Git, JUnit, mocking frameworks. Eligible to work in Canada (citizen, permanent resident or post graduate work permit holder)  Important assets Experience working with NOSQL databases. Experience working with Docker, Kubernetes and CI/CD pipelines. Experience with Cloud-based SaaS application development and GCP. Worked in an Agile / Scrum development team that promoted software development best practices, such as automated testing, code reviews, vulnerability management and DevOps techniques. Good understanding of the software development life cycle (SDLC). Good understanding of Atlassian tools (Jira, Confluence and Bitbucket). Collaborative individual who works well in a team as well as an individual setting. Problem solver and critical thinker. Quality driven, customer focused. Good written and oral communication skills Assets Experience in front-end development with React and Redux. Experience in Go development in a microservices architecture and unit testing AdvantagesWork from home for the foreseeable future. Company located downton Montreal. contract at 37.5 hours a weekResponsibilitiesWhat you will be doing:  As a squad member, you will: Develop and maintain the back-end services powering our consumer-facing applications that deliver a seamless, rich experience to Web and Mobile Platforms. Support and enhance the foundations for a distributed Web application architecture, maintaining a high level of performance and quality. Exemplify our standard for quality of application development with elegant, scalable, clean code. Collaborate with a growing team of experienced designers, engineers, project managers and QA professionals. . QualificationsWhat you need to bring to this position:  Mandatory BS Computer Science, Software Engineering or related fields  Recognized experience in Java back-end development with the following technologies: JDK 8+, Spring, Microservices, REST, Git, JUnit, mocking frameworks. Eligible to work in Canada (citizen, permanent resident or post graduate work permit holder)  Important assets Experience working with NOSQL databases. Experience working with Docker, Kubernetes and CI/CD pipelines. Experience with Cloud-based SaaS application development and GCP. Worked in an Agile / Scrum development team that promoted software development best practices, such as automated testing, code reviews, vulnerability management and DevOps techniques. Good understanding of the software development life cycle (SDLC). Good understanding of Atlassian tools (Jira, Confluence and Bitbucket). Collaborative individual who works well in a team as well as an individual setting. Problem solver and critical thinker. Quality driven, customer focused. Good written and oral communication skills Assets Experience in front-end development with React and Redux. Experience in Go development in a microservices architecture and unit testing SummaryWhat you need to bring to this position:  Mandatory BS Computer Science, Software Engineering or related fields  Recognized experience in Java back-end development with the following technologies: JDK 8+, Spring, Microservices, REST, Git, JUnit, mocking frameworks. Eligible to work in Canada (citizen, permanent resident or post graduate work permit holder)  Important assets Experience working with NOSQL databases. Experience working with Docker, Kubernetes and CI/CD pipelines. Experience with Cloud-based SaaS application development and GCP. Worked in an Agile / Scrum development team that promoted software development best practices, such as automated testing, code reviews, vulnerability management and DevOps techniques. Good understanding of the software development life cycle (SDLC). Good understanding of Atlassian tools (Jira, Confluence and Bitbucket). Collaborative individual who works well in a team as well as an individual setting. Problem solver and critical thinker. Quality driven, customer focused. Good written and oral communication skills Assets Experience in front-end development with React and Redux. Experience in Go development in a microservices architecture and unit testing
      Java Developer:What you will be doing:  As a squad member, you will: Develop and maintain the back-end services powering our consumer-facing applications that deliver a seamless, rich experience to Web and Mobile Platforms. Support and enhance the foundations for a distributed Web application architecture, maintaining a high level of performance and quality. Exemplify our standard for quality of application development with elegant, scalable, clean code. Collaborate with a growing team of experienced designers, engineers, project managers and QA professionals. . What you need to bring to this position:  Mandatory BS Computer Science, Software Engineering or related fields  Recognized experience in Java back-end development with the following technologies: JDK 8+, Spring, Microservices, REST, Git, JUnit, mocking frameworks. Eligible to work in Canada (citizen, permanent resident or post graduate work permit holder)  Important assets Experience working with NOSQL databases. Experience working with Docker, Kubernetes and CI/CD pipelines. Experience with Cloud-based SaaS application development and GCP. Worked in an Agile / Scrum development team that promoted software development best practices, such as automated testing, code reviews, vulnerability management and DevOps techniques. Good understanding of the software development life cycle (SDLC). Good understanding of Atlassian tools (Jira, Confluence and Bitbucket). Collaborative individual who works well in a team as well as an individual setting. Problem solver and critical thinker. Quality driven, customer focused. Good written and oral communication skills Assets Experience in front-end development with React and Redux. Experience in Go development in a microservices architecture and unit testing AdvantagesWork from home for the foreseeable future. Company located downton Montreal. contract at 37.5 hours a weekResponsibilitiesWhat you will be doing:  As a squad member, you will: Develop and maintain the back-end services powering our consumer-facing applications that deliver a seamless, rich experience to Web and Mobile Platforms. Support and enhance the foundations for a distributed Web application architecture, maintaining a high level of performance and quality. Exemplify our standard for quality of application development with elegant, scalable, clean code. Collaborate with a growing team of experienced designers, engineers, project managers and QA professionals. . QualificationsWhat you need to bring to this position:  Mandatory BS Computer Science, Software Engineering or related fields  Recognized experience in Java back-end development with the following technologies: JDK 8+, Spring, Microservices, REST, Git, JUnit, mocking frameworks. Eligible to work in Canada (citizen, permanent resident or post graduate work permit holder)  Important assets Experience working with NOSQL databases. Experience working with Docker, Kubernetes and CI/CD pipelines. Experience with Cloud-based SaaS application development and GCP. Worked in an Agile / Scrum development team that promoted software development best practices, such as automated testing, code reviews, vulnerability management and DevOps techniques. Good understanding of the software development life cycle (SDLC). Good understanding of Atlassian tools (Jira, Confluence and Bitbucket). Collaborative individual who works well in a team as well as an individual setting. Problem solver and critical thinker. Quality driven, customer focused. Good written and oral communication skills Assets Experience in front-end development with React and Redux. Experience in Go development in a microservices architecture and unit testing SummaryWhat you need to bring to this position:  Mandatory BS Computer Science, Software Engineering or related fields  Recognized experience in Java back-end development with the following technologies: JDK 8+, Spring, Microservices, REST, Git, JUnit, mocking frameworks. Eligible to work in Canada (citizen, permanent resident or post graduate work permit holder)  Important assets Experience working with NOSQL databases. Experience working with Docker, Kubernetes and CI/CD pipelines. Experience with Cloud-based SaaS application development and GCP. Worked in an Agile / Scrum development team that promoted software development best practices, such as automated testing, code reviews, vulnerability management and DevOps techniques. Good understanding of the software development life cycle (SDLC). Good understanding of Atlassian tools (Jira, Confluence and Bitbucket). Collaborative individual who works well in a team as well as an individual setting. Problem solver and critical thinker. Quality driven, customer focused. Good written and oral communication skills Assets Experience in front-end development with React and Redux. Experience in Go development in a microservices architecture and unit testing
      • Montréal, Québec
      • Contract
      As a Backend Developer, you operate in a dynamic and innovative environment focused on developing the digital experience for our members and clients. You use a data-driven and user-centric approach in the development of the digital initiatives that will be entrusted to you.You design, configure, administer, maintain and develop the digital information solutions of the Mouvement, in Quebec and outside Quebec, by offering a relevant, modern and innovative user experience, aligned with the business strategy and the marketing strategy that meet both to business needs, than to the needs of members and clients.In your role, you analyze the needs of customers and partners and influence directions regarding technological solutions or information systems required within a project. You will be required to develop solutions based on a design system and use best practices in software development and security of solutions, while using your skill in mastering technology and anticipating innovations.Linkages across the organization are necessary and frequent. You are called upon to interact with various stakeholders working in complementary areas of expertise. Mastery of interpersonal relationships is an essential skill in this role.Main responsibilities§ Actively participate in the development of implementation strategies, analyzes, design and documentation of programs or applications.§ Collaborate in the development, codification and testing of these.§ Provide technical support for IT operations or by ensuring various follow-ups.§ Write functional specifications, operating procedures and methods. Develop documentation, prepare and distribute training for users.§ Analyze complex issues, determine the causes and follow up on system problems during critical incidents and ensure their resolution.Required profile§ Baccalaureate or college diploma (technical DEC in computer science or in an appropriate discipline§ A minimum of two years of relevant experience§ Experience with Adobe Experience Manager (AEM) (an asset)§ Experience with Agile / DevOps concepts, the software development cycle in integration and continuous deployment (an asset)Please note that other combinations of relevant education and experience may be consideredSpecific knowledge§ Knowledge of Java web programming (J2EE, Javascript, HTML5, CSS3, etc.)§ Knowledge of the Weblogic platform (or other Application Server), the Unix operating system (AIX, Solaris) and databases (Oracle, DB2)§ Knowledge of development projects in agile / squad / product management mode§ Knowledge of various development frameworks (JQuery, Spring MVC, Spring Security, Struts, Hibernate, Bootstrap, Vue.js, etc.)§ Knowledge of the basic principles of information systems security§ Knowledge of unit, integration and automated testing concepts§ Knowledge of development support tools (GIT, MAVEN, JENKIN, JIRA, etc.)§ Knowledge of the cloud computing concept§ Knowledge of WCAG web accessibility standards (an asset)§ Knowledge of the AEM platform and any associated module or application component (an asset)§ Proficiency in English at advanced intermediate level (an asset)Advantages__________________________________________________________________________________Responsibilities__________________________________________________________________________________Qualifications__________________________________________________________________________________Summary__________________________________________________________________________________
      As a Backend Developer, you operate in a dynamic and innovative environment focused on developing the digital experience for our members and clients. You use a data-driven and user-centric approach in the development of the digital initiatives that will be entrusted to you.You design, configure, administer, maintain and develop the digital information solutions of the Mouvement, in Quebec and outside Quebec, by offering a relevant, modern and innovative user experience, aligned with the business strategy and the marketing strategy that meet both to business needs, than to the needs of members and clients.In your role, you analyze the needs of customers and partners and influence directions regarding technological solutions or information systems required within a project. You will be required to develop solutions based on a design system and use best practices in software development and security of solutions, while using your skill in mastering technology and anticipating innovations.Linkages across the organization are necessary and frequent. You are called upon to interact with various stakeholders working in complementary areas of expertise. Mastery of interpersonal relationships is an essential skill in this role.Main responsibilities§ Actively participate in the development of implementation strategies, analyzes, design and documentation of programs or applications.§ Collaborate in the development, codification and testing of these.§ Provide technical support for IT operations or by ensuring various follow-ups.§ Write functional specifications, operating procedures and methods. Develop documentation, prepare and distribute training for users.§ Analyze complex issues, determine the causes and follow up on system problems during critical incidents and ensure their resolution.Required profile§ Baccalaureate or college diploma (technical DEC in computer science or in an appropriate discipline§ A minimum of two years of relevant experience§ Experience with Adobe Experience Manager (AEM) (an asset)§ Experience with Agile / DevOps concepts, the software development cycle in integration and continuous deployment (an asset)Please note that other combinations of relevant education and experience may be consideredSpecific knowledge§ Knowledge of Java web programming (J2EE, Javascript, HTML5, CSS3, etc.)§ Knowledge of the Weblogic platform (or other Application Server), the Unix operating system (AIX, Solaris) and databases (Oracle, DB2)§ Knowledge of development projects in agile / squad / product management mode§ Knowledge of various development frameworks (JQuery, Spring MVC, Spring Security, Struts, Hibernate, Bootstrap, Vue.js, etc.)§ Knowledge of the basic principles of information systems security§ Knowledge of unit, integration and automated testing concepts§ Knowledge of development support tools (GIT, MAVEN, JENKIN, JIRA, etc.)§ Knowledge of the cloud computing concept§ Knowledge of WCAG web accessibility standards (an asset)§ Knowledge of the AEM platform and any associated module or application component (an asset)§ Proficiency in English at advanced intermediate level (an asset)Advantages__________________________________________________________________________________Responsibilities__________________________________________________________________________________Qualifications__________________________________________________________________________________Summary__________________________________________________________________________________
      • Montréal, Québec
      • Contract
      Contrat de 6 mois renouvelableTravail de la maison pour le momentRequest ID : 235Titre du poste / Position title: Oracle E-business DevelopperDescription du mandat / Mandate description: ​The Oracle E-Business developer provides application technical support within the Oracle E-Business Suite of applications. AdvantagesVous avez envie d'être partie prenante du virage technologique que prend cette grande entreprise du centre-ville de Montréal? Votre contribution sera valorisée au sein de notre organisation qui met en avant plan ses valeurs humaines, et ce, dans un climat de haute performance et que prône la flexibilité et l'agilité.ResponsibilitiesResponsibilities include code modifications, testing, deployment and production support in Oracle e-Business Suite. Work involves documenting program specifications, developing, maintaining, and testing custom programs, reports and forms that interface with Oracle E-Business Suite in order to provide an integrated information system solution to meet the business needs.Major Duties:Provides Oracle EBS applications technical support. Ability to provide functional support is a plusPerforms data analysis, coding, testing, QA, documentation, integration and maintenance of applicationsProposes software solutions tailored to the needs. Ability to perform requirement gathering and analysis is a plus.Assesses the development time for various initiatives.Develops technical part of the solution; designs and executes unit and integrated tests. Ability to provide functional part of the solution is a plus.Works with Oracle support services to resolve customer open issuesRegisters developed programs with the Oracle application software to provide an easily accessible system for usersProvides technical documentation updated to the latest enhancement or releaseAssists in reviewing the current technical architecture, including design patterns and development methodologiesParticipates in any IT maintenance activities (upgrades)Provides production support on applicationsImplements technical deliverablesPerforms post-implementation supportQualificationsEducation and Experience:University degree or college diploma in computer scienceMust have at least 8 years of experience working in Oracle EBS R12 environment in a technical capacity. Functional experience is a plusExperience in OBIEE and ODI an assetTechnologies demandées / Technologies required:​The skill set must consist of strong technical knowledge (70%) and basic functional knowledge (30%) of GL, AP, iProcurement, Cash Management, etc.. Functional knowledge of General Ledger, Payables, Purchasing, iProcurement, Cash Management modules is a plus.Excellent analytical skills and ability to solve problems systematically and to provide effective and timely solutionsShould have R12 administration knowledge and experience to be able to work with Oracle On-demand for routine maintenance.Knowledge of foreign currency ledgers and being familiar with the concepts of currency translation/conversion is an assetMust have PL/SQL technical knowledge to perform developments in R12 as well as knowledge of SQL Loader, BI Publisher and UNIX shell scriptingMust have excellent knowledge of Oracle database objects and schemas in R12 environment.Knowledge of working in Java with Oracle Applications Framework is a plus.Excellent oral and written communication skillsExcellent teamwork abilities and comfortable working with remote colleaguesExcellent quality of work and a sense of responsibility in deliver of workAbility to manage several initiatives simultaneouslyHave proven ability to switch focus quickly, learn new skills, and effectively prioritize work items, with minimal directionDemonstrated ability to support teams in both functional and technical capacitiesBilingual (English and French) an asset. SummaryYou are reading this description and it sounds like we are describing you!? Well.. communicate with jonathan.ouhayoun@randstad.ca for all the details.
      Contrat de 6 mois renouvelableTravail de la maison pour le momentRequest ID : 235Titre du poste / Position title: Oracle E-business DevelopperDescription du mandat / Mandate description: ​The Oracle E-Business developer provides application technical support within the Oracle E-Business Suite of applications. AdvantagesVous avez envie d'être partie prenante du virage technologique que prend cette grande entreprise du centre-ville de Montréal? Votre contribution sera valorisée au sein de notre organisation qui met en avant plan ses valeurs humaines, et ce, dans un climat de haute performance et que prône la flexibilité et l'agilité.ResponsibilitiesResponsibilities include code modifications, testing, deployment and production support in Oracle e-Business Suite. Work involves documenting program specifications, developing, maintaining, and testing custom programs, reports and forms that interface with Oracle E-Business Suite in order to provide an integrated information system solution to meet the business needs.Major Duties:Provides Oracle EBS applications technical support. Ability to provide functional support is a plusPerforms data analysis, coding, testing, QA, documentation, integration and maintenance of applicationsProposes software solutions tailored to the needs. Ability to perform requirement gathering and analysis is a plus.Assesses the development time for various initiatives.Develops technical part of the solution; designs and executes unit and integrated tests. Ability to provide functional part of the solution is a plus.Works with Oracle support services to resolve customer open issuesRegisters developed programs with the Oracle application software to provide an easily accessible system for usersProvides technical documentation updated to the latest enhancement or releaseAssists in reviewing the current technical architecture, including design patterns and development methodologiesParticipates in any IT maintenance activities (upgrades)Provides production support on applicationsImplements technical deliverablesPerforms post-implementation supportQualificationsEducation and Experience:University degree or college diploma in computer scienceMust have at least 8 years of experience working in Oracle EBS R12 environment in a technical capacity. Functional experience is a plusExperience in OBIEE and ODI an assetTechnologies demandées / Technologies required:​The skill set must consist of strong technical knowledge (70%) and basic functional knowledge (30%) of GL, AP, iProcurement, Cash Management, etc.. Functional knowledge of General Ledger, Payables, Purchasing, iProcurement, Cash Management modules is a plus.Excellent analytical skills and ability to solve problems systematically and to provide effective and timely solutionsShould have R12 administration knowledge and experience to be able to work with Oracle On-demand for routine maintenance.Knowledge of foreign currency ledgers and being familiar with the concepts of currency translation/conversion is an assetMust have PL/SQL technical knowledge to perform developments in R12 as well as knowledge of SQL Loader, BI Publisher and UNIX shell scriptingMust have excellent knowledge of Oracle database objects and schemas in R12 environment.Knowledge of working in Java with Oracle Applications Framework is a plus.Excellent oral and written communication skillsExcellent teamwork abilities and comfortable working with remote colleaguesExcellent quality of work and a sense of responsibility in deliver of workAbility to manage several initiatives simultaneouslyHave proven ability to switch focus quickly, learn new skills, and effectively prioritize work items, with minimal directionDemonstrated ability to support teams in both functional and technical capacitiesBilingual (English and French) an asset. SummaryYou are reading this description and it sounds like we are describing you!? Well.. communicate with jonathan.ouhayoun@randstad.ca for all the details.
    30 of 33 jobs seen

    thank you for subscribing to your personalised job alerts.

    It looks like you want to switch your language. This will reset your filters on your current job search.