You are successfully logged out of your my randstad account

You have successfully deleted your account

    Thank you for subscribing to your personalised job alerts.

    10 jobs found for javascript in Dorval, Québec

    filter2
    clear all
      • Dorval, Québec
      • Permanent
      Description Being part of Air Canada is to become part of an iconic Canadian symbol, recently ranked the best Airline in North America. Let your career take flight by joining our diverse and vibrant team at the leading edge of passenger aviation. The Analyst, Data & Analytics (Data Engineering) will collaborate closely with other members of the enterprise Data & Analytics team in building the next generation of data management and ETL software to enable advanced analytics and data science across the company and our stakeholders. You are ready to be flexible and nimble in your work, from constructing Data Ingestion & ETL pipelines, building microservices and participating in exploratory data analysis with our Analytics team. This position will report to the Manager, Data & Analytics.Functional AccountabilitiesDesign and develop processing pipelines that ingest data into a data lakeDesign and develop ETL pipelines using multiple sources of data in various formats between data lake and data warehouse.Conduct metadata management, data cleansing and conforming.Use sound agile development practices (code reviews, testing, etc) to develop and deliver data pipelinesProvide day-to-day support and technical expertise to both technical and non-technical teamsWork with other engineers to brainstorm solutions to problems and support others in their goals.Exhibit sound judgement, keen eye for details and tenacity for solving difficult problems.Use strong analytical skills and support use of data for sound decision making.Help build data engineering expertise and framework Develop expertise around the data and it flowsCollaborate with programmers, data analyst, and organizational leaders to identify opportunities for process improvementsTranslate business needs into technical requirementsBuild monitoring and debugging tools to analyze the data pipelinesQualifications Degree in Engineering, Computer Science or Mathematics/Statistics3+ years of IT technology or operations related experience in a large companyDemonstrated proficiency in Scala, Python, Java or JavascriptExperience with Big Data technologies (e.g Hadoop, Hive, HBase, Spark, Kafka, Storm, Cassandra, Columnar Databases or Graph Databases), and with ETL technologies (e.g SSIS, Informatica or Datastage)Track record working with data from multiple sources and willingness to dig-in and understand the data and to leverage creative thinking to deliver resultsProficiency with relational databases (Oracle, DB2, SQL Server, etc.) and SQL Experience with cloud computing platforms (Microsoft Azure, AWS, Google Cloud or Snowflake) and with Data warehousingExperience working in an Agile team environmentKnowledge of the tooling for deployment, monitoring and site reliabilityAbility to work cooperatively with others on a team, and be able to effectively drive cross-team solutions that have complex dependencies and requirementsExcellent communication and problem-solving skillsAPI development experience is an assetConditions of Employment:Candidates must be eligible to work in the country of interest, at the time any offer of employment is made and seeking any required work permits/visas or other authorizations which may be required is the sole responsibility of the candidates applying for this position.Mandatory Covid-19 Vaccination RequiredLinguistic RequirementsBased on equal qualifications, preference will be given to bilingual candidates.  Diversity and Inclusion Air Canada is strongly committed to Diversity and Inclusion and aims to create a healthy, accessible and rewarding work environment which highlights employees’ unique contributions to our company’s success. As an equal opportunity employer, we welcome applications from all to help us build a diverse workforce which reflects the diversity of our customers, and communities, in which we live and serve.Air Canada thanks all candidates for their interest; however only those selected to continue in the process will be contacted.
      Description Being part of Air Canada is to become part of an iconic Canadian symbol, recently ranked the best Airline in North America. Let your career take flight by joining our diverse and vibrant team at the leading edge of passenger aviation. The Analyst, Data & Analytics (Data Engineering) will collaborate closely with other members of the enterprise Data & Analytics team in building the next generation of data management and ETL software to enable advanced analytics and data science across the company and our stakeholders. You are ready to be flexible and nimble in your work, from constructing Data Ingestion & ETL pipelines, building microservices and participating in exploratory data analysis with our Analytics team. This position will report to the Manager, Data & Analytics.Functional AccountabilitiesDesign and develop processing pipelines that ingest data into a data lakeDesign and develop ETL pipelines using multiple sources of data in various formats between data lake and data warehouse.Conduct metadata management, data cleansing and conforming.Use sound agile development practices (code reviews, testing, etc) to develop and deliver data pipelinesProvide day-to-day support and technical expertise to both technical and non-technical teamsWork with other engineers to brainstorm solutions to problems and support others in their goals.Exhibit sound judgement, keen eye for details and tenacity for solving difficult problems.Use strong analytical skills and support use of data for sound decision making.Help build data engineering expertise and framework Develop expertise around the data and it flowsCollaborate with programmers, data analyst, and organizational leaders to identify opportunities for process improvementsTranslate business needs into technical requirementsBuild monitoring and debugging tools to analyze the data pipelinesQualifications Degree in Engineering, Computer Science or Mathematics/Statistics3+ years of IT technology or operations related experience in a large companyDemonstrated proficiency in Scala, Python, Java or JavascriptExperience with Big Data technologies (e.g Hadoop, Hive, HBase, Spark, Kafka, Storm, Cassandra, Columnar Databases or Graph Databases), and with ETL technologies (e.g SSIS, Informatica or Datastage)Track record working with data from multiple sources and willingness to dig-in and understand the data and to leverage creative thinking to deliver resultsProficiency with relational databases (Oracle, DB2, SQL Server, etc.) and SQL Experience with cloud computing platforms (Microsoft Azure, AWS, Google Cloud or Snowflake) and with Data warehousingExperience working in an Agile team environmentKnowledge of the tooling for deployment, monitoring and site reliabilityAbility to work cooperatively with others on a team, and be able to effectively drive cross-team solutions that have complex dependencies and requirementsExcellent communication and problem-solving skillsAPI development experience is an assetConditions of Employment:Candidates must be eligible to work in the country of interest, at the time any offer of employment is made and seeking any required work permits/visas or other authorizations which may be required is the sole responsibility of the candidates applying for this position.Mandatory Covid-19 Vaccination RequiredLinguistic RequirementsBased on equal qualifications, preference will be given to bilingual candidates.  Diversity and Inclusion Air Canada is strongly committed to Diversity and Inclusion and aims to create a healthy, accessible and rewarding work environment which highlights employees’ unique contributions to our company’s success. As an equal opportunity employer, we welcome applications from all to help us build a diverse workforce which reflects the diversity of our customers, and communities, in which we live and serve.Air Canada thanks all candidates for their interest; however only those selected to continue in the process will be contacted.
      • Dorval, Québec
      • Permanent
      Description Being part of Air Canada is to become part of an iconic Canadian symbol, recently ranked the best Airline in North America. Let your career take flight by joining our diverse and vibrant team at the leading edge of passenger aviation. Air Canada is seeking an experienced and dynamic technical analyst focused on providing support to IT solutioning. This role requires collaboration with a diverse internal workforce and extended third party service providers to create the future business application support model for our world class airline brand. These are exciting times for IT at Air Canada, with several major projects underway that will transform its IT landscape. This is a unique opportunity to work with state-of-the-art technologies and to contribute to the evolution of the Air Canada’s growth, in order to create an Automatically generated and integrated view of all customer interactions driving processes, continuously delivering customer insights and increasing customer satisfaction and revenues. We have multiple opportunities in the role Analyst, Application Development and Maintenance within the IT team in support of different areas of the organization: Cargo, Commercial and Operational branches as well as in support of the IT Operations Modernization Program.  Qualifications may be vary based on the dedicated area. This position will be reporting to the “Manager, Application Development and Maintenance”.  Responsibilities Develop, deliver, and maintain business applications as per desired technology architecture and business requirements while ensuring highest quality of end-products through introduction of new tools, technology, and practices for evolution of processes & optimization of applicationsTroubleshoot and fix software, cargo messaging, and connectivity issues in various projectsWork closely with relevant stakeholders and the Data streams to understand the business needs, elicit requirements, write, and review the requirements Collaborate with vendors and internal users to develop, evaluate, install, and test software enhancements.Develop user stories based on the identified Business problemsCoordinating with other team members in the organization to create or improve the Data workflows.Create Functional Specs, Data Flow and Process Documents.Review the sensitive interaction Data on an On-going basis.Performing analysis to assess quality and meaning of data.Building a reliable and performant database for reporting.Communicating analysis results and making recommendations to relevant stakeholdersProvide support for the business analysis and technology/business integration effortsConduct requirement and systems analysis and translate business requirementsSupport multiple working methodologies such as Hybrid, Agile, DevOpsMaintaining and updating technical documents, flowcharts, and proceduresQualifications  A relevant University degree/technical certification, and/or relevant experience commensurate to the roleAt least 3 years of IT technology or operations experience in a large company preferably in the Transportation/Airline domain would be an asset Understanding of ITIL, SDLC, Agile methodologies, Jira, and cyber security risk management frameworks are assetsKnowledge of basic computer programs and concepts such as scaling, database analysis, and software interfacesKnowledge of SQL and Snowflake.Basic Knowledge of handling reporting packages like Business Objects, programming (Javascript, XML, or ETL frameworks), databases is an assetWorking knowledge of data visualization software like Power BI or Webfocus Accuracy and attention to details.Excellent communication skills – written and verbalSolution oriented, demonstrated judgment and decision-making skillsStrong analytical, problem solving and conceptual skills Strong mathematical skills to help collect, measure, organize and analyze data Knowledge with User Acceptance Testing, Quality assurance testing, and has impact assessments skillsSelf-starter, highly motivated, able to work independently with minimal supervisionStrong team player with a commitment to continuous improvementFlexible, creative, and responsive to needs of usersBasic working knowledge of Salesforce technical skills in terms of App exchange, automation, collaboration, data management, reports and dashboards would be an advantageCargo domain experience will be a bonus.Conditions of Employment:Candidates must be eligible to work in the country of interest, at the time any offer of employment is made and seeking any required work permits/visas or other authorizations which may be required is the sole responsibility of the candidates applying for this position.Mandatory Covid-19 Vaccination RequiredLinguistic RequirementsBased on equal qualifications, preference will be given to bilingual candidates. Diversity and Inclusion Air Canada is strongly committed to Diversity and Inclusion and aims to create a healthy, accessible and rewarding work environment which highlights employees’ unique contributions to our company’s success. As an equal opportunity employer, we welcome applications from all to help us build a diverse workforce which reflects the diversity of our customers, and communities, in which we live and serve.Air Canada thanks all candidates for their interest; however only those selected to continue in the process will be contacted
      Description Being part of Air Canada is to become part of an iconic Canadian symbol, recently ranked the best Airline in North America. Let your career take flight by joining our diverse and vibrant team at the leading edge of passenger aviation. Air Canada is seeking an experienced and dynamic technical analyst focused on providing support to IT solutioning. This role requires collaboration with a diverse internal workforce and extended third party service providers to create the future business application support model for our world class airline brand. These are exciting times for IT at Air Canada, with several major projects underway that will transform its IT landscape. This is a unique opportunity to work with state-of-the-art technologies and to contribute to the evolution of the Air Canada’s growth, in order to create an Automatically generated and integrated view of all customer interactions driving processes, continuously delivering customer insights and increasing customer satisfaction and revenues. We have multiple opportunities in the role Analyst, Application Development and Maintenance within the IT team in support of different areas of the organization: Cargo, Commercial and Operational branches as well as in support of the IT Operations Modernization Program.  Qualifications may be vary based on the dedicated area. This position will be reporting to the “Manager, Application Development and Maintenance”.  Responsibilities Develop, deliver, and maintain business applications as per desired technology architecture and business requirements while ensuring highest quality of end-products through introduction of new tools, technology, and practices for evolution of processes & optimization of applicationsTroubleshoot and fix software, cargo messaging, and connectivity issues in various projectsWork closely with relevant stakeholders and the Data streams to understand the business needs, elicit requirements, write, and review the requirements Collaborate with vendors and internal users to develop, evaluate, install, and test software enhancements.Develop user stories based on the identified Business problemsCoordinating with other team members in the organization to create or improve the Data workflows.Create Functional Specs, Data Flow and Process Documents.Review the sensitive interaction Data on an On-going basis.Performing analysis to assess quality and meaning of data.Building a reliable and performant database for reporting.Communicating analysis results and making recommendations to relevant stakeholdersProvide support for the business analysis and technology/business integration effortsConduct requirement and systems analysis and translate business requirementsSupport multiple working methodologies such as Hybrid, Agile, DevOpsMaintaining and updating technical documents, flowcharts, and proceduresQualifications  A relevant University degree/technical certification, and/or relevant experience commensurate to the roleAt least 3 years of IT technology or operations experience in a large company preferably in the Transportation/Airline domain would be an asset Understanding of ITIL, SDLC, Agile methodologies, Jira, and cyber security risk management frameworks are assetsKnowledge of basic computer programs and concepts such as scaling, database analysis, and software interfacesKnowledge of SQL and Snowflake.Basic Knowledge of handling reporting packages like Business Objects, programming (Javascript, XML, or ETL frameworks), databases is an assetWorking knowledge of data visualization software like Power BI or Webfocus Accuracy and attention to details.Excellent communication skills – written and verbalSolution oriented, demonstrated judgment and decision-making skillsStrong analytical, problem solving and conceptual skills Strong mathematical skills to help collect, measure, organize and analyze data Knowledge with User Acceptance Testing, Quality assurance testing, and has impact assessments skillsSelf-starter, highly motivated, able to work independently with minimal supervisionStrong team player with a commitment to continuous improvementFlexible, creative, and responsive to needs of usersBasic working knowledge of Salesforce technical skills in terms of App exchange, automation, collaboration, data management, reports and dashboards would be an advantageCargo domain experience will be a bonus.Conditions of Employment:Candidates must be eligible to work in the country of interest, at the time any offer of employment is made and seeking any required work permits/visas or other authorizations which may be required is the sole responsibility of the candidates applying for this position.Mandatory Covid-19 Vaccination RequiredLinguistic RequirementsBased on equal qualifications, preference will be given to bilingual candidates. Diversity and Inclusion Air Canada is strongly committed to Diversity and Inclusion and aims to create a healthy, accessible and rewarding work environment which highlights employees’ unique contributions to our company’s success. As an equal opportunity employer, we welcome applications from all to help us build a diverse workforce which reflects the diversity of our customers, and communities, in which we live and serve.Air Canada thanks all candidates for their interest; however only those selected to continue in the process will be contacted
      • Montréal, Québec
      • Contract
      Our client is looking for a Senior Software Developer Golang/React.js to help create the next platform for the extended reality. It's a 1 year contract opportunity with high chance of renewal. It's also a 100% remote role and the contractor can work work from anywhere in Canada. Our organizational ecosystem comprises cloud services, desktop add-ins, and web client components.AdvantagesThis is an opportunity to utilize your skills as you help our client impact the productivity of hundreds of Engineers and architects while learning leading edge practices and technologies.ResponsibilitiesResponsibilities• Problem Solver• Excited to work on a collaborative team of engineers, designers, and product managers• Comfortable with working in both the back end and front-end sides of application• Adopting high engineering standards of excellence, including performance and security• Excited at the opportunity of transforming a classic application into a set of micro-servicesQualifications• Experience with Golang programming• Experience with ES6+ versions of JavaScript (React.js)• Experience with Helm, Kubernetes• Development experience in large software applications• Experience in libraries and component services development (Cloud) Google Cloud PlatformSummary• 5+ years of professional experience as a developer with SaaS (Software as A Service)• On the back end: strong knowledge of the Golang language(Or any equivalent that confirms you are a strong back-end developer)• On the front-end: strong knowledge of the JavaScript (React.js) language(Or you are a strong back-end dev and JavaScript does not scare you)• Experience with Helm, Kubernetes• Experience with applying Agile software development methodologies• Ability to learn quickly and to adapt to frequent change• Ability to communicate effectively and to collaborate across organizations• Must be willing to pivot regularly and accept/execute a wide variety of projects• Development experience on MacRandstad Canada is committed to fostering a workforce reflective of all peoples of Canada. As a result, we are committed to developing and implementing strategies to increase the equity, diversity and inclusion within the workplace by examining our internal policies, practices, and systems throughout the entire lifecycle of our workforce, including its recruitment, retention and advancement for all employees. In addition to our deep commitment to respecting human rights, we are dedicated to positive actions to affect change to ensure everyone has full participation in the workforce free from any barriers, systemic or otherwise, especially equity-seeking groups who are usually underrepresented in Canada's workforce, including those who identify as women or non-binary/gender non-conforming; Indigenous or Aboriginal Peoples; persons with disabilities (visible or invisible) and; members of visible minorities, racialized groups and the LGBTQ2+ community.Randstad Canada is committed to creating and maintaining an inclusive and accessible workplace for all its candidates and employees by supporting their accessibility and accommodation needs throughout the employment lifecycle. We ask that all job applications please identify any accommodation requirements by sending an email to accessibility@randstad.ca to ensure their ability to fully participate in the interview process.
      Our client is looking for a Senior Software Developer Golang/React.js to help create the next platform for the extended reality. It's a 1 year contract opportunity with high chance of renewal. It's also a 100% remote role and the contractor can work work from anywhere in Canada. Our organizational ecosystem comprises cloud services, desktop add-ins, and web client components.AdvantagesThis is an opportunity to utilize your skills as you help our client impact the productivity of hundreds of Engineers and architects while learning leading edge practices and technologies.ResponsibilitiesResponsibilities• Problem Solver• Excited to work on a collaborative team of engineers, designers, and product managers• Comfortable with working in both the back end and front-end sides of application• Adopting high engineering standards of excellence, including performance and security• Excited at the opportunity of transforming a classic application into a set of micro-servicesQualifications• Experience with Golang programming• Experience with ES6+ versions of JavaScript (React.js)• Experience with Helm, Kubernetes• Development experience in large software applications• Experience in libraries and component services development (Cloud) Google Cloud PlatformSummary• 5+ years of professional experience as a developer with SaaS (Software as A Service)• On the back end: strong knowledge of the Golang language(Or any equivalent that confirms you are a strong back-end developer)• On the front-end: strong knowledge of the JavaScript (React.js) language(Or you are a strong back-end dev and JavaScript does not scare you)• Experience with Helm, Kubernetes• Experience with applying Agile software development methodologies• Ability to learn quickly and to adapt to frequent change• Ability to communicate effectively and to collaborate across organizations• Must be willing to pivot regularly and accept/execute a wide variety of projects• Development experience on MacRandstad Canada is committed to fostering a workforce reflective of all peoples of Canada. As a result, we are committed to developing and implementing strategies to increase the equity, diversity and inclusion within the workplace by examining our internal policies, practices, and systems throughout the entire lifecycle of our workforce, including its recruitment, retention and advancement for all employees. In addition to our deep commitment to respecting human rights, we are dedicated to positive actions to affect change to ensure everyone has full participation in the workforce free from any barriers, systemic or otherwise, especially equity-seeking groups who are usually underrepresented in Canada's workforce, including those who identify as women or non-binary/gender non-conforming; Indigenous or Aboriginal Peoples; persons with disabilities (visible or invisible) and; members of visible minorities, racialized groups and the LGBTQ2+ community.Randstad Canada is committed to creating and maintaining an inclusive and accessible workplace for all its candidates and employees by supporting their accessibility and accommodation needs throughout the employment lifecycle. We ask that all job applications please identify any accommodation requirements by sending an email to accessibility@randstad.ca to ensure their ability to fully participate in the interview process.
      • Montréal, Québec
      • Contract
      REACT / C# Full Stack DeveloperLong term contractCandidates must be able to be in the Montreal office 2 days a weekResume and infos: daniel.zapata@randstad.ca Missions - Participate in the business and technical analysis of user stories in collaboration with your teammates and other collaborative teams- Develop and deploy software components that deliver proven and true business value- Make sure each component to be delivered are properly tested according to TDD techniques and the test strategy defined by the team- Keep technical debts at its bare minimum by applying your best software craftsmanship skills- Participate in the investigation and fix of bugs and contribute to the continuous improvement of our solutions- Contribute to the support our clients already using our existing applications in production- Seek proactively the best technologies and practices for the problem being solved: security-wise, scalability-wise, maintability-wise and UX-wise- Engage in the improvement of our continuous integration and continuous delivery processes- Be a team player and cooperate in pair-programming sessions- Do code reviews- Share your best practices and technology knowledge with your teammates- Be an enthusiastic learner Profile: Technical SkillsProgramming Languages :- Javascript (ES6)- Typescript- C#- ASP.NET Core Frameworks and Libraries:- React.js- Angular (a plus)- Redux- Bootstrap- Jest- Webpack- Fake (a plus)- AngularJS (a plus)- Playwright (a plus) Software, Programs and Platforms :- NPM / Yarn- Lerna (a plus)- Jenkins with pipelines as code (a plus)- MS Azure (a plus) Version Control :- Git Methodology :- Scrum- Software craftmanship and the art of developing software of highest quality standards- TDD, 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. Lors of room to grow and develop skills with training and coachingResponsibilities Missions - Participate in the business and technical analysis of user stories in collaboration with your teammates and other collaborative teams- Develop and deploy software components that deliver proven and true business value- Make sure each component to be delivered are properly tested according to TDD techniques and the test strategy defined by the team- Keep technical debts at its bare minimum by applying your best software craftsmanship skills- Participate in the investigation and fix of bugs and contribute to the continuous improvement of our solutions- Contribute to the support our clients already using our existing applications in production- Seek proactively the best technologies and practices for the problem being solved: security-wise, scalability-wise, maintability-wise and UX-wise- Engage in the improvement of our continuous integration and continuous delivery processes- Be a team player and cooperate in pair-programming sessions- Do code reviews- Share your best practices and technology knowledge with your teammates- Be an enthusiastic learner QualificationsTechnical SkillsProgramming Languages :- Javascript (ES6)- Typescript- C#- ASP.NET Core Frameworks and Libraries:- React.js- Angular (a plus)- Redux- Bootstrap- Jest- Webpack- Fake (a plus)- AngularJS (a plus)- Playwright (a plus) Software, Programs and Platforms :- NPM / Yarn- Lerna (a plus)- Jenkins with pipelines as code (a plus)- MS Azure (a plus) Version Control :- Git Methodology :- Scrum- Software craftmanship and the art of developing software of highest quality standards- TDD, BDD, testing strategies and how to secure regular, predictable releases so that it becomes a no eventSummaryProfile:Methodology :- Scrum- Software craftmanship and the art of developing software of highest quality standards- TDD, 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+--------------------Resume and infos: daniel.zapata@randstad.caRandstad Canada is committed to fostering a workforce reflective of all peoples of Canada. As a result, we are committed to developing and implementing strategies to increase the equity, diversity and inclusion within the workplace by examining our internal policies, practices, and systems throughout the entire lifecycle of our workforce, including its recruitment, retention and advancement for all employees. In addition to our deep commitment to respecting human rights, we are dedicated to positive actions to affect change to ensure everyone has full participation in the workforce free from any barriers, systemic or otherwise, especially equity-seeking groups who are usually underrepresented in Canada's workforce, including those who identify as women or non-binary/gender non-conforming; Indigenous or Aboriginal Peoples; persons with disabilities (visible or invisible) and; members of visible minorities, racialized groups and the LGBTQ2+ community.Randstad Canada is committed to creating and maintaining an inclusive and accessible workplace for all its candidates and employees by supporting their accessibility and accommodation needs throughout the employment lifecycle. We ask that all job applications please identify any accommodation requirements by sending an email to accessibility@randstad.ca to ensure their ability to fully participate in the interview process.
      REACT / C# Full Stack DeveloperLong term contractCandidates must be able to be in the Montreal office 2 days a weekResume and infos: daniel.zapata@randstad.ca Missions - Participate in the business and technical analysis of user stories in collaboration with your teammates and other collaborative teams- Develop and deploy software components that deliver proven and true business value- Make sure each component to be delivered are properly tested according to TDD techniques and the test strategy defined by the team- Keep technical debts at its bare minimum by applying your best software craftsmanship skills- Participate in the investigation and fix of bugs and contribute to the continuous improvement of our solutions- Contribute to the support our clients already using our existing applications in production- Seek proactively the best technologies and practices for the problem being solved: security-wise, scalability-wise, maintability-wise and UX-wise- Engage in the improvement of our continuous integration and continuous delivery processes- Be a team player and cooperate in pair-programming sessions- Do code reviews- Share your best practices and technology knowledge with your teammates- Be an enthusiastic learner Profile: Technical SkillsProgramming Languages :- Javascript (ES6)- Typescript- C#- ASP.NET Core Frameworks and Libraries:- React.js- Angular (a plus)- Redux- Bootstrap- Jest- Webpack- Fake (a plus)- AngularJS (a plus)- Playwright (a plus) Software, Programs and Platforms :- NPM / Yarn- Lerna (a plus)- Jenkins with pipelines as code (a plus)- MS Azure (a plus) Version Control :- Git Methodology :- Scrum- Software craftmanship and the art of developing software of highest quality standards- TDD, 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. Lors of room to grow and develop skills with training and coachingResponsibilities Missions - Participate in the business and technical analysis of user stories in collaboration with your teammates and other collaborative teams- Develop and deploy software components that deliver proven and true business value- Make sure each component to be delivered are properly tested according to TDD techniques and the test strategy defined by the team- Keep technical debts at its bare minimum by applying your best software craftsmanship skills- Participate in the investigation and fix of bugs and contribute to the continuous improvement of our solutions- Contribute to the support our clients already using our existing applications in production- Seek proactively the best technologies and practices for the problem being solved: security-wise, scalability-wise, maintability-wise and UX-wise- Engage in the improvement of our continuous integration and continuous delivery processes- Be a team player and cooperate in pair-programming sessions- Do code reviews- Share your best practices and technology knowledge with your teammates- Be an enthusiastic learner QualificationsTechnical SkillsProgramming Languages :- Javascript (ES6)- Typescript- C#- ASP.NET Core Frameworks and Libraries:- React.js- Angular (a plus)- Redux- Bootstrap- Jest- Webpack- Fake (a plus)- AngularJS (a plus)- Playwright (a plus) Software, Programs and Platforms :- NPM / Yarn- Lerna (a plus)- Jenkins with pipelines as code (a plus)- MS Azure (a plus) Version Control :- Git Methodology :- Scrum- Software craftmanship and the art of developing software of highest quality standards- TDD, BDD, testing strategies and how to secure regular, predictable releases so that it becomes a no eventSummaryProfile:Methodology :- Scrum- Software craftmanship and the art of developing software of highest quality standards- TDD, 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+--------------------Resume and infos: daniel.zapata@randstad.caRandstad Canada is committed to fostering a workforce reflective of all peoples of Canada. As a result, we are committed to developing and implementing strategies to increase the equity, diversity and inclusion within the workplace by examining our internal policies, practices, and systems throughout the entire lifecycle of our workforce, including its recruitment, retention and advancement for all employees. In addition to our deep commitment to respecting human rights, we are dedicated to positive actions to affect change to ensure everyone has full participation in the workforce free from any barriers, systemic or otherwise, especially equity-seeking groups who are usually underrepresented in Canada's workforce, including those who identify as women or non-binary/gender non-conforming; Indigenous or Aboriginal Peoples; persons with disabilities (visible or invisible) and; members of visible minorities, racialized groups and the LGBTQ2+ community.Randstad Canada is committed to creating and maintaining an inclusive and accessible workplace for all its candidates and employees by supporting their accessibility and accommodation needs throughout the employment lifecycle. We ask that all job applications please identify any accommodation requirements by sending an email to accessibility@randstad.ca to ensure their ability to fully participate in the interview process.
      • Montréal, Québec
      • Contract
      Software Developer and Integrator We are currently recruiting an ambitious Software Developer and Integrator to join one of the biggest Canadian telecommunication company. You will play a pivotal role in defining and building the evolution of our IoT solutions.You will be working with a creative team where we expect our team members to make key decisions and take ownership over their projects. We highly encourage collaboration with our engineering teams across all projects.Preferred qualifications:• Bilingual (English and French)• MS degree in Computer Science or a related engineering field, or equivalent work experience• 6 years of hands-on experience working with a variety of enterprise solutions, designing solutions, or developing business applications• Experience in Test Driven Development (TDD) or Behaviour Driven Development• Experience in Front-end development using Vue.JS or other Javascript framework• Good understanding of NO SQL (MongoDB)• Good understanding of Web Service Security & secure coding best practices• Experience developing IoT or building management solutions• Strong knowledge on container visualization (Docker) and Kubernetes• Experience working with Microsoft Azure Cloud• Experience collaborating and integrating with 3rd party vendors to develop a common solutionFRQualifications préférées :• Bilingue (anglais et français)• Diplôme de maîtrise en informatique ou dans un domaine d'ingénierie connexe, ou expérience de travail équivalente• 6 ans d'expérience pratique de travail avec une variété de solutions d'entreprise, de conception de solutions ou de développement d'applications commerciales• Expérience en développement piloté par les tests (TDD) ou en développement piloté par le comportement• Expérience en développement Front-end à l'aide de Vue.JS ou d'un autre framework Javascript• Bonne compréhension de NO SQL (MongoDB)• Bonne compréhension de la sécurité des services Web et des meilleures pratiques de codage sécurisé• Expérience dans le développement de solutions IoT ou de gestion de bâtiments• Solides connaissances en visualisation de conteneurs (Docker) et Kubernetes• Expérience de travail avec Microsoft Azure Cloud• Expérience de collaboration et d'intégration avec des fournisseurs tiers pour développer une solution communeAdvantagesPosition is remoteCompetitive salaryWorking in a positive environmentPossibility of extensionFRLe poste est éloignéSalaire concurrentielTravailler dans un environnement positifPossibilité de prolongationResponsibilitiesResponsibilities:• Conduct technical assessment of Smart Building 3rd party vendor solutions• Develop integration between 3rd party solution and Bell internal applications and micro services• Design, develop and integrate new IoT solutions and enhance existing products• Participate in deep technical discussions with software engineers and network specialists• Collaborate with the business and partner vendors teams on technical requirements• Provide DevOps support for delivered IoT solutionFRResponsabilités:• Mener une évaluation technique des solutions de fournisseurs tiers Smart Building• Développer l'intégration entre la solution tierce et les applications internes et les microservices de Bell• Concevoir, développer et intégrer de nouvelles solutions IoT et améliorer les produits existants• Participer à des discussions techniques approfondies avec des ingénieurs logiciels et des spécialistes réseau• Collaborer avec les équipes commerciales et les fournisseurs partenaires sur les exigences techniques• Fournir un support DevOps pour la solution IoT livréeQualificationsRequired qualifications:• Strong written and spoken English• BA/BS degree in Computer Science or a related engineering field, or equivalent practical experience• 4 years of hands-on experience with software development• Strong knowledge and hands-on experience of designing REST APIs• Strong knowledge and experience developing on Java programming language• Experience programming in NodeJs• Good understanding of micro-service architecture• Good knowledge on container visualization (Docker) and Kubernetes• Understanding of DevOps and CI/CD/CT concepts• Experience working in a Scrum teamFRQualifications requises:• Anglais fort écrit et parlé• Diplôme BA / BS en informatique ou dans un domaine d'ingénierie connexe, ou expérience pratique équivalente• 4 ans d'expérience pratique dans le développement de logiciels• Solides connaissances et expérience pratique de la conception d'API REST• Solides connaissances et expérience en développement sur le langage de programmation Java• Expérience de la programmation dans NodeJs• Bonne compréhension de l'architecture des micro-services• Bonnes connaissances sur la visualisation de conteneurs (Docker) et Kubernetes• Compréhension des concepts DevOps et CI/CD/CT• Expérience de travail dans une équipe ScrumSummaryOur client is currently recruiting an ambitious Software Developer and Integrator to join one of the biggest Canadian telecommunication company. You will play a pivotal role in defining and building the evolution of their IoT solutions.You will be working with a creative team where they expect their team members to make key decisions and take ownership over their projects and they highly encourage the collaboration with other teams members across all projects.FRNotre client recrute actuellement un développeur et intégrateur de logiciels ambitieux pour se joindre à l'une des plus grandes entreprises de télécommunications canadiennes. Vous jouerez un rôle central dans la définition et la construction de l'évolution de leurs solutions IoT.Vous travaillerez avec une équipe créative où ils s'attendent à ce que les membres de leur équipe prennent des décisions clés et s'approprient leurs projets et ils encouragent fortement la collaboration avec les autres membres de l'équipe sur tous les projets.Randstad Canada is committed to fostering a workforce reflective of all peoples of Canada. As a result, we are committed to developing and implementing strategies to increase the equity, diversity and inclusion within the workplace by examining our internal policies, practices, and systems throughout the entire lifecycle of our workforce, including its recruitment, retention and advancement for all employees. In addition to our deep commitment to respecting human rights, we are dedicated to positive actions to affect change to ensure everyone has full participation in the workforce free from any barriers, systemic or otherwise, especially equity-seeking groups who are usually underrepresented in Canada's workforce, including those who identify as women or non-binary/gender non-conforming; Indigenous or Aboriginal Peoples; persons with disabilities (visible or invisible) and; members of visible minorities, racialized groups and the LGBTQ2+ community.Randstad Canada is committed to creating and maintaining an inclusive and accessible workplace for all its candidates and employees by supporting their accessibility and accommodation needs throughout the employment lifecycle. We ask that all job applications please identify any accommodation requirements by sending an email to accessibility@randstad.ca to ensure their ability to fully participate in the interview process.
      Software Developer and Integrator We are currently recruiting an ambitious Software Developer and Integrator to join one of the biggest Canadian telecommunication company. You will play a pivotal role in defining and building the evolution of our IoT solutions.You will be working with a creative team where we expect our team members to make key decisions and take ownership over their projects. We highly encourage collaboration with our engineering teams across all projects.Preferred qualifications:• Bilingual (English and French)• MS degree in Computer Science or a related engineering field, or equivalent work experience• 6 years of hands-on experience working with a variety of enterprise solutions, designing solutions, or developing business applications• Experience in Test Driven Development (TDD) or Behaviour Driven Development• Experience in Front-end development using Vue.JS or other Javascript framework• Good understanding of NO SQL (MongoDB)• Good understanding of Web Service Security & secure coding best practices• Experience developing IoT or building management solutions• Strong knowledge on container visualization (Docker) and Kubernetes• Experience working with Microsoft Azure Cloud• Experience collaborating and integrating with 3rd party vendors to develop a common solutionFRQualifications préférées :• Bilingue (anglais et français)• Diplôme de maîtrise en informatique ou dans un domaine d'ingénierie connexe, ou expérience de travail équivalente• 6 ans d'expérience pratique de travail avec une variété de solutions d'entreprise, de conception de solutions ou de développement d'applications commerciales• Expérience en développement piloté par les tests (TDD) ou en développement piloté par le comportement• Expérience en développement Front-end à l'aide de Vue.JS ou d'un autre framework Javascript• Bonne compréhension de NO SQL (MongoDB)• Bonne compréhension de la sécurité des services Web et des meilleures pratiques de codage sécurisé• Expérience dans le développement de solutions IoT ou de gestion de bâtiments• Solides connaissances en visualisation de conteneurs (Docker) et Kubernetes• Expérience de travail avec Microsoft Azure Cloud• Expérience de collaboration et d'intégration avec des fournisseurs tiers pour développer une solution communeAdvantagesPosition is remoteCompetitive salaryWorking in a positive environmentPossibility of extensionFRLe poste est éloignéSalaire concurrentielTravailler dans un environnement positifPossibilité de prolongationResponsibilitiesResponsibilities:• Conduct technical assessment of Smart Building 3rd party vendor solutions• Develop integration between 3rd party solution and Bell internal applications and micro services• Design, develop and integrate new IoT solutions and enhance existing products• Participate in deep technical discussions with software engineers and network specialists• Collaborate with the business and partner vendors teams on technical requirements• Provide DevOps support for delivered IoT solutionFRResponsabilités:• Mener une évaluation technique des solutions de fournisseurs tiers Smart Building• Développer l'intégration entre la solution tierce et les applications internes et les microservices de Bell• Concevoir, développer et intégrer de nouvelles solutions IoT et améliorer les produits existants• Participer à des discussions techniques approfondies avec des ingénieurs logiciels et des spécialistes réseau• Collaborer avec les équipes commerciales et les fournisseurs partenaires sur les exigences techniques• Fournir un support DevOps pour la solution IoT livréeQualificationsRequired qualifications:• Strong written and spoken English• BA/BS degree in Computer Science or a related engineering field, or equivalent practical experience• 4 years of hands-on experience with software development• Strong knowledge and hands-on experience of designing REST APIs• Strong knowledge and experience developing on Java programming language• Experience programming in NodeJs• Good understanding of micro-service architecture• Good knowledge on container visualization (Docker) and Kubernetes• Understanding of DevOps and CI/CD/CT concepts• Experience working in a Scrum teamFRQualifications requises:• Anglais fort écrit et parlé• Diplôme BA / BS en informatique ou dans un domaine d'ingénierie connexe, ou expérience pratique équivalente• 4 ans d'expérience pratique dans le développement de logiciels• Solides connaissances et expérience pratique de la conception d'API REST• Solides connaissances et expérience en développement sur le langage de programmation Java• Expérience de la programmation dans NodeJs• Bonne compréhension de l'architecture des micro-services• Bonnes connaissances sur la visualisation de conteneurs (Docker) et Kubernetes• Compréhension des concepts DevOps et CI/CD/CT• Expérience de travail dans une équipe ScrumSummaryOur client is currently recruiting an ambitious Software Developer and Integrator to join one of the biggest Canadian telecommunication company. You will play a pivotal role in defining and building the evolution of their IoT solutions.You will be working with a creative team where they expect their team members to make key decisions and take ownership over their projects and they highly encourage the collaboration with other teams members across all projects.FRNotre client recrute actuellement un développeur et intégrateur de logiciels ambitieux pour se joindre à l'une des plus grandes entreprises de télécommunications canadiennes. Vous jouerez un rôle central dans la définition et la construction de l'évolution de leurs solutions IoT.Vous travaillerez avec une équipe créative où ils s'attendent à ce que les membres de leur équipe prennent des décisions clés et s'approprient leurs projets et ils encouragent fortement la collaboration avec les autres membres de l'équipe sur tous les projets.Randstad Canada is committed to fostering a workforce reflective of all peoples of Canada. As a result, we are committed to developing and implementing strategies to increase the equity, diversity and inclusion within the workplace by examining our internal policies, practices, and systems throughout the entire lifecycle of our workforce, including its recruitment, retention and advancement for all employees. In addition to our deep commitment to respecting human rights, we are dedicated to positive actions to affect change to ensure everyone has full participation in the workforce free from any barriers, systemic or otherwise, especially equity-seeking groups who are usually underrepresented in Canada's workforce, including those who identify as women or non-binary/gender non-conforming; Indigenous or Aboriginal Peoples; persons with disabilities (visible or invisible) and; members of visible minorities, racialized groups and the LGBTQ2+ community.Randstad Canada is committed to creating and maintaining an inclusive and accessible workplace for all its candidates and employees by supporting their accessibility and accommodation needs throughout the employment lifecycle. We ask that all job applications please identify any accommodation requirements by sending an email to accessibility@randstad.ca to ensure their ability to fully participate in the interview process.
      • Montréal, Québec
      • Contract
      The Solutions and Transversal Services Department (DSST) is a team that develops application systems and common services likely to be used by the entire Vice-Presidency. The department is made up of 4 major application sub-domains: communications, security, customer relations and customer data.Thus, as a developer at the DSST, you will participate in the modernization and evolution of legacy systems as well as the development of new applications and functionalities that are essential for several business units. You will collaborate with your team in the analysis of needs in order to identify the changes required to the systems. You will be an important player in the quality delivered.Beyond your technical knowledge and your experience, as a team player you will have to demonstrate a good open-mindedness towards agile approaches and therefore versatility and a desire to contribute to all the work of the team even if sometimes these will take you outside of your main function (“T shape”). It also involves knowing how to communicate transparently and respectfully with your teammates, as well as receiving constructive feedback. To be a good team player, your ability and curiosity to train yourself on market approaches, tools and trends is essential.Main responsibilities· In collaboration with your team, participate in:o Migrate SharePoint 2013 sites to newer versionso Configure and install SharePoint development environmentso Configure and deploy legacy SharePoint solutions into productiono Design deployment scripts in PowerShello Refactor all or part of the legacy code (legacy code)o Resolve issues related to technological obsolescenceCoordinate and document the implementation of deployments of SharePoint solutions· Develop/configure applications, software packages and tools.· Analyze the functional and non-functional specifications of business managers for applications and systems development or evolution requests.· Identify the impacts of a change on other existing applications, tools and systems and propose solutions.· Participate in the development of testing strategies and ensure the quality of what is delivered.Required profile· College degree in an appropriate disciplineThree (3) years of relevant experience· Be customer orientedAutonomous and self-taught· Proficiency in oral and written communicationAbility to learn new programming languages ​​and new technological toolsExperience with:SharePoint 2013, 2016 and 2019HTML, JavascriptCSS, Recaptcha (asset)GIT, Continuous Integration, Azure DevOps (Asset)Thank youAdvantages____________________________________________________________________________Responsibilities____________________________________________________________________________Qualifications____________________________________________________________________________Summary____________________________________________________________________________Randstad Canada is committed to fostering a workforce reflective of all peoples of Canada. As a result, we are committed to developing and implementing strategies to increase the equity, diversity and inclusion within the workplace by examining our internal policies, practices, and systems throughout the entire lifecycle of our workforce, including its recruitment, retention and advancement for all employees. In addition to our deep commitment to respecting human rights, we are dedicated to positive actions to affect change to ensure everyone has full participation in the workforce free from any barriers, systemic or otherwise, especially equity-seeking groups who are usually underrepresented in Canada's workforce, including those who identify as women or non-binary/gender non-conforming; Indigenous or Aboriginal Peoples; persons with disabilities (visible or invisible) and; members of visible minorities, racialized groups and the LGBTQ2+ community.Randstad Canada is committed to creating and maintaining an inclusive and accessible workplace for all its candidates and employees by supporting their accessibility and accommodation needs throughout the employment lifecycle. We ask that all job applications please identify any accommodation requirements by sending an email to accessibility@randstad.ca to ensure their ability to fully participate in the interview process.
      The Solutions and Transversal Services Department (DSST) is a team that develops application systems and common services likely to be used by the entire Vice-Presidency. The department is made up of 4 major application sub-domains: communications, security, customer relations and customer data.Thus, as a developer at the DSST, you will participate in the modernization and evolution of legacy systems as well as the development of new applications and functionalities that are essential for several business units. You will collaborate with your team in the analysis of needs in order to identify the changes required to the systems. You will be an important player in the quality delivered.Beyond your technical knowledge and your experience, as a team player you will have to demonstrate a good open-mindedness towards agile approaches and therefore versatility and a desire to contribute to all the work of the team even if sometimes these will take you outside of your main function (“T shape”). It also involves knowing how to communicate transparently and respectfully with your teammates, as well as receiving constructive feedback. To be a good team player, your ability and curiosity to train yourself on market approaches, tools and trends is essential.Main responsibilities· In collaboration with your team, participate in:o Migrate SharePoint 2013 sites to newer versionso Configure and install SharePoint development environmentso Configure and deploy legacy SharePoint solutions into productiono Design deployment scripts in PowerShello Refactor all or part of the legacy code (legacy code)o Resolve issues related to technological obsolescenceCoordinate and document the implementation of deployments of SharePoint solutions· Develop/configure applications, software packages and tools.· Analyze the functional and non-functional specifications of business managers for applications and systems development or evolution requests.· Identify the impacts of a change on other existing applications, tools and systems and propose solutions.· Participate in the development of testing strategies and ensure the quality of what is delivered.Required profile· College degree in an appropriate disciplineThree (3) years of relevant experience· Be customer orientedAutonomous and self-taught· Proficiency in oral and written communicationAbility to learn new programming languages ​​and new technological toolsExperience with:SharePoint 2013, 2016 and 2019HTML, JavascriptCSS, Recaptcha (asset)GIT, Continuous Integration, Azure DevOps (Asset)Thank youAdvantages____________________________________________________________________________Responsibilities____________________________________________________________________________Qualifications____________________________________________________________________________Summary____________________________________________________________________________Randstad Canada is committed to fostering a workforce reflective of all peoples of Canada. As a result, we are committed to developing and implementing strategies to increase the equity, diversity and inclusion within the workplace by examining our internal policies, practices, and systems throughout the entire lifecycle of our workforce, including its recruitment, retention and advancement for all employees. In addition to our deep commitment to respecting human rights, we are dedicated to positive actions to affect change to ensure everyone has full participation in the workforce free from any barriers, systemic or otherwise, especially equity-seeking groups who are usually underrepresented in Canada's workforce, including those who identify as women or non-binary/gender non-conforming; Indigenous or Aboriginal Peoples; persons with disabilities (visible or invisible) and; members of visible minorities, racialized groups and the LGBTQ2+ community.Randstad Canada is committed to creating and maintaining an inclusive and accessible workplace for all its candidates and employees by supporting their accessibility and accommodation needs throughout the employment lifecycle. We ask that all job applications please identify any accommodation requirements by sending an email to accessibility@randstad.ca to ensure their ability to fully participate in the interview process.
      • Montréal, Québec
      • Contract
      As a java analyst-programmer, you contribute to IT efficiency. You analyze, design, configure, develop, maintain and evolve software products to meet the needs of the organization. You are responsible for the quality of the coded solutions.Your role is to contribute to the development of medium to large-scale computer systems, programs and applications by carrying out the alignment and implementation, while using your skills to master technology and anticipate innovations.You analyze the needs of customers and partners and influence the orientations regarding the appropriate technological solutions. In this regard, you plan, prioritize and coordinate the work in order to keep the commitments made in line with the objectives to be achieved. The nature of the files and projects requires comprehensive knowledge in your field.You contribute to the resolution of complex problems through analyzes and your overall knowledge of the business field. Lashings are frequent. You are called upon to interact with various stakeholders working in complementary areas of expertise.Our department is responsible for several portals in the caisse network. You join a dynamic team that develops and develops 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) as well as telephony services.​What you needYou are able to manage priorities and you have good analytical skills.· You have a good attitude. After all, we spend our days together!· You are autonomous and proactive.· You are open to change, while remaining result-oriented.· You have a good ability to transmit knowledge and adapt to different personalities.You manage complexity and ambiguity well.​Specific knowledge· Excellent knowledge of JAVA, Struts, JSP, Spring, Weblogic, Javascript, HTML, Maven, Git, JUnit, Eclipse or IntelliJ technologies· Excellent knowledge of Hibernate, CSS, XML, SQL technologies (an asset)Knowledge of continuous integration chain tools with Jenkins, SonarQube and Artefactory (an asset)Knowledge of Angular, REST and SOAP technologies (an asset)Required profileBachelor's degree in an appropriate disciplineA minimum of six relevant years​Thank youAdvantages____________________________________________________________________________Responsibilities____________________________________________________________________________Qualifications____________________________________________________________________________Summary____________________________________________________________________________Randstad Canada is committed to fostering a workforce reflective of all peoples of Canada. As a result, we are committed to developing and implementing strategies to increase the equity, diversity and inclusion within the workplace by examining our internal policies, practices, and systems throughout the entire lifecycle of our workforce, including its recruitment, retention and advancement for all employees. In addition to our deep commitment to respecting human rights, we are dedicated to positive actions to affect change to ensure everyone has full participation in the workforce free from any barriers, systemic or otherwise, especially equity-seeking groups who are usually underrepresented in Canada's workforce, including those who identify as women or non-binary/gender non-conforming; Indigenous or Aboriginal Peoples; persons with disabilities (visible or invisible) and; members of visible minorities, racialized groups and the LGBTQ2+ community.Randstad Canada is committed to creating and maintaining an inclusive and accessible workplace for all its candidates and employees by supporting their accessibility and accommodation needs throughout the employment lifecycle. We ask that all job applications please identify any accommodation requirements by sending an email to accessibility@randstad.ca to ensure their ability to fully participate in the interview process.
      As a java analyst-programmer, you contribute to IT efficiency. You analyze, design, configure, develop, maintain and evolve software products to meet the needs of the organization. You are responsible for the quality of the coded solutions.Your role is to contribute to the development of medium to large-scale computer systems, programs and applications by carrying out the alignment and implementation, while using your skills to master technology and anticipate innovations.You analyze the needs of customers and partners and influence the orientations regarding the appropriate technological solutions. In this regard, you plan, prioritize and coordinate the work in order to keep the commitments made in line with the objectives to be achieved. The nature of the files and projects requires comprehensive knowledge in your field.You contribute to the resolution of complex problems through analyzes and your overall knowledge of the business field. Lashings are frequent. You are called upon to interact with various stakeholders working in complementary areas of expertise.Our department is responsible for several portals in the caisse network. You join a dynamic team that develops and develops 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) as well as telephony services.​What you needYou are able to manage priorities and you have good analytical skills.· You have a good attitude. After all, we spend our days together!· You are autonomous and proactive.· You are open to change, while remaining result-oriented.· You have a good ability to transmit knowledge and adapt to different personalities.You manage complexity and ambiguity well.​Specific knowledge· Excellent knowledge of JAVA, Struts, JSP, Spring, Weblogic, Javascript, HTML, Maven, Git, JUnit, Eclipse or IntelliJ technologies· Excellent knowledge of Hibernate, CSS, XML, SQL technologies (an asset)Knowledge of continuous integration chain tools with Jenkins, SonarQube and Artefactory (an asset)Knowledge of Angular, REST and SOAP technologies (an asset)Required profileBachelor's degree in an appropriate disciplineA minimum of six relevant years​Thank youAdvantages____________________________________________________________________________Responsibilities____________________________________________________________________________Qualifications____________________________________________________________________________Summary____________________________________________________________________________Randstad Canada is committed to fostering a workforce reflective of all peoples of Canada. As a result, we are committed to developing and implementing strategies to increase the equity, diversity and inclusion within the workplace by examining our internal policies, practices, and systems throughout the entire lifecycle of our workforce, including its recruitment, retention and advancement for all employees. In addition to our deep commitment to respecting human rights, we are dedicated to positive actions to affect change to ensure everyone has full participation in the workforce free from any barriers, systemic or otherwise, especially equity-seeking groups who are usually underrepresented in Canada's workforce, including those who identify as women or non-binary/gender non-conforming; Indigenous or Aboriginal Peoples; persons with disabilities (visible or invisible) and; members of visible minorities, racialized groups and the LGBTQ2+ community.Randstad Canada is committed to creating and maintaining an inclusive and accessible workplace for all its candidates and employees by supporting their accessibility and accommodation needs throughout the employment lifecycle. We ask that all job applications please identify any accommodation requirements by sending an email to accessibility@randstad.ca to ensure their ability to fully participate in the interview process.
      • Montreal, Québec
      • Contract
      Reporting to the [Director, IT Operations], the WMS Application Specialist will be responsible for our Warehouse Management System (WMS). The ideal candidate will primarily serve the company's Next Generation Distribution Center Located in Montreal by providing timely and accurate subject matter expertise, application support, data, process and system analysis that improves warehousing and transportation efficiencies on the WMS warehouse applications. AdvantagesThis is a great 12 months contract opportunity! 40 hours per weekIt can be remote from anywhere in Canada.ResponsibilitiesResponsibilities and duties:- Working with stakeholders to fix technical issues, including system design and software maintenance- Analyzing information flows to provide suggestions for improvements- Monitoring incidents and their resolution, incident escalation- Serve as the liaison between technical product teams and user groups operating the WMS systems- Providing on-call support for after-hours- Writing and executing automation scripts to handle repetitive tasks- Communicating with stakeholders across multiple channels- Attending Weekly/Daily team meetings according to project needs- Develop and implement analytical tools that identify areas for improving service levels, reducing costs, and enhancing operations- Writing documentation to keep track of issues and resolutions- Leading teams daily tasks and responsibilitiesQualificationsMust-Have (8+ years)- HTML/XML- MSSQL, PostgreSQL, MySQL- C#, Java or any other Object Oriented programming- Javascript, TS- AWS architecture, specifically SQS, SNS, Step Functions, Lambda Functions.- Knowledge of working with data analytics and monitoring platform (eg. Datadog, NewRelic)- Knowledge of software development life cycle- Acute analytical skillsNice to Have- Bachelor degree in Information Technology or equivalent experience, required- 8-10 years technical experience working with supply chain products including warehouse management systems, transportation management systems, order management systems and/or Enterprise Application Integration tools. - Minimum 2 years of Operations’ experience in the field of warehousing services - Ability to work in a fast-paced environment (Agile)- Familiarity with Supply Chain, Distribution, 3PL, Logistics, eCommerce, etc.- Previous experience as a team leader or tech leadSummaryWe are looking for a WMS Application Specialist - Supply Chain to join our Inventory team (Warehouse, Inventory management)Do not hesitate to contact us directly by email at Daniel.Zapata@randstad.ca or visit all our IT job offers on our following website: https://www.randstad.ca/fr/jobs/s- technology/quebec/quebec/Randstad Canada is committed to fostering a workforce reflective of all peoples of Canada. As a result, we are committed to developing and implementing strategies to increase the equity, diversity and inclusion within the workplace by examining our internal policies, practices, and systems throughout the entire lifecycle of our workforce, including its recruitment, retention and advancement for all employees. In addition to our deep commitment to respecting human rights, we are dedicated to positive actions to affect change to ensure everyone has full participation in the workforce free from any barriers, systemic or otherwise, especially equity-seeking groups who are usually underrepresented in Canada's workforce, including those who identify as women or non-binary/gender non-conforming; Indigenous or Aboriginal Peoples; persons with disabilities (visible or invisible) and; members of visible minorities, racialized groups and the LGBTQ2+ community.Randstad Canada is committed to creating and maintaining an inclusive and accessible workplace for all its candidates and employees by supporting their accessibility and accommodation needs throughout the employment lifecycle. We ask that all job applications please identify any accommodation requirements by sending an email to accessibility@randstad.ca to ensure their ability to fully participate in the interview process.
      Reporting to the [Director, IT Operations], the WMS Application Specialist will be responsible for our Warehouse Management System (WMS). The ideal candidate will primarily serve the company's Next Generation Distribution Center Located in Montreal by providing timely and accurate subject matter expertise, application support, data, process and system analysis that improves warehousing and transportation efficiencies on the WMS warehouse applications. AdvantagesThis is a great 12 months contract opportunity! 40 hours per weekIt can be remote from anywhere in Canada.ResponsibilitiesResponsibilities and duties:- Working with stakeholders to fix technical issues, including system design and software maintenance- Analyzing information flows to provide suggestions for improvements- Monitoring incidents and their resolution, incident escalation- Serve as the liaison between technical product teams and user groups operating the WMS systems- Providing on-call support for after-hours- Writing and executing automation scripts to handle repetitive tasks- Communicating with stakeholders across multiple channels- Attending Weekly/Daily team meetings according to project needs- Develop and implement analytical tools that identify areas for improving service levels, reducing costs, and enhancing operations- Writing documentation to keep track of issues and resolutions- Leading teams daily tasks and responsibilitiesQualificationsMust-Have (8+ years)- HTML/XML- MSSQL, PostgreSQL, MySQL- C#, Java or any other Object Oriented programming- Javascript, TS- AWS architecture, specifically SQS, SNS, Step Functions, Lambda Functions.- Knowledge of working with data analytics and monitoring platform (eg. Datadog, NewRelic)- Knowledge of software development life cycle- Acute analytical skillsNice to Have- Bachelor degree in Information Technology or equivalent experience, required- 8-10 years technical experience working with supply chain products including warehouse management systems, transportation management systems, order management systems and/or Enterprise Application Integration tools. - Minimum 2 years of Operations’ experience in the field of warehousing services - Ability to work in a fast-paced environment (Agile)- Familiarity with Supply Chain, Distribution, 3PL, Logistics, eCommerce, etc.- Previous experience as a team leader or tech leadSummaryWe are looking for a WMS Application Specialist - Supply Chain to join our Inventory team (Warehouse, Inventory management)Do not hesitate to contact us directly by email at Daniel.Zapata@randstad.ca or visit all our IT job offers on our following website: https://www.randstad.ca/fr/jobs/s- technology/quebec/quebec/Randstad Canada is committed to fostering a workforce reflective of all peoples of Canada. As a result, we are committed to developing and implementing strategies to increase the equity, diversity and inclusion within the workplace by examining our internal policies, practices, and systems throughout the entire lifecycle of our workforce, including its recruitment, retention and advancement for all employees. In addition to our deep commitment to respecting human rights, we are dedicated to positive actions to affect change to ensure everyone has full participation in the workforce free from any barriers, systemic or otherwise, especially equity-seeking groups who are usually underrepresented in Canada's workforce, including those who identify as women or non-binary/gender non-conforming; Indigenous or Aboriginal Peoples; persons with disabilities (visible or invisible) and; members of visible minorities, racialized groups and the LGBTQ2+ community.Randstad Canada is committed to creating and maintaining an inclusive and accessible workplace for all its candidates and employees by supporting their accessibility and accommodation needs throughout the employment lifecycle. We ask that all job applications please identify any accommodation requirements by sending an email to accessibility@randstad.ca to ensure their ability to fully participate in the interview process.
      • Montréal, Québec
      • Contract
      We are looking for an expert in integrated information systems to support project delivery methodologies and practices. More specifically, you will deploy and perform configurations, particularly regarding the structure of sites and the organization of information using SharePoint, Confluence, Jira software and Jira service manager. You will rely on the principles of usability, interface design and functional architecture of information publishing and monitoring applications. This is based on the orientations and positioning of the company, in particular with regard to the choice of tools and software. You will contribute to producing and maintaining a tree structure that facilitates navigation on the sites and the location of information as well as their maintenance in an integrated approach. You will contribute to the evolution of project templates and will be required to advise advanced users towards enterprise solutions. You will assume a role of influence with the various stakeholders and users. You will need to rely on industry best practices, your knowledge of information content management and your know-how in integrated system configuration to contribute to the evolution vision as well as to implement it.Role :Contribute to the consistency and configuration of information systems related to delivery practicesProvide guidance to information users related to delivery practices· Produce technical documentation related to the configuration of model spaces and pages in Confluence.Document the functionalities related to the use of the models and the good practices.Collaborate in monitoring potential changes to our orientation and alignment service.· Collaborate in the implementation of our development targets in line with the positioning of the enterprise architecture.· Collaborate in the development and implementation of solutions in a systemic and secure approach.Required skills:Advanced knowledge of Jira Software and ConfluenceKnowledge of agility (Scrum, Kanban and SAFe)· Diplomacy (Ability to negotiate on competing and changing issues)Coordination expertise in change management (Systems and analytical thinking)Have a sensitivity to graphic and interactive design· Pedagogue and good speaker· Experience in a large company· Proficiency in written French· Atlassian certification (an asset)Knowledge of SharePoint and Jira Service Management (an asset)Knowledge of quality assurance (an asset)Knowledge of Javascript, HTML and CSS languages ​​(an asset)Agility certification (an asset)Knowledge of Xray for Jira Software, PowerBi and Scriptrunner for Jira and Confluence (an asset)Thank youAdvantages____________________________________________________________________________Responsibilities____________________________________________________________________________Qualifications____________________________________________________________________________Summary____________________________________________________________________________Randstad Canada is committed to fostering a workforce reflective of all peoples of Canada. As a result, we are committed to developing and implementing strategies to increase the equity, diversity and inclusion within the workplace by examining our internal policies, practices, and systems throughout the entire lifecycle of our workforce, including its recruitment, retention and advancement for all employees. In addition to our deep commitment to respecting human rights, we are dedicated to positive actions to affect change to ensure everyone has full participation in the workforce free from any barriers, systemic or otherwise, especially equity-seeking groups who are usually underrepresented in Canada's workforce, including those who identify as women or non-binary/gender non-conforming; Indigenous or Aboriginal Peoples; persons with disabilities (visible or invisible) and; members of visible minorities, racialized groups and the LGBTQ2+ community.Randstad Canada is committed to creating and maintaining an inclusive and accessible workplace for all its candidates and employees by supporting their accessibility and accommodation needs throughout the employment lifecycle. We ask that all job applications please identify any accommodation requirements by sending an email to accessibility@randstad.ca to ensure their ability to fully participate in the interview process.
      We are looking for an expert in integrated information systems to support project delivery methodologies and practices. More specifically, you will deploy and perform configurations, particularly regarding the structure of sites and the organization of information using SharePoint, Confluence, Jira software and Jira service manager. You will rely on the principles of usability, interface design and functional architecture of information publishing and monitoring applications. This is based on the orientations and positioning of the company, in particular with regard to the choice of tools and software. You will contribute to producing and maintaining a tree structure that facilitates navigation on the sites and the location of information as well as their maintenance in an integrated approach. You will contribute to the evolution of project templates and will be required to advise advanced users towards enterprise solutions. You will assume a role of influence with the various stakeholders and users. You will need to rely on industry best practices, your knowledge of information content management and your know-how in integrated system configuration to contribute to the evolution vision as well as to implement it.Role :Contribute to the consistency and configuration of information systems related to delivery practicesProvide guidance to information users related to delivery practices· Produce technical documentation related to the configuration of model spaces and pages in Confluence.Document the functionalities related to the use of the models and the good practices.Collaborate in monitoring potential changes to our orientation and alignment service.· Collaborate in the implementation of our development targets in line with the positioning of the enterprise architecture.· Collaborate in the development and implementation of solutions in a systemic and secure approach.Required skills:Advanced knowledge of Jira Software and ConfluenceKnowledge of agility (Scrum, Kanban and SAFe)· Diplomacy (Ability to negotiate on competing and changing issues)Coordination expertise in change management (Systems and analytical thinking)Have a sensitivity to graphic and interactive design· Pedagogue and good speaker· Experience in a large company· Proficiency in written French· Atlassian certification (an asset)Knowledge of SharePoint and Jira Service Management (an asset)Knowledge of quality assurance (an asset)Knowledge of Javascript, HTML and CSS languages ​​(an asset)Agility certification (an asset)Knowledge of Xray for Jira Software, PowerBi and Scriptrunner for Jira and Confluence (an asset)Thank youAdvantages____________________________________________________________________________Responsibilities____________________________________________________________________________Qualifications____________________________________________________________________________Summary____________________________________________________________________________Randstad Canada is committed to fostering a workforce reflective of all peoples of Canada. As a result, we are committed to developing and implementing strategies to increase the equity, diversity and inclusion within the workplace by examining our internal policies, practices, and systems throughout the entire lifecycle of our workforce, including its recruitment, retention and advancement for all employees. In addition to our deep commitment to respecting human rights, we are dedicated to positive actions to affect change to ensure everyone has full participation in the workforce free from any barriers, systemic or otherwise, especially equity-seeking groups who are usually underrepresented in Canada's workforce, including those who identify as women or non-binary/gender non-conforming; Indigenous or Aboriginal Peoples; persons with disabilities (visible or invisible) and; members of visible minorities, racialized groups and the LGBTQ2+ community.Randstad Canada is committed to creating and maintaining an inclusive and accessible workplace for all its candidates and employees by supporting their accessibility and accommodation needs throughout the employment lifecycle. We ask that all job applications please identify any accommodation requirements by sending an email to accessibility@randstad.ca to ensure their ability to fully participate in the interview process.
      • Montréal, Québec
      • Contract
      DevOps AnalystLong term contractCandidates must be able to be in the Montreal office 2 days a weekResume and infos: daniel.zapata@randstad.ca Environment• We are looking for a DevOps who can provide application support on a running app, as well as developing new enhancements.• Experience in web development is also an asset.• The position requires analytical skills and the desire to work in a team to assist every line of activity directly and work closely with the development and production support teams.• The position requires also business analyst skills, you will have to face the client : understand his business and IT needs.• Then suggest solutions using the internal tools as much as possible, write specifications and implement them.• You would also help guiding the client on the IT solutions that benefit us the most and follow the global IT guidelines and standards.• The goal is to improve the efficiency of the business process with IT solutions.ResponsibilitiesDay-to-Day Responsibilities:• Research, design and develop automation through API call or selenium bots• Planning and reporting the enhancements with the client• Maintain database• Document processes so they can be replicated• Support the tools already deployed if any incident occurs.• Maintain infrastructure and follow CyberSec guideline for IT compliance• Participate actively in all companies' MSC innovation activities• Promote and communicate all new automation technology, and assist with decision-making, Big Data and artificial Intelligence• Collaborate with the client when incidents occurs.• Working with transversal IT teams inside the company, who provide internal solutions we use.Profile RequiredTechnical Skills:• Computer programming: Python, Java javascript, Powershell, Bash• Automation and Business Modeling: Camunda, Formio• Engineering cycle: Design, Development, Test, Deployment (DEV-UAT-PROD)• Other Technologies: Git, REST APIs (Spring Boot, Flask), Selenium, Junit, SQL Server, Windows Active Directory, Keepass --- maybe IDEs available: IntelliJ, Pycharm --- text editors?? Sublime, Vs CodeyCompetencies/skills:• Marked intellectual curiosity: interest in banking, interest in technology, problem-solving skills, vision of strategic issues• Results orientation, pragmatism• Ability to clearly present analyses, particularly with the help of visualization tools, to guide decision making• Autonomy / initiative• Team spirit / sense of responsibility• Ability to listenExperience Needed: • At least 3 years of experience as a developer (Python, Java ).Desired/Plus: • Automation experience with Selenium and experience with CamundaEducational Requirements: • Master's or bachelor's degree in computational sciences or engineeringAdvantagesLong term contract, 40 hrs a week, large banking environment, Montreal based. Lors of room to grow and develop skills with training and coachingResponsibilities----------------------------------------------------------------------------------------------------Qualifications----------------------------------------------------------------------------------------------------Summary---------------------------------------------------------------------------------------------------- Desired / Plus:Knowledge on Capital Market and Investment Banking Activities.--------------------Resume and infos: daniel.zapata@randstad.caRandstad Canada is committed to fostering a workforce reflective of all peoples of Canada. As a result, we are committed to developing and implementing strategies to increase the equity, diversity and inclusion within the workplace by examining our internal policies, practices, and systems throughout the entire lifecycle of our workforce, including its recruitment, retention and advancement for all employees. In addition to our deep commitment to respecting human rights, we are dedicated to positive actions to affect change to ensure everyone has full participation in the workforce free from any barriers, systemic or otherwise, especially equity-seeking groups who are usually underrepresented in Canada's workforce, including those who identify as women or non-binary/gender non-conforming; Indigenous or Aboriginal Peoples; persons with disabilities (visible or invisible) and; members of visible minorities, racialized groups and the LGBTQ2+ community.Randstad Canada is committed to creating and maintaining an inclusive and accessible workplace for all its candidates and employees by supporting their accessibility and accommodation needs throughout the employment lifecycle. We ask that all job applications please identify any accommodation requirements by sending an email to accessibility@randstad.ca to ensure their ability to fully participate in the interview process.
      DevOps AnalystLong term contractCandidates must be able to be in the Montreal office 2 days a weekResume and infos: daniel.zapata@randstad.ca Environment• We are looking for a DevOps who can provide application support on a running app, as well as developing new enhancements.• Experience in web development is also an asset.• The position requires analytical skills and the desire to work in a team to assist every line of activity directly and work closely with the development and production support teams.• The position requires also business analyst skills, you will have to face the client : understand his business and IT needs.• Then suggest solutions using the internal tools as much as possible, write specifications and implement them.• You would also help guiding the client on the IT solutions that benefit us the most and follow the global IT guidelines and standards.• The goal is to improve the efficiency of the business process with IT solutions.ResponsibilitiesDay-to-Day Responsibilities:• Research, design and develop automation through API call or selenium bots• Planning and reporting the enhancements with the client• Maintain database• Document processes so they can be replicated• Support the tools already deployed if any incident occurs.• Maintain infrastructure and follow CyberSec guideline for IT compliance• Participate actively in all companies' MSC innovation activities• Promote and communicate all new automation technology, and assist with decision-making, Big Data and artificial Intelligence• Collaborate with the client when incidents occurs.• Working with transversal IT teams inside the company, who provide internal solutions we use.Profile RequiredTechnical Skills:• Computer programming: Python, Java javascript, Powershell, Bash• Automation and Business Modeling: Camunda, Formio• Engineering cycle: Design, Development, Test, Deployment (DEV-UAT-PROD)• Other Technologies: Git, REST APIs (Spring Boot, Flask), Selenium, Junit, SQL Server, Windows Active Directory, Keepass --- maybe IDEs available: IntelliJ, Pycharm --- text editors?? Sublime, Vs CodeyCompetencies/skills:• Marked intellectual curiosity: interest in banking, interest in technology, problem-solving skills, vision of strategic issues• Results orientation, pragmatism• Ability to clearly present analyses, particularly with the help of visualization tools, to guide decision making• Autonomy / initiative• Team spirit / sense of responsibility• Ability to listenExperience Needed: • At least 3 years of experience as a developer (Python, Java ).Desired/Plus: • Automation experience with Selenium and experience with CamundaEducational Requirements: • Master's or bachelor's degree in computational sciences or engineeringAdvantagesLong term contract, 40 hrs a week, large banking environment, Montreal based. Lors of room to grow and develop skills with training and coachingResponsibilities----------------------------------------------------------------------------------------------------Qualifications----------------------------------------------------------------------------------------------------Summary---------------------------------------------------------------------------------------------------- Desired / Plus:Knowledge on Capital Market and Investment Banking Activities.--------------------Resume and infos: daniel.zapata@randstad.caRandstad Canada is committed to fostering a workforce reflective of all peoples of Canada. As a result, we are committed to developing and implementing strategies to increase the equity, diversity and inclusion within the workplace by examining our internal policies, practices, and systems throughout the entire lifecycle of our workforce, including its recruitment, retention and advancement for all employees. In addition to our deep commitment to respecting human rights, we are dedicated to positive actions to affect change to ensure everyone has full participation in the workforce free from any barriers, systemic or otherwise, especially equity-seeking groups who are usually underrepresented in Canada's workforce, including those who identify as women or non-binary/gender non-conforming; Indigenous or Aboriginal Peoples; persons with disabilities (visible or invisible) and; members of visible minorities, racialized groups and the LGBTQ2+ community.Randstad Canada is committed to creating and maintaining an inclusive and accessible workplace for all its candidates and employees by supporting their accessibility and accommodation needs throughout the employment lifecycle. We ask that all job applications please identify any accommodation requirements by sending an email to accessibility@randstad.ca to ensure their ability to fully participate in the interview process.

    Thank you for subscribing to your personalised job alerts.

    Explore over 10 jobs in Dorval

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