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.

    26 jobs found for Software Engineering

    filter1
    clear all
      • Oakville, Ontario
      • Permanent
      Reporting to the VP, Application Delivery and Enterprise Architecture, overseeing a team of IT professionals, the Director, Software Engineering is responsible for developing and executing on application delivery strategies that are strongly aligned with enterprise goals and business strategies.Lead, direct, evaluate, and develop a team of functionally oriented application developers.Responsible for coaching and leading a team of IT professionals, providing strong people leadership, setting clear expectations in line with the department goals and objectives and providing timely and specific feedback on performance.Work within an agile development process, collaboratively across the IT and business functions to iteratively implement strategic IT deliverables and assist with implementation of DevOps SDLC.Lead and participate in cross functional projects as required.Create system level artifacts detailing both how legacy systems operate, as well as how to implement the target state for the company's software ecosystem as defined by the architectural roadmap.Drive high quality software architectural standards to support functionality, usability, reliability, availability and security.Liaise with key business partners to ensure that solutions both meet business needs, while being aligned with architectural roadmaps.Lead assessment of external technology solutions and services ensuring consistency with business direction and architectural sustainability.AdvantagesBase Salary+ 25% Bonus+4 weeks vacation and Benefits, also eligible to receive long term incentive benefit( 15%) upon completion of 3 years in the company Hybrid work - 1-2 days working from office . ResponsibilitiesResponsibilitiesLead, direct, evaluate, and develop a team of functionally oriented application developers.Responsible for coaching and leading a team of IT professionals, providing strong people leadership, setting clear expectations in line with the department goals and objectives and providing timely and specific feedback on performance.Work within an agile development process, collaboratively across the IT and business functions to iteratively implement strategic IT deliverables and assist with implementation of DevOps SDLC.Lead and participate in cross functional projects as required.Create system level artifacts detailing both how legacy systems operate, as well as how to implement the target state for the Company's software ecosystem as defined by the architectural roadmap.Drive high quality software architectural standards to support functionality, usability, reliability, availability and security.Liaise with key business partners to ensure that solutions both meet business needs, while being aligned with architectural roadmaps.Lead assessment of external technology solutions and services ensuring consistency with business direction and architectural sustainability.QualificationsBachelor of science degree in computer science, computer engineering or related discipline.3-5 years of progressive management experience managing an application development team.Strong leadership skills and proven leadership experience in managing complex regulated work environments.Exceptional people leadership skills with the proven ability to lead and drive engagement.Previous application development experience across multiple disciplines (front end, services, database) required with a focus on:Cloud MigrationBusiness problem definitionSolutioningApplication architecture/designIntegrations between business systemsPreferred technology stack experienceJ2EE, Spring, SQL (Oracle, SQLServer) and more modern technologies Cloud-AWSSuperior project management skills and attention to detail with the ability to work with and influence all levels in the organization.DevOps experience an assetStrong written and verbal/presentation communication skills.Experience with delivery of a business application, especially in replacement of a legacy application preferred.Experience with reverse engineering and understanding legacy systems that may lack subject matter experts and proper documentation preferred – be able to quickly consume and understand both business workflow and technical implementation of business systems.Experience with insurance systems and integrations (underwriting, claims, actuarial, finance) would be an asset.SummaryIf interested in the role please share your updated resume to merin.george@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.
      Reporting to the VP, Application Delivery and Enterprise Architecture, overseeing a team of IT professionals, the Director, Software Engineering is responsible for developing and executing on application delivery strategies that are strongly aligned with enterprise goals and business strategies.Lead, direct, evaluate, and develop a team of functionally oriented application developers.Responsible for coaching and leading a team of IT professionals, providing strong people leadership, setting clear expectations in line with the department goals and objectives and providing timely and specific feedback on performance.Work within an agile development process, collaboratively across the IT and business functions to iteratively implement strategic IT deliverables and assist with implementation of DevOps SDLC.Lead and participate in cross functional projects as required.Create system level artifacts detailing both how legacy systems operate, as well as how to implement the target state for the company's software ecosystem as defined by the architectural roadmap.Drive high quality software architectural standards to support functionality, usability, reliability, availability and security.Liaise with key business partners to ensure that solutions both meet business needs, while being aligned with architectural roadmaps.Lead assessment of external technology solutions and services ensuring consistency with business direction and architectural sustainability.AdvantagesBase Salary+ 25% Bonus+4 weeks vacation and Benefits, also eligible to receive long term incentive benefit( 15%) upon completion of 3 years in the company Hybrid work - 1-2 days working from office . ResponsibilitiesResponsibilitiesLead, direct, evaluate, and develop a team of functionally oriented application developers.Responsible for coaching and leading a team of IT professionals, providing strong people leadership, setting clear expectations in line with the department goals and objectives and providing timely and specific feedback on performance.Work within an agile development process, collaboratively across the IT and business functions to iteratively implement strategic IT deliverables and assist with implementation of DevOps SDLC.Lead and participate in cross functional projects as required.Create system level artifacts detailing both how legacy systems operate, as well as how to implement the target state for the Company's software ecosystem as defined by the architectural roadmap.Drive high quality software architectural standards to support functionality, usability, reliability, availability and security.Liaise with key business partners to ensure that solutions both meet business needs, while being aligned with architectural roadmaps.Lead assessment of external technology solutions and services ensuring consistency with business direction and architectural sustainability.QualificationsBachelor of science degree in computer science, computer engineering or related discipline.3-5 years of progressive management experience managing an application development team.Strong leadership skills and proven leadership experience in managing complex regulated work environments.Exceptional people leadership skills with the proven ability to lead and drive engagement.Previous application development experience across multiple disciplines (front end, services, database) required with a focus on:Cloud MigrationBusiness problem definitionSolutioningApplication architecture/designIntegrations between business systemsPreferred technology stack experienceJ2EE, Spring, SQL (Oracle, SQLServer) and more modern technologies Cloud-AWSSuperior project management skills and attention to detail with the ability to work with and influence all levels in the organization.DevOps experience an assetStrong written and verbal/presentation communication skills.Experience with delivery of a business application, especially in replacement of a legacy application preferred.Experience with reverse engineering and understanding legacy systems that may lack subject matter experts and proper documentation preferred – be able to quickly consume and understand both business workflow and technical implementation of business systems.Experience with insurance systems and integrations (underwriting, claims, actuarial, finance) would be an asset.SummaryIf interested in the role please share your updated resume to merin.george@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.
      • Markham, Ontario
      • Permanent
      AVP - Software Engineering - Operations will be part of and join one of our financial clients' growing multidisciplinary team. In this role, you will make a positive impact on working to improve platforms, ensure that they are kept up to date with regulatory standards, and make sure systems are online and available for their demanding business needs. Additionally, you will be working closely with the AVP - Software Engineering - Strategic to ensure that there is a smooth transition from strategic projects to operations, as well as to grow and evolve our development standards and practices. This position reports to the VP - of Software Engineering.AdvantagesCompetitive rewards package including base compensation, eligibility for an annual bonus, retirement savings, share plan, health benefits, personal wellness, and volunteer opportunities.Exceptional Career Development opportunities. Support your professional development education.ResponsibilitiesIn this role, you will be responsible for the production support team and work to make incident management, from workflows to toolsets to process, as efficient as possible. You will also be responsible for designing a 24/7 support model implementing offshore resources to ensure that we can keep the lights on while allowing for all our support resources to have a healthy work-life balance.In addition, to support, you will be responsible for leading a team working on improvements and required regulatory changes. Both the support and enhancement teams will work closely with the Software Engineering - Strategic team to ensure that once new projects are live, we are able to comfortably maintain operations.QualificationsWhat you’ll bring Bachelor's degree in Computer Science or Computer EngineeringDevelopment (project and support) experience with an object-oriented language (preferably java) andrelational databases.Development (project and support) experience with financial systems (insurance, accounting, finance,etc)Ability to foundationally understand complex business process driving technical systemsAbility to deconstruct business problems and provide root cause analysis and efficient solutioningExperience managing large multidisciplinary application support teams with a 24/7 support modelWhat you’ll get SummaryIn this role, you will make a positive impact on working to improve platforms, ensure that they are kept up to date with regulatory standards, and make sure systems are online and available for their demanding business needs. Additionally, you will be working closely with the AVP - Software Engineering - Strategic to ensure that there is a smooth transition from strategic projects to operations, as well as to grow and evolve our development standards and practices. This position reports to the VP - of Software Engineering.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.
      AVP - Software Engineering - Operations will be part of and join one of our financial clients' growing multidisciplinary team. In this role, you will make a positive impact on working to improve platforms, ensure that they are kept up to date with regulatory standards, and make sure systems are online and available for their demanding business needs. Additionally, you will be working closely with the AVP - Software Engineering - Strategic to ensure that there is a smooth transition from strategic projects to operations, as well as to grow and evolve our development standards and practices. This position reports to the VP - of Software Engineering.AdvantagesCompetitive rewards package including base compensation, eligibility for an annual bonus, retirement savings, share plan, health benefits, personal wellness, and volunteer opportunities.Exceptional Career Development opportunities. Support your professional development education.ResponsibilitiesIn this role, you will be responsible for the production support team and work to make incident management, from workflows to toolsets to process, as efficient as possible. You will also be responsible for designing a 24/7 support model implementing offshore resources to ensure that we can keep the lights on while allowing for all our support resources to have a healthy work-life balance.In addition, to support, you will be responsible for leading a team working on improvements and required regulatory changes. Both the support and enhancement teams will work closely with the Software Engineering - Strategic team to ensure that once new projects are live, we are able to comfortably maintain operations.QualificationsWhat you’ll bring Bachelor's degree in Computer Science or Computer EngineeringDevelopment (project and support) experience with an object-oriented language (preferably java) andrelational databases.Development (project and support) experience with financial systems (insurance, accounting, finance,etc)Ability to foundationally understand complex business process driving technical systemsAbility to deconstruct business problems and provide root cause analysis and efficient solutioningExperience managing large multidisciplinary application support teams with a 24/7 support modelWhat you’ll get SummaryIn this role, you will make a positive impact on working to improve platforms, ensure that they are kept up to date with regulatory standards, and make sure systems are online and available for their demanding business needs. Additionally, you will be working closely with the AVP - Software Engineering - Strategic to ensure that there is a smooth transition from strategic projects to operations, as well as to grow and evolve our development standards and practices. This position reports to the VP - of Software Engineering.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.
      • Saint-Laurent, Québec
      • Contract
      Engine ProgrammerDuration: 12 months (renewable)WHO ARE WE?If you’ve taken a plane to any destination in the world, chances are, your pilot was trained by our client. With its strong technology focus, the Immersive Environment team develops the virtual synthetic environment to elevate the training experience realism for pilots.YOUR MISSIONYou will be part of a creative and exciting team that will leverage the latest gaming technology to deliver astate-of-the-art visual system and introduce innovative capabilities into simulation products. As a gamedeveloper, you will bring your game industry experience to develop the next generation high-fidelity visualsystem and synthetic environment for flight simulators. The ideal candidate is passionate about working intechnology and games.In this role, you will• Design, architect and analyze solutions to deliver CAE’s visual system based on Unreal Engine• Solve common problems with planetary scale open world• Work with multiple teams to collaborate and solve complex technical challenges• Work closely with artists, animators, and content designers to design and develop the nextgeneration system• Optimize game engine performance for real time operation while maximizing high fidelity realismWhat we’re looking for• BS or MS Degree in Software Engineering, Computer Science, or equivalent experience• Welcome to new graduates• Excellent C++ skills, with a familiarity of scripting systems like Blueprint, Lua, Python, etc.• Experience in game programming or real-time visualization systems with special attention given tolow-level code and deep optimization• Experience designing an architecture for large open world terrain with Unreal Engine• Experience with networking and multiplayer programming• Good knowledge of the Unreal Engine code base• Understanding of modern game technology rendering and modelling principles• Understanding of Unreal Engine antialiasing and real-time performance programming techniques• Well-versed in software engineering principles• Experience in a cross-disciplinary development environment, with excellent cross-disciplinecommunication skillsAdvantagesHybrid (a percentage of time can be split between on-site and remote)o Financial Perks: Numerous corporate discountso Fun at work: social and community events all-year round!Join the engine that is changing our client, pointing towards the next horizon of growth through digital innovations to support our customers in their success.ResponsibilitiesIn this role, you will• Design, architect and analyze solutions to deliver CAE’s visual system based on Unreal Engine• Solve common problems with planetary scale open world• Work with multiple teams to collaborate and solve complex technical challenges• Work closely with artists, animators, and content designers to design and develop the nextgeneration system• Optimize game engine performance for real time operation while maximizing high fidelity realismQualificationsWhat we’re looking for• BS or MS Degree in Software Engineering, Computer Science, or equivalent experience• Welcome to new graduates• Excellent C++ skills, with a familiarity of scripting systems like Blueprint, Lua, Python, etc.• Experience in game programming or real-time visualization systems with special attention given tolow-level code and deep optimization• Experience designing an architecture for large open world terrain with Unreal Engine• Experience with networking and multiplayer programming• Good knowledge of the Unreal Engine code base• Understanding of modern game technology rendering and modelling principles• Understanding of Unreal Engine antialiasing and real-time performance programming techniques• Well-versed in software engineering principles• Experience in a cross-disciplinary development environment, with excellent cross-disciplinecommunication skillsSummaryIf you have an interest or you want to know more, I invite you to apply! You can also contact us directly by email at francois.belanger@randstad.ca or visit all our IT job offers on our website: https://www.randstad.ca/fr/jobs/s-technologies/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.
      Engine ProgrammerDuration: 12 months (renewable)WHO ARE WE?If you’ve taken a plane to any destination in the world, chances are, your pilot was trained by our client. With its strong technology focus, the Immersive Environment team develops the virtual synthetic environment to elevate the training experience realism for pilots.YOUR MISSIONYou will be part of a creative and exciting team that will leverage the latest gaming technology to deliver astate-of-the-art visual system and introduce innovative capabilities into simulation products. As a gamedeveloper, you will bring your game industry experience to develop the next generation high-fidelity visualsystem and synthetic environment for flight simulators. The ideal candidate is passionate about working intechnology and games.In this role, you will• Design, architect and analyze solutions to deliver CAE’s visual system based on Unreal Engine• Solve common problems with planetary scale open world• Work with multiple teams to collaborate and solve complex technical challenges• Work closely with artists, animators, and content designers to design and develop the nextgeneration system• Optimize game engine performance for real time operation while maximizing high fidelity realismWhat we’re looking for• BS or MS Degree in Software Engineering, Computer Science, or equivalent experience• Welcome to new graduates• Excellent C++ skills, with a familiarity of scripting systems like Blueprint, Lua, Python, etc.• Experience in game programming or real-time visualization systems with special attention given tolow-level code and deep optimization• Experience designing an architecture for large open world terrain with Unreal Engine• Experience with networking and multiplayer programming• Good knowledge of the Unreal Engine code base• Understanding of modern game technology rendering and modelling principles• Understanding of Unreal Engine antialiasing and real-time performance programming techniques• Well-versed in software engineering principles• Experience in a cross-disciplinary development environment, with excellent cross-disciplinecommunication skillsAdvantagesHybrid (a percentage of time can be split between on-site and remote)o Financial Perks: Numerous corporate discountso Fun at work: social and community events all-year round!Join the engine that is changing our client, pointing towards the next horizon of growth through digital innovations to support our customers in their success.ResponsibilitiesIn this role, you will• Design, architect and analyze solutions to deliver CAE’s visual system based on Unreal Engine• Solve common problems with planetary scale open world• Work with multiple teams to collaborate and solve complex technical challenges• Work closely with artists, animators, and content designers to design and develop the nextgeneration system• Optimize game engine performance for real time operation while maximizing high fidelity realismQualificationsWhat we’re looking for• BS or MS Degree in Software Engineering, Computer Science, or equivalent experience• Welcome to new graduates• Excellent C++ skills, with a familiarity of scripting systems like Blueprint, Lua, Python, etc.• Experience in game programming or real-time visualization systems with special attention given tolow-level code and deep optimization• Experience designing an architecture for large open world terrain with Unreal Engine• Experience with networking and multiplayer programming• Good knowledge of the Unreal Engine code base• Understanding of modern game technology rendering and modelling principles• Understanding of Unreal Engine antialiasing and real-time performance programming techniques• Well-versed in software engineering principles• Experience in a cross-disciplinary development environment, with excellent cross-disciplinecommunication skillsSummaryIf you have an interest or you want to know more, I invite you to apply! You can also contact us directly by email at francois.belanger@randstad.ca or visit all our IT job offers on our website: https://www.randstad.ca/fr/jobs/s-technologies/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.
      • Verdun, Québec
      • Contract
      Are you passionate about development, from design to delivery?Do you want to put his experience and expertise to good use?This opportunity is for you!Our team is responsible for the ecosystem managing customer data.Your knowledge will be essential to support project, operational and technological initiatives.You will be part of a Squad that aims to innovate and develop new ways to integrate data and data sources into our assets, as well as make data available to our customers and consumers.We have taken the DevOps turn, and we have the ambition to accelerate our transformation in the coming years. To do this, we need you, your attitude and your talent.Mandate• Design and implementation of the front-end as well as integration and data consumption solutions using APIs, microservices and/or Streaming (Kafka).• Development of pipelines to help automate Continuous Integration (CI), Automated Testing (TDD) and Continuous Deployment (CD) processes.• Train and maintain technical knowledge of API, DataPower, Kafka, SOA and MQ ecosystems, including internal and external integration points (with consumer applications).• Provide visibility on technical debt.• Support application support and IT operations teams in diagnosing and resolving operational problems.• Support the Data Architect in modeling data flow between applications.Qualifications• Mastery of software engineering concepts and object-oriented development. Advanced knowledge in Java.• Experience in implementing the concepts of a modern software ecosystem: domain architecture, micro-services, API, streaming, Cloud technologies, real-time data flow, API/microservice orchestration.• Knowledge of software development tools in agile mode, source code management and DevOps platforms (Jenkins, git-Bitbucket, Nexus, Docker, etc.).• 'You build it' mode; You run it'.• Bachelor's or master's degree in software engineering, computer science, or equivalent.• Bilingualism (French/English).Advantages____________________________________________________________________________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.
      Are you passionate about development, from design to delivery?Do you want to put his experience and expertise to good use?This opportunity is for you!Our team is responsible for the ecosystem managing customer data.Your knowledge will be essential to support project, operational and technological initiatives.You will be part of a Squad that aims to innovate and develop new ways to integrate data and data sources into our assets, as well as make data available to our customers and consumers.We have taken the DevOps turn, and we have the ambition to accelerate our transformation in the coming years. To do this, we need you, your attitude and your talent.Mandate• Design and implementation of the front-end as well as integration and data consumption solutions using APIs, microservices and/or Streaming (Kafka).• Development of pipelines to help automate Continuous Integration (CI), Automated Testing (TDD) and Continuous Deployment (CD) processes.• Train and maintain technical knowledge of API, DataPower, Kafka, SOA and MQ ecosystems, including internal and external integration points (with consumer applications).• Provide visibility on technical debt.• Support application support and IT operations teams in diagnosing and resolving operational problems.• Support the Data Architect in modeling data flow between applications.Qualifications• Mastery of software engineering concepts and object-oriented development. Advanced knowledge in Java.• Experience in implementing the concepts of a modern software ecosystem: domain architecture, micro-services, API, streaming, Cloud technologies, real-time data flow, API/microservice orchestration.• Knowledge of software development tools in agile mode, source code management and DevOps platforms (Jenkins, git-Bitbucket, Nexus, Docker, etc.).• 'You build it' mode; You run it'.• Bachelor's or master's degree in software engineering, computer science, or equivalent.• Bilingualism (French/English).Advantages____________________________________________________________________________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.
      • Richmond, British Columbia
      • Permanent
      Are you a Senior level C/C++ Developer with working experience in embedded systems development, who's looking for a stable environment to grow your career? Our Vancouver, BC client is seeking to hire a Senior Embedded Software Developer, on a permanent full-time basis. This is a long standing client that Randstad has partnered with for many years. Lots of opportunities for growth on both the technical as well as leadership side. The type of company you can really call home. What will you do?As a Senior Embedded Software Developer with our Vancouver client, you will:•Work with software engineering team to develop/maintain stable, production ready applications within Linux based embedded systems.•Participate in the SDLC: requirements analysis, design, implementation and peer review.•Participate in system architectural design and methodology.•Oversee and mentor design engineers.How do you qualify?To qualify for the Senior Embedded Software Developer role with our Vancouver client, you must have:•5+ years’ C/C++ programming experience on embedded systems.•3-5+ years’ experience in embedded development using Linux OS.•Experience with real-time system analysis, structured design and the implication of hardware development on software.•Excellent communication, interpersonal, technical and organizational skills.If you’re a proactive SW Engineer with a passion for taking initiative and seeking challenges in new technical areas, then the Senior Embedded Software Developer role with our Vancouver, BC client could be the perfect opportunity for you!All interviews and on-boarding an be done remotely. Please contact Paul Klimau with your resume at:paul.klimau@randstad.caAdvantagesThis is a long standing client that Randstad has partnered with for many years. Lots of opportunities for growth on both the technical as well as leadership side. The type of company you can really call home. ResponsibilitiesAs a Senior Embedded Software Developer with our Vancouver client, you will:•Work with software engineering team to develop/maintain stable, production ready applications within Linux based embedded systems.•Participate in the SDLC: requirements analysis, design, implementation and peer review.•Participate in system architectural design and methodology.•Oversee and mentor design engineers.QualificationsTo qualify for the Senior Embedded Software Developer role with our Vancouver client, you must have:•5+ years’ C/C++ programming experience on embedded systems.•3-5+ years’ experience in embedded development using Linux OS.•Experience with real-time system analysis, structured design and the implication of hardware development on software.•Excellent communication, interpersonal, technical and organizational skills.SummaryIf you’re a proactive SW Engineer with a passion for taking initiative and seeking challenges in new technical areas, then the Senior Embedded Software Developer role with our Vancouver, BC client could be the perfect opportunity for you!All interviews and on-boarding an be done remotely. Please contact Paul Klimau with your resume at:paul.klimau@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.
      Are you a Senior level C/C++ Developer with working experience in embedded systems development, who's looking for a stable environment to grow your career? Our Vancouver, BC client is seeking to hire a Senior Embedded Software Developer, on a permanent full-time basis. This is a long standing client that Randstad has partnered with for many years. Lots of opportunities for growth on both the technical as well as leadership side. The type of company you can really call home. What will you do?As a Senior Embedded Software Developer with our Vancouver client, you will:•Work with software engineering team to develop/maintain stable, production ready applications within Linux based embedded systems.•Participate in the SDLC: requirements analysis, design, implementation and peer review.•Participate in system architectural design and methodology.•Oversee and mentor design engineers.How do you qualify?To qualify for the Senior Embedded Software Developer role with our Vancouver client, you must have:•5+ years’ C/C++ programming experience on embedded systems.•3-5+ years’ experience in embedded development using Linux OS.•Experience with real-time system analysis, structured design and the implication of hardware development on software.•Excellent communication, interpersonal, technical and organizational skills.If you’re a proactive SW Engineer with a passion for taking initiative and seeking challenges in new technical areas, then the Senior Embedded Software Developer role with our Vancouver, BC client could be the perfect opportunity for you!All interviews and on-boarding an be done remotely. Please contact Paul Klimau with your resume at:paul.klimau@randstad.caAdvantagesThis is a long standing client that Randstad has partnered with for many years. Lots of opportunities for growth on both the technical as well as leadership side. The type of company you can really call home. ResponsibilitiesAs a Senior Embedded Software Developer with our Vancouver client, you will:•Work with software engineering team to develop/maintain stable, production ready applications within Linux based embedded systems.•Participate in the SDLC: requirements analysis, design, implementation and peer review.•Participate in system architectural design and methodology.•Oversee and mentor design engineers.QualificationsTo qualify for the Senior Embedded Software Developer role with our Vancouver client, you must have:•5+ years’ C/C++ programming experience on embedded systems.•3-5+ years’ experience in embedded development using Linux OS.•Experience with real-time system analysis, structured design and the implication of hardware development on software.•Excellent communication, interpersonal, technical and organizational skills.SummaryIf you’re a proactive SW Engineer with a passion for taking initiative and seeking challenges in new technical areas, then the Senior Embedded Software Developer role with our Vancouver, BC client could be the perfect opportunity for you!All interviews and on-boarding an be done remotely. Please contact Paul Klimau with your resume at:paul.klimau@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.
      • Aurora, Ontario
      • Permanent
      Skills Requiredo Data Organization & Retrievalo Data Classification & Cataloguingo Data versioning tools and strategieso Design, construct and maintain large-scale data processing systems. This collectsdata from various data sources -- structured or not.o Evaluate, compare and improve data pipelines. This includes design patterninnovation, data lifecycle design, data ontology alignment, annotated data sets andelastic search approaches.o Prepare automated data pipelines to transform and feed the data into dev, QA andproduction environments.o Partner with technical and non-technical colleagues to understand data and reportsrequirementso Knowledge of Geospatial Datasets is a pluso Knowledge of Cloud Architecture is a pluso Knowledge of Database’s technologies (Postgre, SQL) is a pluso Knowledge of Backup & Archival strategies and technologies is a pluso Knowledge of Data Science and Machine Learning is a plus Main responsibilities1. Create a data organization & retrieval strategy for large data sets containinggeoreferenced data, images, videos, files and databases2. Create the classification and catalog of current and future data3. Support the different business units requiring data & information. For example,collaborate with the software engineering team to provide relevant information tothe Operation team to answer RFPs in an accurate way.4. Support the IT team to elaborate the most efficient backup and archival strategies5. Acquire and manage new datasets based the needs of the different business units6. Manage Data annotation for the data science team using third-party providers7. Load and maintain data in operational software.AdvantagesSkills Requiredo Data Organization & Retrievalo Data Classification & Cataloguingo Data versioning tools and strategieso Design, construct and maintain large-scale data processing systems. This collectsdata from various data sources -- structured or not.o Evaluate, compare and improve data pipelines. This includes design patterninnovation, data lifecycle design, data ontology alignment, annotated data sets andelastic search approaches.o Prepare automated data pipelines to transform and feed the data into dev, QA andproduction environments.o Partner with technical and non-technical colleagues to understand data and reportsrequirementso Knowledge of Geospatial Datasets is a pluso Knowledge of Cloud Architecture is a pluso Knowledge of Database’s technologies (Postgre, SQL) is a pluso Knowledge of Backup & Archival strategies and technologies is a pluso Knowledge of Data Science and Machine Learning is a plusResponsibilities1. Create a data organization & retrieval strategy for large data sets containinggeoreferenced data, images, videos, files and databases2. Create the classification and catalog of current and future data3. Support the different business units requiring data & information. For example,collaborate with the software engineering team to provide relevant information tothe Operation team to answer RFPs in an accurate way.4. Support the IT team to elaborate the most efficient backup and archival strategies5. Acquire and manage new datasets based the needs of the different business units6. Manage Data annotation for the data science team using third-party providers7. Load and maintain data in operational software.QualificationsSkills Requiredo Data Organization & Retrievalo Data Classification & Cataloguingo Data versioning tools and strategieso Design, construct and maintain large-scale data processing systems. This collectsdata from various data sources -- structured or not.o Evaluate, compare and improve data pipelines. This includes design patterninnovation, data lifecycle design, data ontology alignment, annotated data sets andelastic search approaches.o Prepare automated data pipelines to transform and feed the data into dev, QA andproduction environments.o Partner with technical and non-technical colleagues to understand data and reportsrequirementso Knowledge of Geospatial Datasets is a pluso Knowledge of Cloud Architecture is a pluso Knowledge of Database’s technologies (Postgre, SQL) is a pluso Knowledge of Backup & Archival strategies and technologies is a pluso Knowledge of Data Science and Machine Learning is a plusSummarySkills Requiredo Data Organization & Retrievalo Data Classification & Cataloguingo Data versioning tools and strategieso Design, construct and maintain large-scale data processing systems. This collectsdata from various data sources -- structured or not.o Evaluate, compare and improve data pipelines. This includes design patterninnovation, data lifecycle design, data ontology alignment, annotated data sets andelastic search approaches.o Prepare automated data pipelines to transform and feed the data into dev, QA andproduction environments.o Partner with technical and non-technical colleagues to understand data and reportsrequirementso Knowledge of Geospatial Datasets is a pluso Knowledge of Cloud Architecture is a pluso Knowledge of Database’s technologies (Postgre, SQL) is a pluso Knowledge of Backup & Archival strategies and technologies is a pluso Knowledge of Data Science and Machine Learning is a plusRandstad 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.
      Skills Requiredo Data Organization & Retrievalo Data Classification & Cataloguingo Data versioning tools and strategieso Design, construct and maintain large-scale data processing systems. This collectsdata from various data sources -- structured or not.o Evaluate, compare and improve data pipelines. This includes design patterninnovation, data lifecycle design, data ontology alignment, annotated data sets andelastic search approaches.o Prepare automated data pipelines to transform and feed the data into dev, QA andproduction environments.o Partner with technical and non-technical colleagues to understand data and reportsrequirementso Knowledge of Geospatial Datasets is a pluso Knowledge of Cloud Architecture is a pluso Knowledge of Database’s technologies (Postgre, SQL) is a pluso Knowledge of Backup & Archival strategies and technologies is a pluso Knowledge of Data Science and Machine Learning is a plus Main responsibilities1. Create a data organization & retrieval strategy for large data sets containinggeoreferenced data, images, videos, files and databases2. Create the classification and catalog of current and future data3. Support the different business units requiring data & information. For example,collaborate with the software engineering team to provide relevant information tothe Operation team to answer RFPs in an accurate way.4. Support the IT team to elaborate the most efficient backup and archival strategies5. Acquire and manage new datasets based the needs of the different business units6. Manage Data annotation for the data science team using third-party providers7. Load and maintain data in operational software.AdvantagesSkills Requiredo Data Organization & Retrievalo Data Classification & Cataloguingo Data versioning tools and strategieso Design, construct and maintain large-scale data processing systems. This collectsdata from various data sources -- structured or not.o Evaluate, compare and improve data pipelines. This includes design patterninnovation, data lifecycle design, data ontology alignment, annotated data sets andelastic search approaches.o Prepare automated data pipelines to transform and feed the data into dev, QA andproduction environments.o Partner with technical and non-technical colleagues to understand data and reportsrequirementso Knowledge of Geospatial Datasets is a pluso Knowledge of Cloud Architecture is a pluso Knowledge of Database’s technologies (Postgre, SQL) is a pluso Knowledge of Backup & Archival strategies and technologies is a pluso Knowledge of Data Science and Machine Learning is a plusResponsibilities1. Create a data organization & retrieval strategy for large data sets containinggeoreferenced data, images, videos, files and databases2. Create the classification and catalog of current and future data3. Support the different business units requiring data & information. For example,collaborate with the software engineering team to provide relevant information tothe Operation team to answer RFPs in an accurate way.4. Support the IT team to elaborate the most efficient backup and archival strategies5. Acquire and manage new datasets based the needs of the different business units6. Manage Data annotation for the data science team using third-party providers7. Load and maintain data in operational software.QualificationsSkills Requiredo Data Organization & Retrievalo Data Classification & Cataloguingo Data versioning tools and strategieso Design, construct and maintain large-scale data processing systems. This collectsdata from various data sources -- structured or not.o Evaluate, compare and improve data pipelines. This includes design patterninnovation, data lifecycle design, data ontology alignment, annotated data sets andelastic search approaches.o Prepare automated data pipelines to transform and feed the data into dev, QA andproduction environments.o Partner with technical and non-technical colleagues to understand data and reportsrequirementso Knowledge of Geospatial Datasets is a pluso Knowledge of Cloud Architecture is a pluso Knowledge of Database’s technologies (Postgre, SQL) is a pluso Knowledge of Backup & Archival strategies and technologies is a pluso Knowledge of Data Science and Machine Learning is a plusSummarySkills Requiredo Data Organization & Retrievalo Data Classification & Cataloguingo Data versioning tools and strategieso Design, construct and maintain large-scale data processing systems. This collectsdata from various data sources -- structured or not.o Evaluate, compare and improve data pipelines. This includes design patterninnovation, data lifecycle design, data ontology alignment, annotated data sets andelastic search approaches.o Prepare automated data pipelines to transform and feed the data into dev, QA andproduction environments.o Partner with technical and non-technical colleagues to understand data and reportsrequirementso Knowledge of Geospatial Datasets is a pluso Knowledge of Cloud Architecture is a pluso Knowledge of Database’s technologies (Postgre, SQL) is a pluso Knowledge of Backup & Archival strategies and technologies is a pluso Knowledge of Data Science and Machine Learning is a plusRandstad 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.
      • Ottawa, Ontario
      • Permanent
      • $95,000 - $110,000 per year
      Staff Software Engineer-Test and Quality***Bonus for this role is 12-15% of salary, last year employees received 140% bonus (which was 21% of salary)******Restricted Stock Unit of 15% of salary for the first year, there are merit stocks awarded each year. The vesting period is 4 years and convertible at 25% on year 1.******Ideal Candidate would be in the Ottawa Region (Hybrid), however remote can be an option for Superstars******Selling Features, a Global company (65,000 Global Employees), recently bought Sandisk in 2016. For most of the circuit boards we use, there is a component used in the device. Our client has been growing for years, even in the downtimes******Looking for candidates who can work in large matrix environments, a start-up environment is not ideal***COMPANY DESCRIPTIONOur vision is to power global innovation and push the boundaries of technology to make what you thought was once impossible, possible.Our client is a company of problem solvers. People achieve extraordinary things given the right technology. For decades, we’ve been doing just that. Our technology helped people put a man on the moon.We are a key partner to some of the largest and highest growth organizations in the world. From energizing the most competitive gaming platforms, to enabling systems to make cities safer and cars smarter and more connected, to powering the data centers behind many of the world’s biggest companies and public cloud, our client is fueling a brighter, smarter future.Binge-watch any shows, use social media or shop online lately? You’ll find our clientsupporting the storage infrastructure behind many of these platforms. And, that flash memory card that captures and preserves your most precious moments? That’s us, too.We offer an expansive portfolio of technologies, storage devices and platforms for business and consumers alike. JOB DESCRIPTIONESSENTIAL DUTIES AND RESPONSIBILITIES:Drive the automation implementation for WD Cloud services.Establish and drive fault injection testing.Align automation priorities to maximize the return value to the organization.Collaborate closely with peer leadership to track dependencies and optimize testing cycles.Evaluate product functionality and create test strategies and test cases to assess product quality.Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations.Bring focus and expertise around performance testing for all products.Experience developing in a Linux environment and in utilizing virtual machines.Comfortable working in a fast paced, highly collaborative, dynamic work environment.Experience working closely with development and business teams to communicate problem impacts and to understand business requirements.Show creativity and initiative to improve product test coverage and effectiveness.Comfortable communicating cross-functionally and across management levels in formal and informal settings.Document processes, procedures, and best practices.QUALIFICATIONSREQUIRED QUALIFICATIONS:Bachelor's/Master’s degree in Computer Science/Engineering.Proven experience on Fault Injection testing.Hands-on experience on AWS stack.CI/CD integration experience.3+ years of experience using Java.3+ years of experience in REST API automation.3+ years of experience with Junit/TestNG, Jenkins, Maven, SQL, JSON, XML.Proven understanding of Internet Protocols TCP/IP, HTTP and HTTPS.Strong analytical, problem solving and creative thinking skills.Strong commitment to technical quality assurance as a key part of the software development cycle.AdvantagesOpportunity to work with a Global CompanyGreat PayExcellent Vacation and BenefitsResponsibilitiesDrive the automation implementation for WD Cloud services.Establish and drive fault injection testing.Align automation priorities to maximize the return value to the organization.Collaborate closely with peer leadership to track dependencies and optimize testing cycles.Evaluate product functionality and create test strategies and test cases to assess product quality.Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations.Bring focus and expertise around performance testing for all products.Experience developing in a Linux environment and in utilizing virtual machines.Comfortable working in a fast paced, highly collaborative, dynamic work environment.Experience working closely with development and business teams to communicate problem impacts and to understand business requirements.Show creativity and initiative to improve product test coverage and effectiveness.Comfortable communicating cross-functionally and across management levels in formal and informal settings.Document processes, procedures, and best practices.QualificationsBachelor's/Master’s degree in Computer Science/Engineering.Proven experience on Fault Injection testing.Hands-on experience on AWS stack.CI/CD integration experience.3+ years of experience using Java.3+ years of experience in REST API automation.3+ years of experience with Junit/TestNG, Jenkins, Maven, SQL, JSON, XML.Proven understanding of Internet Protocols TCP/IP, HTTP and HTTPS.Strong analytical, problem solving and creative thinking skills.Strong commitment to technical quality assurance as a key part of the software development cycle.SummaryStaff Software Engineer-Test and Quality***Bonus for this role is 12-15% of salary, last year employees received 140% bonus (which was 21% of salary)******Restricted Stock Unit of 15% of salary for the first year, there are merit stocks awarded each year. The vesting period is 4 years and convertible at 25% on year 1.******Ideal Candidate would be in the Ottawa Region (Hybrid), however remote can be an option for Superstars******Selling Features, a Global company (65,000 Global Employees), recently bought Sandisk in 2016. For most of the circuit boards we use, there is a component used in the device. Our client has been growing for years, even in the downtimes******Looking for candidates who can work in large matrix environments, a start-up environment is not ideal***COMPANY DESCRIPTIONOur vision is to power global innovation and push the boundaries of technology to make what you thought was once impossible, possible.Our client is a company of problem solvers. People achieve extraordinary things given the right technology. For decades, we’ve been doing just that. Our technology helped people put a man on the moon.We are a key partner to some of the largest and highest growth organizations in the world. From energizing the most competitive gaming platforms, to enabling systems to make cities safer and cars smarter and more connected, to powering the data centers behind many of the world’s biggest companies and public cloud, our client is fueling a brighter, smarter future.Binge-watch any shows, use social media or shop online lately? You’ll find our clientsupporting the storage infrastructure behind many of these platforms. And, that flash memory card that captures and preserves your most precious moments? That’s us, too.We offer an expansive portfolio of technologies, storage devices and platforms for business and consumers alike. JOB DESCRIPTIONESSENTIAL DUTIES AND RESPONSIBILITIES:Drive the automation implementation for WD Cloud services.Establish and drive fault injection testing.Align automation priorities to maximize the return value to the organization.Collaborate closely with peer leadership to track dependencies and optimize testing cycles.Evaluate product functionality and create test strategies and test cases to assess product quality.Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations.Bring focus and expertise around performance testing for all products.Experience developing in a Linux environment and in utilizing virtual machines.Comfortable working in a fast paced, highly collaborative, dynamic work environment.Experience working closely with development and business teams to communicate problem impacts and to understand business requirements.Show creativity and initiative to improve product test coverage and effectiveness.Comfortable communicating cross-functionally and across management levels in formal and informal settings.Document processes, procedures, and best practices.QUALIFICATIONSREQUIRED QUALIFICATIONS:Bachelor's/Master’s degree in Computer Science/Engineering.Proven experience on Fault Injection testing.Hands-on experience on AWS stack.CI/CD integration experience.3+ years of experience using Java.3+ years of experience in REST API automation.3+ years of experience with Junit/TestNG, Jenkins, Maven, SQL, JSON, XML.Proven understanding of Internet Protocols TCP/IP, HTTP and HTTPS.Strong analytical, problem solving and creative thinking skills.Strong commitment to technical quality assurance as a key part of the software development cycle.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.
      Staff Software Engineer-Test and Quality***Bonus for this role is 12-15% of salary, last year employees received 140% bonus (which was 21% of salary)******Restricted Stock Unit of 15% of salary for the first year, there are merit stocks awarded each year. The vesting period is 4 years and convertible at 25% on year 1.******Ideal Candidate would be in the Ottawa Region (Hybrid), however remote can be an option for Superstars******Selling Features, a Global company (65,000 Global Employees), recently bought Sandisk in 2016. For most of the circuit boards we use, there is a component used in the device. Our client has been growing for years, even in the downtimes******Looking for candidates who can work in large matrix environments, a start-up environment is not ideal***COMPANY DESCRIPTIONOur vision is to power global innovation and push the boundaries of technology to make what you thought was once impossible, possible.Our client is a company of problem solvers. People achieve extraordinary things given the right technology. For decades, we’ve been doing just that. Our technology helped people put a man on the moon.We are a key partner to some of the largest and highest growth organizations in the world. From energizing the most competitive gaming platforms, to enabling systems to make cities safer and cars smarter and more connected, to powering the data centers behind many of the world’s biggest companies and public cloud, our client is fueling a brighter, smarter future.Binge-watch any shows, use social media or shop online lately? You’ll find our clientsupporting the storage infrastructure behind many of these platforms. And, that flash memory card that captures and preserves your most precious moments? That’s us, too.We offer an expansive portfolio of technologies, storage devices and platforms for business and consumers alike. JOB DESCRIPTIONESSENTIAL DUTIES AND RESPONSIBILITIES:Drive the automation implementation for WD Cloud services.Establish and drive fault injection testing.Align automation priorities to maximize the return value to the organization.Collaborate closely with peer leadership to track dependencies and optimize testing cycles.Evaluate product functionality and create test strategies and test cases to assess product quality.Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations.Bring focus and expertise around performance testing for all products.Experience developing in a Linux environment and in utilizing virtual machines.Comfortable working in a fast paced, highly collaborative, dynamic work environment.Experience working closely with development and business teams to communicate problem impacts and to understand business requirements.Show creativity and initiative to improve product test coverage and effectiveness.Comfortable communicating cross-functionally and across management levels in formal and informal settings.Document processes, procedures, and best practices.QUALIFICATIONSREQUIRED QUALIFICATIONS:Bachelor's/Master’s degree in Computer Science/Engineering.Proven experience on Fault Injection testing.Hands-on experience on AWS stack.CI/CD integration experience.3+ years of experience using Java.3+ years of experience in REST API automation.3+ years of experience with Junit/TestNG, Jenkins, Maven, SQL, JSON, XML.Proven understanding of Internet Protocols TCP/IP, HTTP and HTTPS.Strong analytical, problem solving and creative thinking skills.Strong commitment to technical quality assurance as a key part of the software development cycle.AdvantagesOpportunity to work with a Global CompanyGreat PayExcellent Vacation and BenefitsResponsibilitiesDrive the automation implementation for WD Cloud services.Establish and drive fault injection testing.Align automation priorities to maximize the return value to the organization.Collaborate closely with peer leadership to track dependencies and optimize testing cycles.Evaluate product functionality and create test strategies and test cases to assess product quality.Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations.Bring focus and expertise around performance testing for all products.Experience developing in a Linux environment and in utilizing virtual machines.Comfortable working in a fast paced, highly collaborative, dynamic work environment.Experience working closely with development and business teams to communicate problem impacts and to understand business requirements.Show creativity and initiative to improve product test coverage and effectiveness.Comfortable communicating cross-functionally and across management levels in formal and informal settings.Document processes, procedures, and best practices.QualificationsBachelor's/Master’s degree in Computer Science/Engineering.Proven experience on Fault Injection testing.Hands-on experience on AWS stack.CI/CD integration experience.3+ years of experience using Java.3+ years of experience in REST API automation.3+ years of experience with Junit/TestNG, Jenkins, Maven, SQL, JSON, XML.Proven understanding of Internet Protocols TCP/IP, HTTP and HTTPS.Strong analytical, problem solving and creative thinking skills.Strong commitment to technical quality assurance as a key part of the software development cycle.SummaryStaff Software Engineer-Test and Quality***Bonus for this role is 12-15% of salary, last year employees received 140% bonus (which was 21% of salary)******Restricted Stock Unit of 15% of salary for the first year, there are merit stocks awarded each year. The vesting period is 4 years and convertible at 25% on year 1.******Ideal Candidate would be in the Ottawa Region (Hybrid), however remote can be an option for Superstars******Selling Features, a Global company (65,000 Global Employees), recently bought Sandisk in 2016. For most of the circuit boards we use, there is a component used in the device. Our client has been growing for years, even in the downtimes******Looking for candidates who can work in large matrix environments, a start-up environment is not ideal***COMPANY DESCRIPTIONOur vision is to power global innovation and push the boundaries of technology to make what you thought was once impossible, possible.Our client is a company of problem solvers. People achieve extraordinary things given the right technology. For decades, we’ve been doing just that. Our technology helped people put a man on the moon.We are a key partner to some of the largest and highest growth organizations in the world. From energizing the most competitive gaming platforms, to enabling systems to make cities safer and cars smarter and more connected, to powering the data centers behind many of the world’s biggest companies and public cloud, our client is fueling a brighter, smarter future.Binge-watch any shows, use social media or shop online lately? You’ll find our clientsupporting the storage infrastructure behind many of these platforms. And, that flash memory card that captures and preserves your most precious moments? That’s us, too.We offer an expansive portfolio of technologies, storage devices and platforms for business and consumers alike. JOB DESCRIPTIONESSENTIAL DUTIES AND RESPONSIBILITIES:Drive the automation implementation for WD Cloud services.Establish and drive fault injection testing.Align automation priorities to maximize the return value to the organization.Collaborate closely with peer leadership to track dependencies and optimize testing cycles.Evaluate product functionality and create test strategies and test cases to assess product quality.Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations.Bring focus and expertise around performance testing for all products.Experience developing in a Linux environment and in utilizing virtual machines.Comfortable working in a fast paced, highly collaborative, dynamic work environment.Experience working closely with development and business teams to communicate problem impacts and to understand business requirements.Show creativity and initiative to improve product test coverage and effectiveness.Comfortable communicating cross-functionally and across management levels in formal and informal settings.Document processes, procedures, and best practices.QUALIFICATIONSREQUIRED QUALIFICATIONS:Bachelor's/Master’s degree in Computer Science/Engineering.Proven experience on Fault Injection testing.Hands-on experience on AWS stack.CI/CD integration experience.3+ years of experience using Java.3+ years of experience in REST API automation.3+ years of experience with Junit/TestNG, Jenkins, Maven, SQL, JSON, XML.Proven understanding of Internet Protocols TCP/IP, HTTP and HTTPS.Strong analytical, problem solving and creative thinking skills.Strong commitment to technical quality assurance as a key part of the software development cycle.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
      Senior JAVA DEVELOPER6 month contractMontrealAs a Developer, you will join a dynamic team and take part in the development of system specifications, the application of software engineering best practices, code development and testing. You will work as part of a collaborative team to improve everyone's skills.Your responsibilities:· Participated in application design· Development and evolution of back-office and front-office components of our font management systemParticipate in technology monitoring and definition of coding standards to ensure efficiency, resilience and sustainability of systems· Optimize the platform for maximum speed and scalability· As a member of an agile team, contribute to the success and agility of the teamYour skillsHaving a level of training equivalent to BAC or more, you have significant experience of at least 5 to 7 years in back-end web development,Mastery of the Java language (frameworks: spring, hibernate, spring boot, etc.)Good knowledge of Kafka· (ASSET) Good knowledge of Javascript and especially in the use of advanced libraries (Angular, React, etc.)Good knowledge and experience in quality process and continuous integration: source control (GIT), code reviewKnowledge of Oracle Database, MongoDB...Knowledge of SOAP, REST...· Good level in French and English written and spoken.· Ability to solve complex problems· Demonstrated ability to work in a team and good communication skills· High degree of self-motivation and ability to work independently· Ability to adapt in a fast-paced, agile development environment Your Essential Qualities:· Passionate about software development· Collaborative, Autonomous and enterprising· Organized and rigorousVersatile, leader and team playerAdvantages--------------------------------------------------------------------------------------------------------------------------------------------------------------------------Responsibilities--------------------------------------------------------------------------------------------------------------------------------------------------------------------------Qualifications--------------------------------------------------------------------------------------------------------------------------------------------------------------------------Summary--------------------------------------------------------------------------------------------------------------------------------------------------------------------------CV and information: 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.
      Senior JAVA DEVELOPER6 month contractMontrealAs a Developer, you will join a dynamic team and take part in the development of system specifications, the application of software engineering best practices, code development and testing. You will work as part of a collaborative team to improve everyone's skills.Your responsibilities:· Participated in application design· Development and evolution of back-office and front-office components of our font management systemParticipate in technology monitoring and definition of coding standards to ensure efficiency, resilience and sustainability of systems· Optimize the platform for maximum speed and scalability· As a member of an agile team, contribute to the success and agility of the teamYour skillsHaving a level of training equivalent to BAC or more, you have significant experience of at least 5 to 7 years in back-end web development,Mastery of the Java language (frameworks: spring, hibernate, spring boot, etc.)Good knowledge of Kafka· (ASSET) Good knowledge of Javascript and especially in the use of advanced libraries (Angular, React, etc.)Good knowledge and experience in quality process and continuous integration: source control (GIT), code reviewKnowledge of Oracle Database, MongoDB...Knowledge of SOAP, REST...· Good level in French and English written and spoken.· Ability to solve complex problems· Demonstrated ability to work in a team and good communication skills· High degree of self-motivation and ability to work independently· Ability to adapt in a fast-paced, agile development environment Your Essential Qualities:· Passionate about software development· Collaborative, Autonomous and enterprising· Organized and rigorousVersatile, leader and team playerAdvantages--------------------------------------------------------------------------------------------------------------------------------------------------------------------------Responsibilities--------------------------------------------------------------------------------------------------------------------------------------------------------------------------Qualifications--------------------------------------------------------------------------------------------------------------------------------------------------------------------------Summary--------------------------------------------------------------------------------------------------------------------------------------------------------------------------CV and information: 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.
      • Mississauga, Ontario
      • Permanent
      We are seeking a Senior Full Stack Net Developer to join our team! You will develop and implement unique web-based applications.Develop business web application, including translating designer mock-ups and wireframes into front-end code- Design user interactions on web pages- Develop functional databases, applications, and AdvantagesNice To Have Skills:Mobile development on iOS & Android - GIT – Azure PaaS ResponsibilitiesResponsibilities:- Develop business web application, including translating designer mock-ups and wireframes into front-end code- Design user interactions on web pages- Develop functional databases, applications, and servers to support websites on the back end- Ensure cross-platform optimization for mobile- Develop and design RESTful services and APIs- Stay abreast of developments in web applications and programming languages- Ensure that non-functional requirements such as security, performance, maintainability, scalability, usability, and reliability are being considered when developing solutionsQualifications Minimum 5 years of experience in web development or other related fields- Degree in Software Engineering or equivalent- Proficiency with .NET, C#, HTML, Javascript, and other related languages- Strong problem solving and critical thinking skills- Strong attention to detail- Collaborative mindsetSummary.NET and C# - Software Dev. shop - ASP.NET, MVC 3.0+ applications - ASP.NET, Web Forms applications - ASP.NET Web API 2.0 - WCF, Web Services, XML - Telerik Controls for ASP.NET Web forms & MVC - Kendo UI and JQuery - Stored Procedures - HTML, JavaScript & Ajax - MS SQL server 2008 or higher - Team Foundation Server/DevOPs - JavaScript Frameworks such as: - Knockout.js - 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 seeking a Senior Full Stack Net Developer to join our team! You will develop and implement unique web-based applications.Develop business web application, including translating designer mock-ups and wireframes into front-end code- Design user interactions on web pages- Develop functional databases, applications, and AdvantagesNice To Have Skills:Mobile development on iOS & Android - GIT – Azure PaaS ResponsibilitiesResponsibilities:- Develop business web application, including translating designer mock-ups and wireframes into front-end code- Design user interactions on web pages- Develop functional databases, applications, and servers to support websites on the back end- Ensure cross-platform optimization for mobile- Develop and design RESTful services and APIs- Stay abreast of developments in web applications and programming languages- Ensure that non-functional requirements such as security, performance, maintainability, scalability, usability, and reliability are being considered when developing solutionsQualifications Minimum 5 years of experience in web development or other related fields- Degree in Software Engineering or equivalent- Proficiency with .NET, C#, HTML, Javascript, and other related languages- Strong problem solving and critical thinking skills- Strong attention to detail- Collaborative mindsetSummary.NET and C# - Software Dev. shop - ASP.NET, MVC 3.0+ applications - ASP.NET, Web Forms applications - ASP.NET Web API 2.0 - WCF, Web Services, XML - Telerik Controls for ASP.NET Web forms & MVC - Kendo UI and JQuery - Stored Procedures - HTML, JavaScript & Ajax - MS SQL server 2008 or higher - Team Foundation Server/DevOPs - JavaScript Frameworks such as: - Knockout.js - 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.
      • Mississauga, Ontario
      • Contract
      We are seeking a Senior Full Stack Net Developer to join our team! You will develop and implement unique web-based applications.Develop business web application, including translating designer mock-ups and wireframes into front-end code- Design user interactions on web pages- Develop functional databases, applications, and AdvantagesWork within a niche e-commerce software development shop where you have a say at the table. Amazing team / work life balance ResponsibilitiesResponsibilities:- Develop business web application, including translating designer mock-ups and wireframes into front-end code- Design user interactions on web pages- Develop functional databases, applications, and servers to support websites on the back end- Ensure cross-platform optimization for mobile- Develop and design RESTful services and APIs- Stay abreast of developments in web applications and programming languages- Ensure that non-functional requirements such as security, performance, maintainability, scalability, usability, and reliability are being considered when developing solutionsQualifications Minimum 5 years of experience in web development or other related fields- Degree in Software Engineering or equivalent- Proficiency with .NET, C#, HTML, Javascript, and other related languages.NET and C# - Software Dev. shop - ASP.NET, MVC 3.0+ applications - ASP.NET, Web Forms applications - ASP.NET Web API 2.0 - WCF, Web Services, XML - Telerik Controls for ASP.NET Web forms & MVC - Kendo UI and JQuery - Stored Procedures - HTML, JavaScript & Ajax - MS SQL server 2008 or higher - Team Foundation Server/DevOPs - JavaScript Frameworks such as: - Knockout.js - - Strong problem solving and critical thinking skills- Strong attention to detail- Collaborative mindsetSummaryIf your skills match this role, then don't delay and apply immediately !Contact Sohil Jivani or Karlee Pafford sohil.jivani@randstad.cakarlee.pafford@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.
      We are seeking a Senior Full Stack Net Developer to join our team! You will develop and implement unique web-based applications.Develop business web application, including translating designer mock-ups and wireframes into front-end code- Design user interactions on web pages- Develop functional databases, applications, and AdvantagesWork within a niche e-commerce software development shop where you have a say at the table. Amazing team / work life balance ResponsibilitiesResponsibilities:- Develop business web application, including translating designer mock-ups and wireframes into front-end code- Design user interactions on web pages- Develop functional databases, applications, and servers to support websites on the back end- Ensure cross-platform optimization for mobile- Develop and design RESTful services and APIs- Stay abreast of developments in web applications and programming languages- Ensure that non-functional requirements such as security, performance, maintainability, scalability, usability, and reliability are being considered when developing solutionsQualifications Minimum 5 years of experience in web development or other related fields- Degree in Software Engineering or equivalent- Proficiency with .NET, C#, HTML, Javascript, and other related languages.NET and C# - Software Dev. shop - ASP.NET, MVC 3.0+ applications - ASP.NET, Web Forms applications - ASP.NET Web API 2.0 - WCF, Web Services, XML - Telerik Controls for ASP.NET Web forms & MVC - Kendo UI and JQuery - Stored Procedures - HTML, JavaScript & Ajax - MS SQL server 2008 or higher - Team Foundation Server/DevOPs - JavaScript Frameworks such as: - Knockout.js - - Strong problem solving and critical thinking skills- Strong attention to detail- Collaborative mindsetSummaryIf your skills match this role, then don't delay and apply immediately !Contact Sohil Jivani or Karlee Pafford sohil.jivani@randstad.cakarlee.pafford@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.
      • Saint-Laurent, Québec
      • Contract
      12 month contractBilingual preferredRemote (can be remote/virtual, if necessary)CGP not requiredWe are currently looking for a Full Stack, (Front End with a knowledge of Backend) developer to join our growing business. You will play a crucial role in the development of our next generation cloud products.AdvantagesTo be discussed with your talent acquisition partner at Randstad Technologies.ResponsibilitiesUse Agile engineering practices and various web development software and technologies to rapidly develop creative and effective solutions that enhance the customer experience.Contribute to a collaborative and stimulating work environmentKeep abreast of new trends and contribute ideas for innovationDesign, develop, troubleshoot, and implement cloud solutionsReport the status of tasks and assignments.QualificationsUniversity degree in Software science or Software engineeringMinimum 5 years’ experience Python programmingExperience and working knowledge of HTML/ CSS / Dash (by Plotly), and knowledge of AngularExperience with WebGL and JavaScript libraries, such as Open Layers, Cesium, Three.jsExperience with REST APIs and Web Formats such as JSON and XMLStrong knowledge of Microservices and experience developing themExperience using VSTS (Azure DevOps) is a plusExperience with unit testing and automated functional testingPassion for development and a demonstrated interest for continual learningKnowledge of continuous integration, continuous delivery and test-driven developmentDemonstrated ability to work and make decisions unsupervisedAbility to adapt quickly to changes in technologyResult-oriented, strong planning and organizational skillBilingual preferred in French and English– Excellent oral and written communication skills.Passion for understanding complex problems and driving innovative solutionsSummaryIf you have an interest or you want to know more, I invite you to apply! You can also contact us directly by email at francois.belanger@randstad.ca or visit all our IT job offers on our website: https://www.randstad.ca/fr/jobs/s-technologies/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.
      12 month contractBilingual preferredRemote (can be remote/virtual, if necessary)CGP not requiredWe are currently looking for a Full Stack, (Front End with a knowledge of Backend) developer to join our growing business. You will play a crucial role in the development of our next generation cloud products.AdvantagesTo be discussed with your talent acquisition partner at Randstad Technologies.ResponsibilitiesUse Agile engineering practices and various web development software and technologies to rapidly develop creative and effective solutions that enhance the customer experience.Contribute to a collaborative and stimulating work environmentKeep abreast of new trends and contribute ideas for innovationDesign, develop, troubleshoot, and implement cloud solutionsReport the status of tasks and assignments.QualificationsUniversity degree in Software science or Software engineeringMinimum 5 years’ experience Python programmingExperience and working knowledge of HTML/ CSS / Dash (by Plotly), and knowledge of AngularExperience with WebGL and JavaScript libraries, such as Open Layers, Cesium, Three.jsExperience with REST APIs and Web Formats such as JSON and XMLStrong knowledge of Microservices and experience developing themExperience using VSTS (Azure DevOps) is a plusExperience with unit testing and automated functional testingPassion for development and a demonstrated interest for continual learningKnowledge of continuous integration, continuous delivery and test-driven developmentDemonstrated ability to work and make decisions unsupervisedAbility to adapt quickly to changes in technologyResult-oriented, strong planning and organizational skillBilingual preferred in French and English– Excellent oral and written communication skills.Passion for understanding complex problems and driving innovative solutionsSummaryIf you have an interest or you want to know more, I invite you to apply! You can also contact us directly by email at francois.belanger@randstad.ca or visit all our IT job offers on our website: https://www.randstad.ca/fr/jobs/s-technologies/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.
      • Mississauga, Ontario
      • Contract
      Long term contract for a Senior Software Developer with a leading payment processing technology company. You will need to fit into the fast-paced multi-dimensional work environment. You will need the initiative to recognize gaps in your knowledge and pro-actively fill those gaps with the aid of your coworkers or self-directed research to meet development objectives. You will also need the flexibility to adapt to changing needs and technologies in the workplace.AdvantagesBesides superb programming skills, the role demands the ability to mentally grasp large systems and be able to individually design and implement improvements to such systems without endangering existing functionality, while collaborating with other software engineers of the team as required to achieve a successful outcome.ResponsibilitiesDesigns and develop software features in C# or other selected languages following the company’s coding standards and in accordance with applicable software development methodology and release processes.Utilizes software engineering tools such as configuration management systems, build processes, and debuggers in the software development process.Designs and implements new functionality as part of a larger software project.Acts as lead software engineer for derivative software projects.Makes valuable contributions through teamwork, and participates in peer code reviews, providing comments and suggestions.Provides reliable solutions to a variety of problems using sound problem solving techniques.Performs technical root cause analysis and outlines corrective action for given problems.Estimates level of effort, evaluate new options with similar technology when applicable.Offers suggestions to improve processes and provides feedback on software design.Collaborates effectively with other Verifone associates in multi-functional teams to realize objectives.Reviews and participates in product and/or application information including manuals / brochures / feature analysis/ system trade-offs for technical accuracy.Qualifications5 – 7 years of software development experience.Degree in Computer Sciences, or equivalent.A sound foundation of C# / .NET programming skills.Experience in C or C++.Should possess good analytical and trouble shooting skills.Experience in the Payments industry is important.Familiarity with the EMV payment standard is highly desirable.Familiar with automated testing tools is highly desirable.SummaryIf this sounds like you and this opportunity appeals to you. Please contact Sohil Jivani @sohil.jivani@randstadca for further details.Good luck!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.
      Long term contract for a Senior Software Developer with a leading payment processing technology company. You will need to fit into the fast-paced multi-dimensional work environment. You will need the initiative to recognize gaps in your knowledge and pro-actively fill those gaps with the aid of your coworkers or self-directed research to meet development objectives. You will also need the flexibility to adapt to changing needs and technologies in the workplace.AdvantagesBesides superb programming skills, the role demands the ability to mentally grasp large systems and be able to individually design and implement improvements to such systems without endangering existing functionality, while collaborating with other software engineers of the team as required to achieve a successful outcome.ResponsibilitiesDesigns and develop software features in C# or other selected languages following the company’s coding standards and in accordance with applicable software development methodology and release processes.Utilizes software engineering tools such as configuration management systems, build processes, and debuggers in the software development process.Designs and implements new functionality as part of a larger software project.Acts as lead software engineer for derivative software projects.Makes valuable contributions through teamwork, and participates in peer code reviews, providing comments and suggestions.Provides reliable solutions to a variety of problems using sound problem solving techniques.Performs technical root cause analysis and outlines corrective action for given problems.Estimates level of effort, evaluate new options with similar technology when applicable.Offers suggestions to improve processes and provides feedback on software design.Collaborates effectively with other Verifone associates in multi-functional teams to realize objectives.Reviews and participates in product and/or application information including manuals / brochures / feature analysis/ system trade-offs for technical accuracy.Qualifications5 – 7 years of software development experience.Degree in Computer Sciences, or equivalent.A sound foundation of C# / .NET programming skills.Experience in C or C++.Should possess good analytical and trouble shooting skills.Experience in the Payments industry is important.Familiarity with the EMV payment standard is highly desirable.Familiar with automated testing tools is highly desirable.SummaryIf this sounds like you and this opportunity appeals to you. Please contact Sohil Jivani @sohil.jivani@randstadca for further details.Good luck!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.
      • Toronto, Ontario
      • Permanent
      As a DevOps Engineer you work on maintaining and development of our CI/CD tools, IAAC and other OPS tools in which the team is currently responsible for.You are responsible for Incident, Change, Problem and Release Management activities for all Production and non-Production environments. In addition, you are involved with Product teams as new hardware and software are being prepared for release. You will work towards becoming a technical lead / SME in one or more of our tools in the tech stack. As well you will take part in achieving our vision for IAAC principles and using a modern toolset.If you feel you are a fit for this role please email me your word resume to aaron.lail@randstad.ca AdvantagesAbout You: •You are a positive self-starter. (working alone and in a team)•You have high attention to detail.•You have a curious mindset.•You are keen on delivering sustainable solutions using iterative approach.ResponsibilitiesWhat you will be doing: •Develop cloud platform components following best practices in cloud and microservices development and deployment•Collaborate with other functional teams (development, platform, support)•Create and maintain automation of infrastructure and continuous integration jobs affected by their work•Incident & Problem Management – Ensures that incidents and problems related to NIQ Retail’s suite of applications are investigated and resolved within pre-defined SLAs. Recommends improvements where possible.•Application Configuration – Works with Software Engineering teams to ensure proper configuration of the applications in both Production and non-Production•Release Management – Participates in release planning and is a main implementer of these releases into Production. QualificationsQualifications and Experience needed to thrive in this Role:•Incident Management – ServiceNow, Freshdesk, Remedy•Change Management – FreshService, JIRA ServiceDesk•Knowledge of CI/CD tools such as Bitbucket or Bamboo (preferred) •4 years of Linux Administration and 2 years of Windows Administration.•Knowledge of IAAC with tools like Ansible, Terraform or similar•Good knowledge in at least one relevant programming/scripting language such as Python, PowerShell or bash.•Up to date modern technologies used in cloud platform and microservices development•Knowledge of docker / Kubenetes•Experience in cloud based solutions (AWS, Azure)•Knowledge of Snowflake•Knowledge of BI tools such as SuperSet, Sisense or Qlik (QlikView, QlikSense)•Experience with Elastic, Kibana, Grafana and IcingaSummary•Knowledge of Snowflake•Knowledge of BI tools such as SuperSet, Sisense or Qlik (QlikView, QlikSense)•Experience with Elastic, Kibana, Grafana and IcingaRandstad 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 DevOps Engineer you work on maintaining and development of our CI/CD tools, IAAC and other OPS tools in which the team is currently responsible for.You are responsible for Incident, Change, Problem and Release Management activities for all Production and non-Production environments. In addition, you are involved with Product teams as new hardware and software are being prepared for release. You will work towards becoming a technical lead / SME in one or more of our tools in the tech stack. As well you will take part in achieving our vision for IAAC principles and using a modern toolset.If you feel you are a fit for this role please email me your word resume to aaron.lail@randstad.ca AdvantagesAbout You: •You are a positive self-starter. (working alone and in a team)•You have high attention to detail.•You have a curious mindset.•You are keen on delivering sustainable solutions using iterative approach.ResponsibilitiesWhat you will be doing: •Develop cloud platform components following best practices in cloud and microservices development and deployment•Collaborate with other functional teams (development, platform, support)•Create and maintain automation of infrastructure and continuous integration jobs affected by their work•Incident & Problem Management – Ensures that incidents and problems related to NIQ Retail’s suite of applications are investigated and resolved within pre-defined SLAs. Recommends improvements where possible.•Application Configuration – Works with Software Engineering teams to ensure proper configuration of the applications in both Production and non-Production•Release Management – Participates in release planning and is a main implementer of these releases into Production. QualificationsQualifications and Experience needed to thrive in this Role:•Incident Management – ServiceNow, Freshdesk, Remedy•Change Management – FreshService, JIRA ServiceDesk•Knowledge of CI/CD tools such as Bitbucket or Bamboo (preferred) •4 years of Linux Administration and 2 years of Windows Administration.•Knowledge of IAAC with tools like Ansible, Terraform or similar•Good knowledge in at least one relevant programming/scripting language such as Python, PowerShell or bash.•Up to date modern technologies used in cloud platform and microservices development•Knowledge of docker / Kubenetes•Experience in cloud based solutions (AWS, Azure)•Knowledge of Snowflake•Knowledge of BI tools such as SuperSet, Sisense or Qlik (QlikView, QlikSense)•Experience with Elastic, Kibana, Grafana and IcingaSummary•Knowledge of Snowflake•Knowledge of BI tools such as SuperSet, Sisense or Qlik (QlikView, QlikSense)•Experience with Elastic, Kibana, Grafana and IcingaRandstad 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 a senior Python Developer with great Devops skills. Participate in the design, development and evolution of microservices, APIs and reusable libraries for the execution of our algorithms in mission critical production environments. Participate in the technological watch and definition of development standards to ensure system efficiency, resilience, and sustainability. Advantagescan be fully remote. Anywhere in CanadaNeed to be okay working in the EST TIME zoneMost of the team is in Montreal.ResponsibilitiesOptimize the platform for maximum velocity and scalabilityOptimize and prioritize development tasks in collaboration with the team.Work with QA to ensure good test coverage.Ensure the high level of quality of the work delivered.Strengthen the development team productivity.Oversee the development of appropriate tactics to achieve objectives.Support and be proactively involved in problem situations or issues.Qualifications Minimum of 5 years of significant experience in development of enterprise grade software solutions Proficient in python language or other programming languages such as Java and C++ Experienced with machine learning libraries and scientific calculation such as Scikit-learn, NumPy, SciPy, etc. Experienced with software engineering life cycle and agile methodologies. Experienced in developing complex services based on Docker, Kubernetes and Flask Experienced with modern DevOps tools such as Gitlab CI, Grafana, ELK stack, Jenkins Good understanding of machine learning concepts and algorithm design techniques as an asset Working knowledge of streaming and batch processing systems such as Kafka as an asset Familiarity with machine learning and data processing frameworks such as XGBoost, Tensorflow or Spark as an asset Familiarity with data storage and warehousing technologies such as Snowflake, MongoDB, S3 as an asset Familiarity with AWS technologies such as Kinesis, Lambda and CloudWatch is a plus as an assetTechnologies demandées / Technologies required: ​Python, Flask, gunicorn, pytest pandas, numpy, scikit-learn, xgboost Docker, Kubernetes, Helm GitLab CI/CD, GitHub, shell scripting Elasticsearch, Kibana, Prometheus, GrafanaSummaryIf you are interested in the position or you want more information, please send me an email.Louis-Philippe.morris@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.
      We are looking for a senior Python Developer with great Devops skills. Participate in the design, development and evolution of microservices, APIs and reusable libraries for the execution of our algorithms in mission critical production environments. Participate in the technological watch and definition of development standards to ensure system efficiency, resilience, and sustainability. Advantagescan be fully remote. Anywhere in CanadaNeed to be okay working in the EST TIME zoneMost of the team is in Montreal.ResponsibilitiesOptimize the platform for maximum velocity and scalabilityOptimize and prioritize development tasks in collaboration with the team.Work with QA to ensure good test coverage.Ensure the high level of quality of the work delivered.Strengthen the development team productivity.Oversee the development of appropriate tactics to achieve objectives.Support and be proactively involved in problem situations or issues.Qualifications Minimum of 5 years of significant experience in development of enterprise grade software solutions Proficient in python language or other programming languages such as Java and C++ Experienced with machine learning libraries and scientific calculation such as Scikit-learn, NumPy, SciPy, etc. Experienced with software engineering life cycle and agile methodologies. Experienced in developing complex services based on Docker, Kubernetes and Flask Experienced with modern DevOps tools such as Gitlab CI, Grafana, ELK stack, Jenkins Good understanding of machine learning concepts and algorithm design techniques as an asset Working knowledge of streaming and batch processing systems such as Kafka as an asset Familiarity with machine learning and data processing frameworks such as XGBoost, Tensorflow or Spark as an asset Familiarity with data storage and warehousing technologies such as Snowflake, MongoDB, S3 as an asset Familiarity with AWS technologies such as Kinesis, Lambda and CloudWatch is a plus as an assetTechnologies demandées / Technologies required: ​Python, Flask, gunicorn, pytest pandas, numpy, scikit-learn, xgboost Docker, Kubernetes, Helm GitLab CI/CD, GitHub, shell scripting Elasticsearch, Kibana, Prometheus, GrafanaSummaryIf you are interested in the position or you want more information, please send me an email.Louis-Philippe.morris@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.
      • Markham, Ontario
      • Contract
      As a member of our Software Engineering Group, you will be responsible for analysis, design and implementation in high-performing, experienced team. You'll be required to apply your depth of knowledge and expertise to all many areas including requirements, infrastructure, and DevOps. We embrace a culture challenging the status quo and constantly look to simplify processes, technology, and workflow.ADVANTAGES• Review and create system, software, and functional design specifications.• Experience with DevOps and Cloud and is a bonusRESPONSIBILITIES• Design, code, and maintain web applications with a focus on high product availability, optimum performance, and security.• Participate in relevant aspects of the Software Development Life Cycle (SDLC), including planning, constructions, testing, reviews, and demonstrations.• Develop and review software requirements, create design documents, write programs, and package, test, configure, and deploy software.• Perform debugging and unit testing of code before turning it over to Quality Assurance (QA).• Work with clients, product managers, analysts, architects, and engineers to plan, design, develop, test, and implement information technology solutions.• Provide technical support to client services to determine resolutions for client issues.QUALIFICATIONS• Degree in Engineering or Computer Science• 5+ years in a backend development role, 2+ years in a senior position.• Excellent knowledge of Core Java and Spring Boot• Strong experience with REST API and web services• Knowledgeable with database systems such as Oracle and Mongo.• Ability to read code in other languages and reverse engineer products• Experience with Application Program Interfaces (APIs), Messaging• Familiar with the Agile software developmentSUMMARY• Excellent verbal and written communication skills• Insurance knowledge an asset-Ability to foundationally understand complex business process driving technical systemsAdvantages• Review and create system, software, and functional design specifications.• Experience with DevOps and Cloud and is a bonusResponsibilities• Design, code, and maintain web applications with a focus on high product availability, optimum performance, and security.• Participate in relevant aspects of the Software Development Life Cycle (SDLC), including planning, constructions, testing, reviews, and demonstrations.• Develop and review software requirements, create design documents, write programs, and package, test, configure, and deploy software.Qualifications• Degree in Engineering or Computer Science• 5+ years in a backend development role, 2+ years in a senior position.• Excellent knowledge of Core Java and Spring BootSummary• Excellent verbal and written communication skills• Insurance knowledge an asset-Ability to foundationally understand complex business process driving technical systemsRandstad 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 member of our Software Engineering Group, you will be responsible for analysis, design and implementation in high-performing, experienced team. You'll be required to apply your depth of knowledge and expertise to all many areas including requirements, infrastructure, and DevOps. We embrace a culture challenging the status quo and constantly look to simplify processes, technology, and workflow.ADVANTAGES• Review and create system, software, and functional design specifications.• Experience with DevOps and Cloud and is a bonusRESPONSIBILITIES• Design, code, and maintain web applications with a focus on high product availability, optimum performance, and security.• Participate in relevant aspects of the Software Development Life Cycle (SDLC), including planning, constructions, testing, reviews, and demonstrations.• Develop and review software requirements, create design documents, write programs, and package, test, configure, and deploy software.• Perform debugging and unit testing of code before turning it over to Quality Assurance (QA).• Work with clients, product managers, analysts, architects, and engineers to plan, design, develop, test, and implement information technology solutions.• Provide technical support to client services to determine resolutions for client issues.QUALIFICATIONS• Degree in Engineering or Computer Science• 5+ years in a backend development role, 2+ years in a senior position.• Excellent knowledge of Core Java and Spring Boot• Strong experience with REST API and web services• Knowledgeable with database systems such as Oracle and Mongo.• Ability to read code in other languages and reverse engineer products• Experience with Application Program Interfaces (APIs), Messaging• Familiar with the Agile software developmentSUMMARY• Excellent verbal and written communication skills• Insurance knowledge an asset-Ability to foundationally understand complex business process driving technical systemsAdvantages• Review and create system, software, and functional design specifications.• Experience with DevOps and Cloud and is a bonusResponsibilities• Design, code, and maintain web applications with a focus on high product availability, optimum performance, and security.• Participate in relevant aspects of the Software Development Life Cycle (SDLC), including planning, constructions, testing, reviews, and demonstrations.• Develop and review software requirements, create design documents, write programs, and package, test, configure, and deploy software.Qualifications• Degree in Engineering or Computer Science• 5+ years in a backend development role, 2+ years in a senior position.• Excellent knowledge of Core Java and Spring BootSummary• Excellent verbal and written communication skills• Insurance knowledge an asset-Ability to foundationally understand complex business process driving technical systemsRandstad 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.
      • Saint-Laurent, Québec
      • Contract
      Software Application Testing drive the design and execution of test plans to ensure the quality of our digital products and ensure that they meet customer satisfaction and experience goals. The Software Application Tester works as part of a cross-functional team with the Product Manager, Designers and Senior Developer to develop and deploy our digital products. You will be involved from the start in the development of test plans, the development of automated tests, the identification of problems and their follow-up.AdvantagesTo be discussed with your talent acquisition partner at Randstad Technologies.ResponsibilitiesPlan the testing strategy in accordance with the product requirements and delivery datesExecute the tests as part of a continuous integration processOptimize the use of automation tools to test API, Web and mobile applicationsIdentify, analyze and document the problemsUse agile engineering and software quality assurance practisesCollaborate with other team members in product design to provide a QA perspective in requirements, scheduling and problem identification in order to continuously offer product improvements.Be a change agent & Agile mindset promoterQualificationsUniversity degree in Computer science, Software engineering or equivalent work experienceMinimum of 3-5 years of experience in software quality assurance roleExperience in writing, executing and monitoring automated tests with frameworks such as Selenium, FitNesse, JmeterExperience programming in Python (must have), C# and .NET (4.7+ or Core) , TypescriptExperience in programming in HTML5 / CSS3Knowledge of the Angular frameworkWorking knowledge of development using AzurePassion for development and a demonstrated interest for continual learningKnowledge of continuous integration, continuous delivery and test-driven developmentDemonstrated ability to work and make decisions unsupervisedAbility to adapt quickly to changes in technology and to operate in an R&D environmentResult-oriented, strong planning and organizational skillJoin the engine that is changing CAE, pointing towards the next horizon of growth through digital innovations to support our customers in their success.SummaryIf you have an interest or you want to know more, I invite you to apply! You can also contact us directly by email at francois.belanger@randstad.ca or visit all our IT job offers on our website: https://www.randstad.ca/fr/jobs/s-technologies/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 Application Testing drive the design and execution of test plans to ensure the quality of our digital products and ensure that they meet customer satisfaction and experience goals. The Software Application Tester works as part of a cross-functional team with the Product Manager, Designers and Senior Developer to develop and deploy our digital products. You will be involved from the start in the development of test plans, the development of automated tests, the identification of problems and their follow-up.AdvantagesTo be discussed with your talent acquisition partner at Randstad Technologies.ResponsibilitiesPlan the testing strategy in accordance with the product requirements and delivery datesExecute the tests as part of a continuous integration processOptimize the use of automation tools to test API, Web and mobile applicationsIdentify, analyze and document the problemsUse agile engineering and software quality assurance practisesCollaborate with other team members in product design to provide a QA perspective in requirements, scheduling and problem identification in order to continuously offer product improvements.Be a change agent & Agile mindset promoterQualificationsUniversity degree in Computer science, Software engineering or equivalent work experienceMinimum of 3-5 years of experience in software quality assurance roleExperience in writing, executing and monitoring automated tests with frameworks such as Selenium, FitNesse, JmeterExperience programming in Python (must have), C# and .NET (4.7+ or Core) , TypescriptExperience in programming in HTML5 / CSS3Knowledge of the Angular frameworkWorking knowledge of development using AzurePassion for development and a demonstrated interest for continual learningKnowledge of continuous integration, continuous delivery and test-driven developmentDemonstrated ability to work and make decisions unsupervisedAbility to adapt quickly to changes in technology and to operate in an R&D environmentResult-oriented, strong planning and organizational skillJoin the engine that is changing CAE, pointing towards the next horizon of growth through digital innovations to support our customers in their success.SummaryIf you have an interest or you want to know more, I invite you to apply! You can also contact us directly by email at francois.belanger@randstad.ca or visit all our IT job offers on our website: https://www.randstad.ca/fr/jobs/s-technologies/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.
      • North York, Ontario
      • Contract
      We have an IMMEDIATE hiring need for a Technical Product Manager to work with our growing team within the eCommerce division.This is an exciting time as we embark on a high profile Project initiative and you will be owning this from the start ! You will be working with Managers, Directors and Stakeholders to come to a consensus of what the focus of this monitoring project will look like. As this project focuses on Monitoring data, your experience with Data projects and or data management will make you a successful candidate !AdvantagesThis high visibility, hot requirement is for an immediate seat at the table !Interviews are the week of June 13th and a hiring decision will happen week of June 20th Responsibilities•Meet with stakeholders analyze customer needs to define product requirements•Work with internal teams, including developers, engineers, release managers, QA, devops to work towards a successful product release •Provide the required hands-on SDLC and project management, cross-functional coordination, and inter/intra team communications to deliver outstanding program outcomes•Work closely with Devs, QA, Product owners and other development teams to get high-quality products and features through the software project lifecycle (build, test and release on time)•Manage project schedules, identify possible issues and clearly communicate them to project stakeholders•Take responsibility for release schedules and milestones, keeping up a high velocity in a fast-paced environment•Lead several technical products & programs, setting priorities for products and engineering, leading cross-functional teams to take products to market, ensuring success metrics are informing future efforts, and quickly fine tuning the program as needed•Define product success criteria for testing and product acceptance•Organize training and become the super-user of products within the company to champion the use QualificationsYour experience working within a fast paced large enterprise shop will be ideal !1 -2+ yrs Experience working with Dashboards, templates and customizations •Bachelor’s degree in a technical field or equivalent practical experience.•3+ years’ experience in software product/program management and/or engineering management•6+ years’ experience in Software Engineering, Big Data and Analytics, or eCommerce•Experience in problem solving within fast-paced and constantly changing environments•Experience working cross-functionally in a highly integrated team composed of both technical and non-technical members•Experience in communicating technical concepts to non-technical audiences•Strong spoken and written communication skillsSummaryIf your skills match this role then don't delay and apply immediately !!Jessica OR Codyjessica.brandiferri@randstad.cacody.manton@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.
      We have an IMMEDIATE hiring need for a Technical Product Manager to work with our growing team within the eCommerce division.This is an exciting time as we embark on a high profile Project initiative and you will be owning this from the start ! You will be working with Managers, Directors and Stakeholders to come to a consensus of what the focus of this monitoring project will look like. As this project focuses on Monitoring data, your experience with Data projects and or data management will make you a successful candidate !AdvantagesThis high visibility, hot requirement is for an immediate seat at the table !Interviews are the week of June 13th and a hiring decision will happen week of June 20th Responsibilities•Meet with stakeholders analyze customer needs to define product requirements•Work with internal teams, including developers, engineers, release managers, QA, devops to work towards a successful product release •Provide the required hands-on SDLC and project management, cross-functional coordination, and inter/intra team communications to deliver outstanding program outcomes•Work closely with Devs, QA, Product owners and other development teams to get high-quality products and features through the software project lifecycle (build, test and release on time)•Manage project schedules, identify possible issues and clearly communicate them to project stakeholders•Take responsibility for release schedules and milestones, keeping up a high velocity in a fast-paced environment•Lead several technical products & programs, setting priorities for products and engineering, leading cross-functional teams to take products to market, ensuring success metrics are informing future efforts, and quickly fine tuning the program as needed•Define product success criteria for testing and product acceptance•Organize training and become the super-user of products within the company to champion the use QualificationsYour experience working within a fast paced large enterprise shop will be ideal !1 -2+ yrs Experience working with Dashboards, templates and customizations •Bachelor’s degree in a technical field or equivalent practical experience.•3+ years’ experience in software product/program management and/or engineering management•6+ years’ experience in Software Engineering, Big Data and Analytics, or eCommerce•Experience in problem solving within fast-paced and constantly changing environments•Experience working cross-functionally in a highly integrated team composed of both technical and non-technical members•Experience in communicating technical concepts to non-technical audiences•Strong spoken and written communication skillsSummaryIf your skills match this role then don't delay and apply immediately !!Jessica OR Codyjessica.brandiferri@randstad.cacody.manton@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.
      • Halifax, Nova Scotia
      • Contract
      Are you a Data Engineer looking for a new opportunity?Are you looking for a contract opportunity?We are pleased to offer you a new contract opportunity for you to consider:DATA ENGINEER REMOTE-Start: ASAP-Estimated length: 6+ months-Location: REMOTEPlease Note: this will be a REMOTE contractAdvantagesYou will have an opportunity to work with a leading employer in the local market.ResponsibilitiesThe Data Engineer will be responsible for: • • Data extract and transport detailed designs• • Implemented and tested data extracts and data engineering code• • Data profile/metadata documentation for all extracted data• • Extract and transport testing plan, cases, and scripts• • Extract and transport test execution/resultsQualificationsAs a Data Engineer your experience includes:• • A minimum of three (3+) years of experience in software engineering and/or software architecture, preferably in roles directly related to Business Intelligence (BI) and Data Analytics.• • More than two (2+) years of recent experience working with cloud-native tools and data strategies on the Microsoft Data Platform Technology. Experience with Data Factory, Data Lake Storage, Databricks, Synapse, Azure SQL, and Azure Analysis Services is preferred.• • A minimum of five (5+) years of experience in technology-related roles.• • Experience working in a similar role in an Agile or DevOps environment on a project of similar size and complexity to the HDR project.• • Demonstrated knowledge and experience profiling data, extracting data, and developing data pipelines.• • Demonstrated knowledge and experience with data integration tools (e.g., SSIS, T-SQL, Talend, Alteryx, etc.)• • Demonstrated experience with modeling data in a BI/Analytics context (e.g., EDW, data marts, etc.)• • Strong knowledge of security models and approaches for data encryption associated with the transmission, use, and storage of highly sensitive data in a ‘big data’/data lake environment.• • Experience working on initiatives that included multiple complex stakeholder groups representing various leadership levels, business units, and departments/organizations.• • Demonstrated experience using collaborative tools for documentation and tracking of project activities. Experience with MS Office 365 (e.g., Teams, SharePoint, Yammer, etc.) and Jira is preferred.• • Experience working in the health sector and/or in the Canadian public sector in a BI/Analytics context considered an asset.• • Experience working with health-sector master data (i.e., clients/patients, providers, etc.) is considered an asset.SummaryDo you have this experience? If you answer YES, then please apply IMMEDIATELY to so we can then discuss your experience and interest in this opportunity!Randstad TechnologiesCanada's largest provider of IT Staffing Solutions, offering hundreds of permanent and contract opportunities across all roles, levels and platforms. Our Web-based tools help you see and apply for jobs matched automatically to your skills and preferences. When you're ready to interview we meet with you in person to help you build the technology career path you've always wanted. Visit www.randstad.ca to get started!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.
      Are you a Data Engineer looking for a new opportunity?Are you looking for a contract opportunity?We are pleased to offer you a new contract opportunity for you to consider:DATA ENGINEER REMOTE-Start: ASAP-Estimated length: 6+ months-Location: REMOTEPlease Note: this will be a REMOTE contractAdvantagesYou will have an opportunity to work with a leading employer in the local market.ResponsibilitiesThe Data Engineer will be responsible for: • • Data extract and transport detailed designs• • Implemented and tested data extracts and data engineering code• • Data profile/metadata documentation for all extracted data• • Extract and transport testing plan, cases, and scripts• • Extract and transport test execution/resultsQualificationsAs a Data Engineer your experience includes:• • A minimum of three (3+) years of experience in software engineering and/or software architecture, preferably in roles directly related to Business Intelligence (BI) and Data Analytics.• • More than two (2+) years of recent experience working with cloud-native tools and data strategies on the Microsoft Data Platform Technology. Experience with Data Factory, Data Lake Storage, Databricks, Synapse, Azure SQL, and Azure Analysis Services is preferred.• • A minimum of five (5+) years of experience in technology-related roles.• • Experience working in a similar role in an Agile or DevOps environment on a project of similar size and complexity to the HDR project.• • Demonstrated knowledge and experience profiling data, extracting data, and developing data pipelines.• • Demonstrated knowledge and experience with data integration tools (e.g., SSIS, T-SQL, Talend, Alteryx, etc.)• • Demonstrated experience with modeling data in a BI/Analytics context (e.g., EDW, data marts, etc.)• • Strong knowledge of security models and approaches for data encryption associated with the transmission, use, and storage of highly sensitive data in a ‘big data’/data lake environment.• • Experience working on initiatives that included multiple complex stakeholder groups representing various leadership levels, business units, and departments/organizations.• • Demonstrated experience using collaborative tools for documentation and tracking of project activities. Experience with MS Office 365 (e.g., Teams, SharePoint, Yammer, etc.) and Jira is preferred.• • Experience working in the health sector and/or in the Canadian public sector in a BI/Analytics context considered an asset.• • Experience working with health-sector master data (i.e., clients/patients, providers, etc.) is considered an asset.SummaryDo you have this experience? If you answer YES, then please apply IMMEDIATELY to so we can then discuss your experience and interest in this opportunity!Randstad TechnologiesCanada's largest provider of IT Staffing Solutions, offering hundreds of permanent and contract opportunities across all roles, levels and platforms. Our Web-based tools help you see and apply for jobs matched automatically to your skills and preferences. When you're ready to interview we meet with you in person to help you build the technology career path you've always wanted. Visit www.randstad.ca to get started!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.
      • Saint-Laurent, Québec
      • Contract
      CAE is currently looking for a Senior Unity Developer to join our Montreal-based team. You will report to the Healthcare Software Manager and help the Unity community of developers grow and learn. You will bring a collaborative 3D software delivery approach to engage team members across the vision, strategy, design and development of quality products. Daily Unity development @ CAE Healthcare is about applying best industry practices to healthcare simulated training devices. Whether it’s creating a simulated 3D ultrasound system, animating surgical procedures or a 3D holographic patient, our product development teams are involved in making sure everything CAE delivers helps our customer train efficiently to enhance world’s safety.CAE offers an environment for everyone to be ready to innovate, create, design, embellish, advertise, share, propose, and deliver the best quality products in the industry of training and simulation. We are looking for a dedicated, organized and meticulous developer to be part of the solution to make that happen. We would like to count on you to share your weirdest, craziest and most fascinating ideas to make it better and achieve ultimate 3D experience for our customers. You like serious gaming, augmented reality, virtual reality, health, safety, teaching, or know everything about developing complex and highly technological products, this may be the position for you.AdvantagesPlease contact your recruitment advisor to inquire about the advantages of this mandate.ResponsibilitiesKey Responsibilities•Collaborate with a multi-disciplinary team to create new training applications that will be used across multiple platforms.•Provide innovative technical solutions and high-quality software components for R&D and custom client projects.•Contribute new feature ideas and code to core 3D frameworks to ensure they are scalable, maintainable, and flexible.•Proactively engage with development team members to resolve challenging design and engineering issues.•Participate in planning and estimating for potential projects. •Help to define the new product architecture and our overall technology stack.•Improve product quality and performance of existing applications.QualificationsWho we are looking for•6+ years of experience with C# with a knowledge of standard data structures and design patterns•6+ years of experience in Unity.•Strong foundation of 3D visual rendering techniques.•Debugging / profiling / optimizing•Experience using a framework.•Autonomous and resourceful.•You are results and customer oriented.•Proven ability to meet or exceed the engineering objectives.•History of innovation and passion for solving ambiguous problems with a multi-disciplinary team•Led the delivery of features from concept to completion.•Source control is second nature.•Bilingualism (French / English).•A Bachelor’s degree or Master’s degree in Software Engineering, Computer Engineering or Computer Science.•5-10 years of professional experience.Assets you might have also•Experience with deploying WebGL content (native or Unity) in a cloud environment.•Experience with Android/iOS mobile development (native or Unity).•Experience with Virtual/Augmented Reality development.•Experience with real-time simulation.•Experience in network programming (socket base or REST) & protocols.•Extensive knowledge of C++.•Experience in CI/CD.•Understanding of gaming engines and gaming industry best practices.SummaryDuration: 12 months (renewable up to 2 years)Openings: 1If you have an interest or you want to know more, I invite you to apply! You can also contact us directly by email at francois.belanger@randstad.ca or visit all our IT job offers on our website: https://www.randstad.ca/jobs/s-technologies/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.
      CAE is currently looking for a Senior Unity Developer to join our Montreal-based team. You will report to the Healthcare Software Manager and help the Unity community of developers grow and learn. You will bring a collaborative 3D software delivery approach to engage team members across the vision, strategy, design and development of quality products. Daily Unity development @ CAE Healthcare is about applying best industry practices to healthcare simulated training devices. Whether it’s creating a simulated 3D ultrasound system, animating surgical procedures or a 3D holographic patient, our product development teams are involved in making sure everything CAE delivers helps our customer train efficiently to enhance world’s safety.CAE offers an environment for everyone to be ready to innovate, create, design, embellish, advertise, share, propose, and deliver the best quality products in the industry of training and simulation. We are looking for a dedicated, organized and meticulous developer to be part of the solution to make that happen. We would like to count on you to share your weirdest, craziest and most fascinating ideas to make it better and achieve ultimate 3D experience for our customers. You like serious gaming, augmented reality, virtual reality, health, safety, teaching, or know everything about developing complex and highly technological products, this may be the position for you.AdvantagesPlease contact your recruitment advisor to inquire about the advantages of this mandate.ResponsibilitiesKey Responsibilities•Collaborate with a multi-disciplinary team to create new training applications that will be used across multiple platforms.•Provide innovative technical solutions and high-quality software components for R&D and custom client projects.•Contribute new feature ideas and code to core 3D frameworks to ensure they are scalable, maintainable, and flexible.•Proactively engage with development team members to resolve challenging design and engineering issues.•Participate in planning and estimating for potential projects. •Help to define the new product architecture and our overall technology stack.•Improve product quality and performance of existing applications.QualificationsWho we are looking for•6+ years of experience with C# with a knowledge of standard data structures and design patterns•6+ years of experience in Unity.•Strong foundation of 3D visual rendering techniques.•Debugging / profiling / optimizing•Experience using a framework.•Autonomous and resourceful.•You are results and customer oriented.•Proven ability to meet or exceed the engineering objectives.•History of innovation and passion for solving ambiguous problems with a multi-disciplinary team•Led the delivery of features from concept to completion.•Source control is second nature.•Bilingualism (French / English).•A Bachelor’s degree or Master’s degree in Software Engineering, Computer Engineering or Computer Science.•5-10 years of professional experience.Assets you might have also•Experience with deploying WebGL content (native or Unity) in a cloud environment.•Experience with Android/iOS mobile development (native or Unity).•Experience with Virtual/Augmented Reality development.•Experience with real-time simulation.•Experience in network programming (socket base or REST) & protocols.•Extensive knowledge of C++.•Experience in CI/CD.•Understanding of gaming engines and gaming industry best practices.SummaryDuration: 12 months (renewable up to 2 years)Openings: 1If you have an interest or you want to know more, I invite you to apply! You can also contact us directly by email at francois.belanger@randstad.ca or visit all our IT job offers on our website: https://www.randstad.ca/jobs/s-technologies/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.
      • Burnaby, British Columbia
      • Permanent
      Are you an experienced Software Test Automation Engineer with at least 2 years of production experience in designing and writing tests to validate app running within RTOS or embedded OS? Our high-profile Vancouver client is seeking to hire a Software Test Automation Engineers (Intermediate/Senior level) on a permanent basis Apply to this amazing Test Automation Engineer, opportunity today!What’s in it for you!As a Software Test Automation Engineer with our Vancouver client, you’ll receive:•Leading salary compensation•Flexible work arrangements, paid family leave• Bonus and Benefits package on top of the solid base Salary and more.What will you do?In this role you will be a part of a talented Agile team of embedded software engineers working collaboratively to develop communication interface and controls software for our range of cloud connected inverter products, and accessories. This position will be responsible for writing, testing and verification of embedded software.How do you qualify?To qualify for the Software Test Automation Engineer role with our Vancouver client, you must have:• Bachelor of Applied Science degree in Electrical, Computer, or Mechatronics engineering/ or similar•Production experience with embedded systems and/or test automation•Proficient in shell scripting and fluency with with Python programming language•Understanding of digital communication interfaces such as Ethernet, WiFi, USB, CANbus.•Experience managing source code through a Git source control system•Experience with the Agile development process; especially applied within the embedded domain•Familiarity with Gherkin test language and experience with Selenium or other test automation framework is highly desired for that role. If you love technology, and work closely within a team of embedded software, firmware, and system engineers then this Software Test Automation Engineer role with our Vancouver client could be the perfect opportunity for you!Please contact Paul Klimau already TODAY with your resume at:paul.klimau@randstad.caAdvantagesHighly competitive salary for someone who is comfortable working with limited oversight. Our client offers a robust benefits package to support its employees such as flexible work arrangements, paid family leave, lucrativegroup pension plan, and more.ResponsibilitiesIn this role you will be a part of a talented Agile team of embedded software engineers working collaboratively to develop communication interface and controls software for our range of cloud connected inverter products, and accessories. This position will be responsible for writing, testing and verification of embedded software.QualificationsIf you have a Bachelors or Masters degree in Electrical Engineering, Computer Engineering, or Software Engineering with at least 2 years of Software Test production experience with embedded systems and/or test automation - we would like to hear from you!Highly Desired:-Strong hands-on experience in software QA environment (preferably with applications running within an RTOS and/or embedded OS);-Proficiency with Python, Selenium or other test automation framework;-Competency with software tools such as Git, Jenkins, Jira, and experience with Gherkin test language is highly desirable.SummaryIf you love technology, and work closely within a team of embedded software, firmware, and system engineers then this Software Test Automation Engineer role with our Vancouver client could be the perfect opportunity for you!Please contact Paul Klimau already TODAY with your resume at:paul.klimau@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.
      Are you an experienced Software Test Automation Engineer with at least 2 years of production experience in designing and writing tests to validate app running within RTOS or embedded OS? Our high-profile Vancouver client is seeking to hire a Software Test Automation Engineers (Intermediate/Senior level) on a permanent basis Apply to this amazing Test Automation Engineer, opportunity today!What’s in it for you!As a Software Test Automation Engineer with our Vancouver client, you’ll receive:•Leading salary compensation•Flexible work arrangements, paid family leave• Bonus and Benefits package on top of the solid base Salary and more.What will you do?In this role you will be a part of a talented Agile team of embedded software engineers working collaboratively to develop communication interface and controls software for our range of cloud connected inverter products, and accessories. This position will be responsible for writing, testing and verification of embedded software.How do you qualify?To qualify for the Software Test Automation Engineer role with our Vancouver client, you must have:• Bachelor of Applied Science degree in Electrical, Computer, or Mechatronics engineering/ or similar•Production experience with embedded systems and/or test automation•Proficient in shell scripting and fluency with with Python programming language•Understanding of digital communication interfaces such as Ethernet, WiFi, USB, CANbus.•Experience managing source code through a Git source control system•Experience with the Agile development process; especially applied within the embedded domain•Familiarity with Gherkin test language and experience with Selenium or other test automation framework is highly desired for that role. If you love technology, and work closely within a team of embedded software, firmware, and system engineers then this Software Test Automation Engineer role with our Vancouver client could be the perfect opportunity for you!Please contact Paul Klimau already TODAY with your resume at:paul.klimau@randstad.caAdvantagesHighly competitive salary for someone who is comfortable working with limited oversight. Our client offers a robust benefits package to support its employees such as flexible work arrangements, paid family leave, lucrativegroup pension plan, and more.ResponsibilitiesIn this role you will be a part of a talented Agile team of embedded software engineers working collaboratively to develop communication interface and controls software for our range of cloud connected inverter products, and accessories. This position will be responsible for writing, testing and verification of embedded software.QualificationsIf you have a Bachelors or Masters degree in Electrical Engineering, Computer Engineering, or Software Engineering with at least 2 years of Software Test production experience with embedded systems and/or test automation - we would like to hear from you!Highly Desired:-Strong hands-on experience in software QA environment (preferably with applications running within an RTOS and/or embedded OS);-Proficiency with Python, Selenium or other test automation framework;-Competency with software tools such as Git, Jenkins, Jira, and experience with Gherkin test language is highly desirable.SummaryIf you love technology, and work closely within a team of embedded software, firmware, and system engineers then this Software Test Automation Engineer role with our Vancouver client could be the perfect opportunity for you!Please contact Paul Klimau already TODAY with your resume at:paul.klimau@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.
      • Toronto, Ontario
      • Contract
      Our Toronto client is looking for an experienced Senior Data Engineer for an exciting 7 months project to start.Location: Mainly remote but potential for occasional onsite at the office located in the GTADuration: 7 months contract to start EXPERIENCE:Minimum number of years required and type/area of experience:10 years’ experience in designing / architecting high performance ETL programs using T-SQL and SSIS, developing dashboards and reports using Microsoft technologies (SSRS reports, SSAS / Tabular cubes, Power BI), building data warehouses, analytics, and dimension modeling using IDE tools such as Visual Studio, Eclipse or Jupyter NotebookPreferred number of years and type/area of experience:- 5+ years’ experience with master data management, development on big data platforms (Hortonworks, Cloudera or Azure) and languages such as Python, R or SPARQL- 10 years’ experience with data modeling multidimensional and tabular models, data management, data migration, data cleansing and synchronization and working with business clients directly by consulting with them to gather requirements to deliver projects- Extensive experience in data engineering, team management and collaboration in an agile environment- ITIL certificationAdvantagesGreat opportunity to join the broader public sector and support an ongoing initiative.ResponsibilitiesKey Responsibilities• Consult with management on the operational requirements of software solutions• Mentoring junior data engineers to ensure effective management of data pipelines• Managing the continual development of the BI data pipeline• Completing code and script updates as well as resolving product implementation errors• Perform complex data analyses with large data volumes• Translate BI architectural diagrams into working solutions• Develop scalable ETL solutions to deliver data pipelines• Conforming to best practices in network administration and cyber security• Assists with BI project work efforts estimation• Develops detailed technical specifications, User Guides and ETL documentation including training of users• Serves as Subject Matter Expert in BI tool development concepts• Researches into the current state of BI marketplace to make recommendations and selection criteria for the procurement of new BI tools and technologies• Coordinates and supports development efforts of technical and corporate staff with database tuning efforts as well as ongoing application implementation, support and upgrades• Supports production issues and maintenance as necessary – acting as second level support for troubleshooting and resolving BI related applications / databases• Participates in BCP and DR planning, ITSM process improvement, run book creation and service catalog updatesQualificationsEDUCATION: Minimum required level and specialty/discipline:University degree in software engineering, computer science, information technology, information systems or equivalentPreferred level and specialty/discipline:Master’s degree in a related fieldPreferred technical or professional qualifications or certifications/designations:• Experience with working on large scale and multiyear initiatives• Experience with Microsoft BI stack• Experience with Microsoft Azure, Power BI or other modern BI tools• Experience building SSAS / Tabular cubes and Power BI dashboards / reports against such cubes• Experience in building / designing / maintaining a SQL Server data warehouse• Has worked in large data migration projects• Knowledge and experience with Hadoop, Hortonworks HDP and Linux server environment is a plus• Experience with social housing management is a plus• Excellent analytical skills, able to manage multiple projects under strict timelines, work well in a demanding dynamic environment and meet overall objectives• High level of personal integrity, and the ability to professionally handle confidential matters and show an appropriate level of judgment and maturity• High degree of initiative, dependability and ability to work with little supervisionSummaryOur Broader Public Sector client is looking for a Senior Data Engineer for an ongoing initiative. Please do not hesitate to apply! 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.
      Our Toronto client is looking for an experienced Senior Data Engineer for an exciting 7 months project to start.Location: Mainly remote but potential for occasional onsite at the office located in the GTADuration: 7 months contract to start EXPERIENCE:Minimum number of years required and type/area of experience:10 years’ experience in designing / architecting high performance ETL programs using T-SQL and SSIS, developing dashboards and reports using Microsoft technologies (SSRS reports, SSAS / Tabular cubes, Power BI), building data warehouses, analytics, and dimension modeling using IDE tools such as Visual Studio, Eclipse or Jupyter NotebookPreferred number of years and type/area of experience:- 5+ years’ experience with master data management, development on big data platforms (Hortonworks, Cloudera or Azure) and languages such as Python, R or SPARQL- 10 years’ experience with data modeling multidimensional and tabular models, data management, data migration, data cleansing and synchronization and working with business clients directly by consulting with them to gather requirements to deliver projects- Extensive experience in data engineering, team management and collaboration in an agile environment- ITIL certificationAdvantagesGreat opportunity to join the broader public sector and support an ongoing initiative.ResponsibilitiesKey Responsibilities• Consult with management on the operational requirements of software solutions• Mentoring junior data engineers to ensure effective management of data pipelines• Managing the continual development of the BI data pipeline• Completing code and script updates as well as resolving product implementation errors• Perform complex data analyses with large data volumes• Translate BI architectural diagrams into working solutions• Develop scalable ETL solutions to deliver data pipelines• Conforming to best practices in network administration and cyber security• Assists with BI project work efforts estimation• Develops detailed technical specifications, User Guides and ETL documentation including training of users• Serves as Subject Matter Expert in BI tool development concepts• Researches into the current state of BI marketplace to make recommendations and selection criteria for the procurement of new BI tools and technologies• Coordinates and supports development efforts of technical and corporate staff with database tuning efforts as well as ongoing application implementation, support and upgrades• Supports production issues and maintenance as necessary – acting as second level support for troubleshooting and resolving BI related applications / databases• Participates in BCP and DR planning, ITSM process improvement, run book creation and service catalog updatesQualificationsEDUCATION: Minimum required level and specialty/discipline:University degree in software engineering, computer science, information technology, information systems or equivalentPreferred level and specialty/discipline:Master’s degree in a related fieldPreferred technical or professional qualifications or certifications/designations:• Experience with working on large scale and multiyear initiatives• Experience with Microsoft BI stack• Experience with Microsoft Azure, Power BI or other modern BI tools• Experience building SSAS / Tabular cubes and Power BI dashboards / reports against such cubes• Experience in building / designing / maintaining a SQL Server data warehouse• Has worked in large data migration projects• Knowledge and experience with Hadoop, Hortonworks HDP and Linux server environment is a plus• Experience with social housing management is a plus• Excellent analytical skills, able to manage multiple projects under strict timelines, work well in a demanding dynamic environment and meet overall objectives• High level of personal integrity, and the ability to professionally handle confidential matters and show an appropriate level of judgment and maturity• High degree of initiative, dependability and ability to work with little supervisionSummaryOur Broader Public Sector client is looking for a Senior Data Engineer for an ongoing initiative. Please do not hesitate to apply! 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.
      • Saint-Laurent, Québec
      • Contract
      Our client is currently looking for a Software Test-QA Specialist to join our Montreal-based team. You will report to the Healthcare Software Manager and help the QA team grow and learn. You will bring a collaborative quality assurance approach to engage team members across the vision, strategy, design and development of quality products. Daily quality assurance is about applying best industry practices to healthcare simulated training devices. Whether it’s validating simulated ultrasound system, surgical procedures or a 3D holographic patient, our quality team is involved in making sure everything, our client delivers helps our customer train efficiently to enhance world’s safety.Our client offers an environment for everyone to be ready to innovate, create, design, embellish, advertise, share, propose, and deliver the best quality products in the industry of training and simulation. We are looking for a dedicated, organized and meticulous software test specialist to be part of the solution to make that happen. We would like to count on you to share your weirdest, craziest and most fascinating ideas to make it better and achieve ultimate quality experience for our customers. You like serious gaming, health, safety, teaching, or know everything about testing complex and highly technological systems, this may be the position for you.AdvantagesPlease contact your recruitment advisor to inquire about the advantages of this mandate.ResponsibilitiesKey Responsibilities•In conjunction with the Agile development/delivery teams, contribute to the preparation and execution of test plans and test scripts to validate new environments, upgrades and releases.•Demonstrate the business condition(s) under test and the expected results, and ensure test cases reflect product requirements.•Lead issue review process with adequate documentation and supporting reproduceable steps•Ensure high quality and accuracy is maintained.•Raise and monitor project and system related defects and ensure they are re-tested in a timely manner. Ensure defects are raised with appropriate detail and illustration of the issue, including steps to reproduce.•Provide work effort estimates to the team leadership.•Provide test reports on a regular agreed basis, which detail testing progress, issues and risks.•Inform and guide Product Owner decisions with regards to readiness of the releases.•Escalate within the project any key quality and testing issues and concerns.QualificationsWho we are looking for•Experience of using test tools both enterprise and open source•Experience in writing, executing and monitoring automated test with at least one of the frameworks such as Cypress, Playwright, Puppeteer, Selenium•Programming experience in JavaScript, Typescript, Python•Experience in using DevOps test plans or equivalent•Good interpersonal skills to communicate at all levels•Good knowledge of structured test methods and procedures•Proven experience of testing complex user interfaces•A commitment to quality and a thorough approach to work•Should be opinionated, especially about quality•Domain knowledge is not required, but having worked on a medical system is a plus•You love to learn and teach. You carry no ego and no sense of entitlement.•A confident French and English communicator (written and verbal) both internally and to customers.•Self motivated and ambitious with a desire to work smarter and efficiently.•Have ensured quality for at least one digital product before and understand why it failed/succeeded.•3+ years experience working within an application design Agile environment, or similar highly complex technological products requiring fast study; thinking and action.•Undergraduate degree in Computer or Software Engineering, Programming, or equivalent work experience.SummaryDuration: 12 months (renewable up to 2 years)Openings: 1If you have an interest or you want to know more, I invite you to apply! You can also contact us directly by email at francois.belanger@randstad.ca or visit all our IT job offers on our website: https://www.randstad.ca/jobs/s-technologies/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.
      Our client is currently looking for a Software Test-QA Specialist to join our Montreal-based team. You will report to the Healthcare Software Manager and help the QA team grow and learn. You will bring a collaborative quality assurance approach to engage team members across the vision, strategy, design and development of quality products. Daily quality assurance is about applying best industry practices to healthcare simulated training devices. Whether it’s validating simulated ultrasound system, surgical procedures or a 3D holographic patient, our quality team is involved in making sure everything, our client delivers helps our customer train efficiently to enhance world’s safety.Our client offers an environment for everyone to be ready to innovate, create, design, embellish, advertise, share, propose, and deliver the best quality products in the industry of training and simulation. We are looking for a dedicated, organized and meticulous software test specialist to be part of the solution to make that happen. We would like to count on you to share your weirdest, craziest and most fascinating ideas to make it better and achieve ultimate quality experience for our customers. You like serious gaming, health, safety, teaching, or know everything about testing complex and highly technological systems, this may be the position for you.AdvantagesPlease contact your recruitment advisor to inquire about the advantages of this mandate.ResponsibilitiesKey Responsibilities•In conjunction with the Agile development/delivery teams, contribute to the preparation and execution of test plans and test scripts to validate new environments, upgrades and releases.•Demonstrate the business condition(s) under test and the expected results, and ensure test cases reflect product requirements.•Lead issue review process with adequate documentation and supporting reproduceable steps•Ensure high quality and accuracy is maintained.•Raise and monitor project and system related defects and ensure they are re-tested in a timely manner. Ensure defects are raised with appropriate detail and illustration of the issue, including steps to reproduce.•Provide work effort estimates to the team leadership.•Provide test reports on a regular agreed basis, which detail testing progress, issues and risks.•Inform and guide Product Owner decisions with regards to readiness of the releases.•Escalate within the project any key quality and testing issues and concerns.QualificationsWho we are looking for•Experience of using test tools both enterprise and open source•Experience in writing, executing and monitoring automated test with at least one of the frameworks such as Cypress, Playwright, Puppeteer, Selenium•Programming experience in JavaScript, Typescript, Python•Experience in using DevOps test plans or equivalent•Good interpersonal skills to communicate at all levels•Good knowledge of structured test methods and procedures•Proven experience of testing complex user interfaces•A commitment to quality and a thorough approach to work•Should be opinionated, especially about quality•Domain knowledge is not required, but having worked on a medical system is a plus•You love to learn and teach. You carry no ego and no sense of entitlement.•A confident French and English communicator (written and verbal) both internally and to customers.•Self motivated and ambitious with a desire to work smarter and efficiently.•Have ensured quality for at least one digital product before and understand why it failed/succeeded.•3+ years experience working within an application design Agile environment, or similar highly complex technological products requiring fast study; thinking and action.•Undergraduate degree in Computer or Software Engineering, Programming, or equivalent work experience.SummaryDuration: 12 months (renewable up to 2 years)Openings: 1If you have an interest or you want to know more, I invite you to apply! You can also contact us directly by email at francois.belanger@randstad.ca or visit all our IT job offers on our website: https://www.randstad.ca/jobs/s-technologies/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.
      • North York, Ontario
      • Contract
      Our Client in the Ontario Public Sector looking for a Senior Business Analyst on a 12 month contract, Working on a Business Intelligence projects 10+ Years of Business Analysis experienceDemonstrated experience and knowledge with database design (SQL, Server Oracle)Demonstrated experience developing Power BI and analytics roadmaps (e.g. Microsoft BI)Demonstrated experience with statistics and analytical tools; building models, dashboards and development of data visualizations to convey complex statistical analysis using tools like Power BI and R-shinyDemonstrated experience with data warehousing and dashboardsDemonstrated knowledge and ability to apply data de-identification methodologies to linked client level data sets that ensure that client level data sets meet or exceed privacy protection standards when information is shared in aggregate form with public or semi-public actorsDemonstrated experience and knowledge with database design (SQL, Server Oracle) Demonstrated experience developing BI and analytics roadmaps (e.g. Microsoft BI)Demonstrated experience with statistics and analytical tools; building models, dashboards and development of data visualizations to convey complex statistical analysis using tools like Power BI and R-shinyDemonstrated experience with data warehousing and dashboardsDemonstrated experience developing data extraction, transformation, and load (ETL) functionality for large relational and multi-dimensional data storesWorking knowledge of advanced data visualization tools and techniques (statistical graphics, plots, information graphics) as well as website and SharePoint integrationAdvantagesPayment every weekWorking from homeWorking in the Ontario Public Sector Long Term contractResponsibilitiesProvides a comprehensive range of I&IT business analysis services for clients with diverse business and technological needs.Interacts with the business stakeholders and subject matter experts in order to understand their requirements through gathering, documenting, and analyzing business needs and requirements.Prepares and advises on business analysis policies, processes, best practices and standards to promote a comprehensive and consistent business analysis practice within the organization.Qualifications• Leads and conducts business analysis in order to assess client’s businessproblems/opportunities and documents the business requirements in such a way thatI&IT solutions can be determined.• Applies re-engineering concepts to promote business improvements throughalternative and cost effective service delivery approaches• Leads and conducts business analysis at varying levels of detail appropriate to theproject and phases of project, aligning with OPS Unified Project ManagementMethodology, Enterprise Architecture and Gating Process, and OPS StandardSystems Development Methodologies• Develops strategies, prepares business cases and cost-benefit analysis, andconducts feasibility studies for business I&IT initiatives• Develops sound processes for requirements gathering including but n o t limited toJAD sessions, interviews, mockups, etc.• Conducts business modeling; use case modeling; conceptual and logical datamodeling; process and data flow modeling; use case surveys; business rulesdefinition and non-functional requirements definitions for assigned projects• Monitors progress, resolves problems and reports regularly to I&IT management andstakeholders• Develops performance measures and traceability matrices for business analysisevaluation and conducts follow-up• Experience developing strategies, preparing business cases and cost-benefit analysis• Experience conducting requirements gathering, developing documentation, includingpresentations and briefing notes and conducting stakeholder engagement• Experience in the use of Computer Aided Software Engineering (CASE) tools todocument conceptual requirements and scope• Awareness of emerging I&IT trends and technologies• Excellent analytical, problem-solving and decision-making skills; verbal and writtencommunication skills; interpersonal and negotiation skills• A team player with a track record for meeting deadlinesSummaryThe role will be required to work with business clients to refine project requirements, conduct stakeholder engagements, research data management and data governance best practices, analyze different data holdings from various sources using business intelligence and analytics tools/systems such as Microsoft BI stack and other analytic tools. The role may also involve deeper data analytics such as statistical modelling, data mining and econometrics for the purposes of developing, refining and testing hypotheses and predictive models, particularly in the subject areas of student success and labour force market demand. The role will work under the direction of the DSEU manager and will engage directly with business clients. The role will also involve the linking and analysis of depersonalized student level data collected from across the Learning Ministry program areas to help the Learning Ministries answer a range of program and policy related analysis questions in order to better understand learning pathways and student success.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.
      Our Client in the Ontario Public Sector looking for a Senior Business Analyst on a 12 month contract, Working on a Business Intelligence projects 10+ Years of Business Analysis experienceDemonstrated experience and knowledge with database design (SQL, Server Oracle)Demonstrated experience developing Power BI and analytics roadmaps (e.g. Microsoft BI)Demonstrated experience with statistics and analytical tools; building models, dashboards and development of data visualizations to convey complex statistical analysis using tools like Power BI and R-shinyDemonstrated experience with data warehousing and dashboardsDemonstrated knowledge and ability to apply data de-identification methodologies to linked client level data sets that ensure that client level data sets meet or exceed privacy protection standards when information is shared in aggregate form with public or semi-public actorsDemonstrated experience and knowledge with database design (SQL, Server Oracle) Demonstrated experience developing BI and analytics roadmaps (e.g. Microsoft BI)Demonstrated experience with statistics and analytical tools; building models, dashboards and development of data visualizations to convey complex statistical analysis using tools like Power BI and R-shinyDemonstrated experience with data warehousing and dashboardsDemonstrated experience developing data extraction, transformation, and load (ETL) functionality for large relational and multi-dimensional data storesWorking knowledge of advanced data visualization tools and techniques (statistical graphics, plots, information graphics) as well as website and SharePoint integrationAdvantagesPayment every weekWorking from homeWorking in the Ontario Public Sector Long Term contractResponsibilitiesProvides a comprehensive range of I&IT business analysis services for clients with diverse business and technological needs.Interacts with the business stakeholders and subject matter experts in order to understand their requirements through gathering, documenting, and analyzing business needs and requirements.Prepares and advises on business analysis policies, processes, best practices and standards to promote a comprehensive and consistent business analysis practice within the organization.Qualifications• Leads and conducts business analysis in order to assess client’s businessproblems/opportunities and documents the business requirements in such a way thatI&IT solutions can be determined.• Applies re-engineering concepts to promote business improvements throughalternative and cost effective service delivery approaches• Leads and conducts business analysis at varying levels of detail appropriate to theproject and phases of project, aligning with OPS Unified Project ManagementMethodology, Enterprise Architecture and Gating Process, and OPS StandardSystems Development Methodologies• Develops strategies, prepares business cases and cost-benefit analysis, andconducts feasibility studies for business I&IT initiatives• Develops sound processes for requirements gathering including but n o t limited toJAD sessions, interviews, mockups, etc.• Conducts business modeling; use case modeling; conceptual and logical datamodeling; process and data flow modeling; use case surveys; business rulesdefinition and non-functional requirements definitions for assigned projects• Monitors progress, resolves problems and reports regularly to I&IT management andstakeholders• Develops performance measures and traceability matrices for business analysisevaluation and conducts follow-up• Experience developing strategies, preparing business cases and cost-benefit analysis• Experience conducting requirements gathering, developing documentation, includingpresentations and briefing notes and conducting stakeholder engagement• Experience in the use of Computer Aided Software Engineering (CASE) tools todocument conceptual requirements and scope• Awareness of emerging I&IT trends and technologies• Excellent analytical, problem-solving and decision-making skills; verbal and writtencommunication skills; interpersonal and negotiation skills• A team player with a track record for meeting deadlinesSummaryThe role will be required to work with business clients to refine project requirements, conduct stakeholder engagements, research data management and data governance best practices, analyze different data holdings from various sources using business intelligence and analytics tools/systems such as Microsoft BI stack and other analytic tools. The role may also involve deeper data analytics such as statistical modelling, data mining and econometrics for the purposes of developing, refining and testing hypotheses and predictive models, particularly in the subject areas of student success and labour force market demand. The role will work under the direction of the DSEU manager and will engage directly with business clients. The role will also involve the linking and analysis of depersonalized student level data collected from across the Learning Ministry program areas to help the Learning Ministries answer a range of program and policy related analysis questions in order to better understand learning pathways and student success.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.
      • North York, Ontario
      • Contract
      Our Client in the Ontario Public Sector looking for a Senior Business Analyst on a 10 month contract, Working on a Business Intelligence projects 10+ Years of Business Analysis experienceDemonstrated experience and knowledge with database design (SQL, Server Oracle)Demonstrated experience developing Power BI and analytics roadmaps (e.g. Microsoft BI)Demonstrated experience with statistics and analytical tools; building models, dashboards and development of data visualizations to convey complex statistical analysis using tools like Power BI and R-shinyDemonstrated experience with data warehousing and dashboardsDemonstrated knowledge and ability to apply data de-identification methodologies to linked client level data sets that ensure that client level data sets meet or exceed privacy protection standards when information is shared in aggregate form with public or semi-public actorsDemonstrated experience and knowledge with database design (SQL, Server Oracle) Demonstrated experience developing BI and analytics roadmaps (e.g. Microsoft BI)Demonstrated experience with statistics and analytical tools; building models, dashboards and development of data visualizations to convey complex statistical analysis using tools like Power BI and R-shinyDemonstrated experience with data warehousing and dashboardsDemonstrated experience developing data extraction, transformation, and load (ETL) functionality for large relational and multi-dimensional data storesWorking knowledge of advanced data visualization tools and techniques (statistical graphics, plots, information graphics) as well as website and SharePoint integrationAdvantagesPayment every weekWorking from homeWorking in the Ontario Public Sector Long Term contractResponsibilitiesProvides a comprehensive range of I&IT business analysis services for clients with diverse business and technological needs.Interacts with the business stakeholders and subject matter experts in order to understand their requirements through gathering, documenting, and analyzing business needs and requirements.Prepares and advises on business analysis policies, processes, best practices and standards to promote a comprehensive and consistent business analysis practice within the organization.Qualifications• Leads and conducts business analysis in order to assess client’s businessproblems/opportunities and documents the business requirements in such a way thatI&IT solutions can be determined.• Applies re-engineering concepts to promote business improvements throughalternative and cost effective service delivery approaches• Leads and conducts business analysis at varying levels of detail appropriate to theproject and phases of project, aligning with OPS Unified Project ManagementMethodology, Enterprise Architecture and Gating Process, and OPS StandardSystems Development Methodologies• Develops strategies, prepares business cases and cost-benefit analysis, andconducts feasibility studies for business I&IT initiatives• Develops sound processes for requirements gathering including but n o t limited toJAD sessions, interviews, mockups, etc.• Conducts business modeling; use case modeling; conceptual and logical datamodeling; process and data flow modeling; use case surveys; business rulesdefinition and non-functional requirements definitions for assigned projects• Monitors progress, resolves problems and reports regularly to I&IT management andstakeholders• Develops performance measures and traceability matrices for business analysisevaluation and conducts follow-up• Experience developing strategies, preparing business cases and cost-benefit analysis• Experience conducting requirements gathering, developing documentation, includingpresentations and briefing notes and conducting stakeholder engagement• Experience in the use of Computer Aided Software Engineering (CASE) tools todocument conceptual requirements and scope• Awareness of emerging I&IT trends and technologies• Excellent analytical, problem-solving and decision-making skills; verbal and writtencommunication skills; interpersonal and negotiation skills• A team player with a track record for meeting deadlinesSummaryThe role will be required to work with business clients to refine project requirements, conduct stakeholder engagements, research data management and data governance best practices, analyze different data holdings from various sources using business intelligence and analytics tools/systems such as Microsoft BI stack and other analytic tools. The role may also involve deeper data analytics such as statistical modelling, data mining and econometrics for the purposes of developing, refining and testing hypotheses and predictive models, particularly in the subject areas of student success and labour force market demand. The role will work under the direction of the DSEU manager and will engage directly with business clients. The role will also involve the linking and analysis of depersonalized student level data collected from across the Learning Ministry program areas to help the Learning Ministries answer a range of program and policy related analysis questions in order to better understand learning pathways and student success.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.
      Our Client in the Ontario Public Sector looking for a Senior Business Analyst on a 10 month contract, Working on a Business Intelligence projects 10+ Years of Business Analysis experienceDemonstrated experience and knowledge with database design (SQL, Server Oracle)Demonstrated experience developing Power BI and analytics roadmaps (e.g. Microsoft BI)Demonstrated experience with statistics and analytical tools; building models, dashboards and development of data visualizations to convey complex statistical analysis using tools like Power BI and R-shinyDemonstrated experience with data warehousing and dashboardsDemonstrated knowledge and ability to apply data de-identification methodologies to linked client level data sets that ensure that client level data sets meet or exceed privacy protection standards when information is shared in aggregate form with public or semi-public actorsDemonstrated experience and knowledge with database design (SQL, Server Oracle) Demonstrated experience developing BI and analytics roadmaps (e.g. Microsoft BI)Demonstrated experience with statistics and analytical tools; building models, dashboards and development of data visualizations to convey complex statistical analysis using tools like Power BI and R-shinyDemonstrated experience with data warehousing and dashboardsDemonstrated experience developing data extraction, transformation, and load (ETL) functionality for large relational and multi-dimensional data storesWorking knowledge of advanced data visualization tools and techniques (statistical graphics, plots, information graphics) as well as website and SharePoint integrationAdvantagesPayment every weekWorking from homeWorking in the Ontario Public Sector Long Term contractResponsibilitiesProvides a comprehensive range of I&IT business analysis services for clients with diverse business and technological needs.Interacts with the business stakeholders and subject matter experts in order to understand their requirements through gathering, documenting, and analyzing business needs and requirements.Prepares and advises on business analysis policies, processes, best practices and standards to promote a comprehensive and consistent business analysis practice within the organization.Qualifications• Leads and conducts business analysis in order to assess client’s businessproblems/opportunities and documents the business requirements in such a way thatI&IT solutions can be determined.• Applies re-engineering concepts to promote business improvements throughalternative and cost effective service delivery approaches• Leads and conducts business analysis at varying levels of detail appropriate to theproject and phases of project, aligning with OPS Unified Project ManagementMethodology, Enterprise Architecture and Gating Process, and OPS StandardSystems Development Methodologies• Develops strategies, prepares business cases and cost-benefit analysis, andconducts feasibility studies for business I&IT initiatives• Develops sound processes for requirements gathering including but n o t limited toJAD sessions, interviews, mockups, etc.• Conducts business modeling; use case modeling; conceptual and logical datamodeling; process and data flow modeling; use case surveys; business rulesdefinition and non-functional requirements definitions for assigned projects• Monitors progress, resolves problems and reports regularly to I&IT management andstakeholders• Develops performance measures and traceability matrices for business analysisevaluation and conducts follow-up• Experience developing strategies, preparing business cases and cost-benefit analysis• Experience conducting requirements gathering, developing documentation, includingpresentations and briefing notes and conducting stakeholder engagement• Experience in the use of Computer Aided Software Engineering (CASE) tools todocument conceptual requirements and scope• Awareness of emerging I&IT trends and technologies• Excellent analytical, problem-solving and decision-making skills; verbal and writtencommunication skills; interpersonal and negotiation skills• A team player with a track record for meeting deadlinesSummaryThe role will be required to work with business clients to refine project requirements, conduct stakeholder engagements, research data management and data governance best practices, analyze different data holdings from various sources using business intelligence and analytics tools/systems such as Microsoft BI stack and other analytic tools. The role may also involve deeper data analytics such as statistical modelling, data mining and econometrics for the purposes of developing, refining and testing hypotheses and predictive models, particularly in the subject areas of student success and labour force market demand. The role will work under the direction of the DSEU manager and will engage directly with business clients. The role will also involve the linking and analysis of depersonalized student level data collected from across the Learning Ministry program areas to help the Learning Ministries answer a range of program and policy related analysis questions in order to better understand learning pathways and student success.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.
      • Toronto, Ontario
      • Contract
      Our Toronto client is looking for an experienced DevOps Engineer for an exciting 7 months project to start.Location: Mainly remote but potential for occasional onsite at the office located in the GTADuration: 7 months contract to start POSITION:DevOps EngineerMinimum required technical or professional qualifications or certifications/designations:• Passionate about business intelligence, the use of BI and analytics to improve business operations• Deep understanding of multidimensional and tabular data models• Ability to ensure smooth software deployment by writing script updates and running diagnostics• Ability to create standards and go from design to implementation• Capable of performing SQL Server database backups, restores and patching on Windows environments and advanced database tuning• Excellent oral and written communication skills and ability to present to client groups, to consult with technical and non-technical staff and to prepare reports and proposals• Proficiency in documenting processes and monitoring metrics• Advanced knowledge of best practices related to data encryption and cyber security• Must be able to handle multiple priorities in a fast paced environment• Excellent organizational skills to deliver projects on-time and on-budget• Excellent interpersonal and conflict resolution skills, sensitivity and tactPreferred technical or professional qualifications or certifications/designations:• Experience with working on large scale and multiyear initiatives• Experience with Microsoft BI stack• Experience with Microsoft Azure, Power BI or other modern BI tools• Experience building SSAS / Tabular cubes and Power BI dashboards / reports against such cubes• Experience in building / designing / maintaining a SQL Server data warehouse• Has worked in large data migration projects• Knowledge and experience with Hadoop, Hortonworks HDP and Linux server environment is a plus• Experience with social housing management is a plus• Excellent analytical skills, able to manage multiple projects under strict timelines, work well in a demanding dynamic environment and meet overall objectives• High level of personal integrity, and the ability to professionally handle confidential matters and show an appropriate level of judgment and maturity• High degree of initiative, dependability and ability to work with little supervisionAdvantagesGreat opportunity to join the broader public sector and support an ongoing initiative.ResponsibilitiesKey Responsibilities• Consult with management on the operational requirements of software solutions• Contributing expertise on information system options, risk and operational impact• Mentoring junior software developers in gaining experience and assuming DevOps responsibilities• Managing the installation and configuration of solutions• Collaborating with developers on software requirements as well as interpreting test stage data• Completing code and script updates as well as resolving product implementation errors• Overseeing routine maintenance procedures and performing diagnostic tests• Documenting processes and monitoring performance metrics• Conforming to best practices in network administration and cyber security• Performs ad-hoc database migrations, upgrades, installations, configurations, troubleshooting and monitoring of SQL Server databases• Assists with BI project work efforts estimation• Develops detailed technical specifications, User Guides and ETL documentation including training of users• Serves as Subject Matter Expert in BI tool development concepts• Researches into the current state of BI marketplace to make recommendations and selection criteria for the procurement of new BI tools and technologies• Coordinates and supports development efforts of technical and corporate staff with database tuning efforts as well as ongoing application implementation, support and upgrades• Supports production issues and maintenance as necessary – acting as second level support for troubleshooting and resolving BI related applications / databases• Participates in BCP and DR planning, ITSM process improvement, run book creation and service catalog updatesQualificationsEDUCATION AND EXPERIENCE:Minimum required level and specialty/discipline:University degree in software engineering, computer science, information technology, information systems or equivalentPreferred level and specialty/discipline:Master’s degree in a related fieldMinimum number of years required and type/area of experience:10 years’ experience in designing / architecting high performance ETL programs using T-SQL and SSIS, developing dashboards and reports using Microsoft technologies (SSRS reports, SSAS / Tabular cubes, Power BI), building data warehouses, analytics, and dimension modeling using IDE tools such as Visual Studio, Eclipse or Jupyter NotebookPreferred number of years and type/area of experience:- 3+ years’ experience with master data management, development on big data platforms (Hortonworks, Cloudera or Azure) and languages such as Python, R or SPARQL- 5 years’ experience with data modeling multidimensional and tabular models, data management, data migration, data cleansing and synchronization and working with business clients directly by consulting with them to gather requirements to deliver projects- Extensive experience in DevOps engineering, team management and collaboration- ITIL certificationSummaryOur Broader Public Sector client is looking for a Senior DevOps Engineer for an ongoing initiative. Please do not hesitate to apply! 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.
      Our Toronto client is looking for an experienced DevOps Engineer for an exciting 7 months project to start.Location: Mainly remote but potential for occasional onsite at the office located in the GTADuration: 7 months contract to start POSITION:DevOps EngineerMinimum required technical or professional qualifications or certifications/designations:• Passionate about business intelligence, the use of BI and analytics to improve business operations• Deep understanding of multidimensional and tabular data models• Ability to ensure smooth software deployment by writing script updates and running diagnostics• Ability to create standards and go from design to implementation• Capable of performing SQL Server database backups, restores and patching on Windows environments and advanced database tuning• Excellent oral and written communication skills and ability to present to client groups, to consult with technical and non-technical staff and to prepare reports and proposals• Proficiency in documenting processes and monitoring metrics• Advanced knowledge of best practices related to data encryption and cyber security• Must be able to handle multiple priorities in a fast paced environment• Excellent organizational skills to deliver projects on-time and on-budget• Excellent interpersonal and conflict resolution skills, sensitivity and tactPreferred technical or professional qualifications or certifications/designations:• Experience with working on large scale and multiyear initiatives• Experience with Microsoft BI stack• Experience with Microsoft Azure, Power BI or other modern BI tools• Experience building SSAS / Tabular cubes and Power BI dashboards / reports against such cubes• Experience in building / designing / maintaining a SQL Server data warehouse• Has worked in large data migration projects• Knowledge and experience with Hadoop, Hortonworks HDP and Linux server environment is a plus• Experience with social housing management is a plus• Excellent analytical skills, able to manage multiple projects under strict timelines, work well in a demanding dynamic environment and meet overall objectives• High level of personal integrity, and the ability to professionally handle confidential matters and show an appropriate level of judgment and maturity• High degree of initiative, dependability and ability to work with little supervisionAdvantagesGreat opportunity to join the broader public sector and support an ongoing initiative.ResponsibilitiesKey Responsibilities• Consult with management on the operational requirements of software solutions• Contributing expertise on information system options, risk and operational impact• Mentoring junior software developers in gaining experience and assuming DevOps responsibilities• Managing the installation and configuration of solutions• Collaborating with developers on software requirements as well as interpreting test stage data• Completing code and script updates as well as resolving product implementation errors• Overseeing routine maintenance procedures and performing diagnostic tests• Documenting processes and monitoring performance metrics• Conforming to best practices in network administration and cyber security• Performs ad-hoc database migrations, upgrades, installations, configurations, troubleshooting and monitoring of SQL Server databases• Assists with BI project work efforts estimation• Develops detailed technical specifications, User Guides and ETL documentation including training of users• Serves as Subject Matter Expert in BI tool development concepts• Researches into the current state of BI marketplace to make recommendations and selection criteria for the procurement of new BI tools and technologies• Coordinates and supports development efforts of technical and corporate staff with database tuning efforts as well as ongoing application implementation, support and upgrades• Supports production issues and maintenance as necessary – acting as second level support for troubleshooting and resolving BI related applications / databases• Participates in BCP and DR planning, ITSM process improvement, run book creation and service catalog updatesQualificationsEDUCATION AND EXPERIENCE:Minimum required level and specialty/discipline:University degree in software engineering, computer science, information technology, information systems or equivalentPreferred level and specialty/discipline:Master’s degree in a related fieldMinimum number of years required and type/area of experience:10 years’ experience in designing / architecting high performance ETL programs using T-SQL and SSIS, developing dashboards and reports using Microsoft technologies (SSRS reports, SSAS / Tabular cubes, Power BI), building data warehouses, analytics, and dimension modeling using IDE tools such as Visual Studio, Eclipse or Jupyter NotebookPreferred number of years and type/area of experience:- 3+ years’ experience with master data management, development on big data platforms (Hortonworks, Cloudera or Azure) and languages such as Python, R or SPARQL- 5 years’ experience with data modeling multidimensional and tabular models, data management, data migration, data cleansing and synchronization and working with business clients directly by consulting with them to gather requirements to deliver projects- Extensive experience in DevOps engineering, team management and collaboration- ITIL certificationSummaryOur Broader Public Sector client is looking for a Senior DevOps Engineer for an ongoing initiative. Please do not hesitate to apply! 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.
      • Vancouver, British Columbia
      • Contract
      Are you an experienced Saas Engineer in search of your next contract opportunity? Our high-profile client is seeking to hire a Saas Engineer to join their talented team on a TIME month contract with a strong probability of extension. Apply for this amazing opportunity if this sounds like a good fit for you!AdvantagesWhat’s in it for you!As a Saas Engineer with our client, you’ll receive:- Highly competitive market hourly rates- A TIME contract with a strong probability of extension- Remote interview processResponsibilitiesWhat will you do?As a Senior Engineer II, you will work as the technical leader for the product(s) that the our team delivers. You will be counted on as a leader in your technology space, as you contribute to all areas of development and operations (pre-production to production). As a Senior Engineer II, you will dedicate a fair amount of time to the planning and discovery of tools and practices inside your given area of expertise. You will apply that knowledge by working closely with other Engineers, both internal and external to promote platform level change. Senior Engineer IIs, take production readiness and performance personally and help drive continuous improvement. You will be part of a day-to-day production release team and may perform on-call support functions as needed. You will be considered the technical owner of the production system(s) you work on and focus on how your product(s) are delivered and how to optimize them for efficiency, security and reliability.- Partner with Architects in delivering for engineering capability, maturity, and community of practice across engineering portfolio.- Assist Technology Manager in measuring productivity and report regularly on Development team’s performance.- Partner with project management to deliver status and performance updates- Conduct research to aid in product development and tools selection- Provide an escalation point and participate in on-call support rotations- Actively monitor key metrics, reports on trends, and make improvement recommendations- Facilitate an Engineering Community of Practice for your product(s)- Facilitate and lead reviews of technical designs and code with members of the technical team - Contribute to engineering automation, management or development of production level systems- Review product roadmaps and guide intake acceptance for a set of production systems- Own reliability for a defined set of production systems- Own the delivery lifecycle for a defined set of production systemsQualifications- Completed Bachelor’s degree or diploma (or equivalent experience) in Computer Science, Software Engineering or Software Architecture preferred; candidates with substantial and relevant industry experience are also eligible- Excellent verbal and written communication skills- 8+ years of engineering experience designing and developing SaaS solutions- 3+ years experience leading multiple work tracks and working in a product centric delivery model.- 2+ year experience in leading and mentoring Engineers- Proficiency with Visual Studio, Azure DevOps and experience with GIT Repositories (GitHub, GitHub Actions)- Working knowledge and experience in Microsoft Azure services (Function Apps, Web Apps, Service Bus, Logic Apps, etc.)- Working knowledge and experience in Azure, GCP and/or AWS system administration, system, and server builds, installations, upgrades, tuning, migration, and troubleshooting- Working knowledge and experience in design and development of RESTful APIs using Java, Spring Boot and Spring Cloud- Working knowledge and experience in relational databases with emphasis on SQL query language and stored procedures.- Advanced understanding of web technologies (HTTP, SSL, Headers, Cookies, TCP, Caching)- Technical expertise with microservices architecture- Familiarity with deployment automation and knowledge of CI/CD principles and best-practices. - Familiarity with streaming platforms (real-time data at a massive scale like Confluent Kafka)- Experience with Services, DevOps, Delivery.- Experience in Agile methodology- Ability to learn, understand, and work quickly with new emerging technologies, methodologies, and solutions in the Cloud/IT technology space- Familiar with the project tools: Jira, Confluence, SharePoint, Smartsheet, MS Office- Experience working with high transaction systems- Experience working with bug tracking and task management software such as JIRA, Bugzilla, etc.- Experience developing solutions for retail, contact center, eCommerce businesses and other relevant domains such as manufacturing & logistics, supply chain, or corporate shared servicesNice to Have:- Engineering and solution delivery experience in Contact Centre or Retail Experience environments- Experience with integrating Dynamics 365 solutions with third-party or in-house built on-prem and cloud applications.- Experience with Power Platform Development (Model-driven Apps, Canvas Apps, & Power Automate)- Working knowledge of C# ASP.NET software solutions that are compliant to Microsoft Dynamics 365 SDK. - MB-400 (Microsoft Power Apps + Dynamics 365 Developer) Certification- Working knowledge PowerBI and Snowflake- Familiarity with using Typescript, JQuery, JavaScript, AngularJS, HTML, CSS and responsive web designSummaryIf you are a Saas Engineer and the prospect of joining a dedicated team intrigues you, then this role with our high-profile client could be the perfect opportunity for you.Please contact Gurdas Bhanwar with your resume at:gurdas.bhanwar@randstad.caFor more information click the Apply button now!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.
      Are you an experienced Saas Engineer in search of your next contract opportunity? Our high-profile client is seeking to hire a Saas Engineer to join their talented team on a TIME month contract with a strong probability of extension. Apply for this amazing opportunity if this sounds like a good fit for you!AdvantagesWhat’s in it for you!As a Saas Engineer with our client, you’ll receive:- Highly competitive market hourly rates- A TIME contract with a strong probability of extension- Remote interview processResponsibilitiesWhat will you do?As a Senior Engineer II, you will work as the technical leader for the product(s) that the our team delivers. You will be counted on as a leader in your technology space, as you contribute to all areas of development and operations (pre-production to production). As a Senior Engineer II, you will dedicate a fair amount of time to the planning and discovery of tools and practices inside your given area of expertise. You will apply that knowledge by working closely with other Engineers, both internal and external to promote platform level change. Senior Engineer IIs, take production readiness and performance personally and help drive continuous improvement. You will be part of a day-to-day production release team and may perform on-call support functions as needed. You will be considered the technical owner of the production system(s) you work on and focus on how your product(s) are delivered and how to optimize them for efficiency, security and reliability.- Partner with Architects in delivering for engineering capability, maturity, and community of practice across engineering portfolio.- Assist Technology Manager in measuring productivity and report regularly on Development team’s performance.- Partner with project management to deliver status and performance updates- Conduct research to aid in product development and tools selection- Provide an escalation point and participate in on-call support rotations- Actively monitor key metrics, reports on trends, and make improvement recommendations- Facilitate an Engineering Community of Practice for your product(s)- Facilitate and lead reviews of technical designs and code with members of the technical team - Contribute to engineering automation, management or development of production level systems- Review product roadmaps and guide intake acceptance for a set of production systems- Own reliability for a defined set of production systems- Own the delivery lifecycle for a defined set of production systemsQualifications- Completed Bachelor’s degree or diploma (or equivalent experience) in Computer Science, Software Engineering or Software Architecture preferred; candidates with substantial and relevant industry experience are also eligible- Excellent verbal and written communication skills- 8+ years of engineering experience designing and developing SaaS solutions- 3+ years experience leading multiple work tracks and working in a product centric delivery model.- 2+ year experience in leading and mentoring Engineers- Proficiency with Visual Studio, Azure DevOps and experience with GIT Repositories (GitHub, GitHub Actions)- Working knowledge and experience in Microsoft Azure services (Function Apps, Web Apps, Service Bus, Logic Apps, etc.)- Working knowledge and experience in Azure, GCP and/or AWS system administration, system, and server builds, installations, upgrades, tuning, migration, and troubleshooting- Working knowledge and experience in design and development of RESTful APIs using Java, Spring Boot and Spring Cloud- Working knowledge and experience in relational databases with emphasis on SQL query language and stored procedures.- Advanced understanding of web technologies (HTTP, SSL, Headers, Cookies, TCP, Caching)- Technical expertise with microservices architecture- Familiarity with deployment automation and knowledge of CI/CD principles and best-practices. - Familiarity with streaming platforms (real-time data at a massive scale like Confluent Kafka)- Experience with Services, DevOps, Delivery.- Experience in Agile methodology- Ability to learn, understand, and work quickly with new emerging technologies, methodologies, and solutions in the Cloud/IT technology space- Familiar with the project tools: Jira, Confluence, SharePoint, Smartsheet, MS Office- Experience working with high transaction systems- Experience working with bug tracking and task management software such as JIRA, Bugzilla, etc.- Experience developing solutions for retail, contact center, eCommerce businesses and other relevant domains such as manufacturing & logistics, supply chain, or corporate shared servicesNice to Have:- Engineering and solution delivery experience in Contact Centre or Retail Experience environments- Experience with integrating Dynamics 365 solutions with third-party or in-house built on-prem and cloud applications.- Experience with Power Platform Development (Model-driven Apps, Canvas Apps, & Power Automate)- Working knowledge of C# ASP.NET software solutions that are compliant to Microsoft Dynamics 365 SDK. - MB-400 (Microsoft Power Apps + Dynamics 365 Developer) Certification- Working knowledge PowerBI and Snowflake- Familiarity with using Typescript, JQuery, JavaScript, AngularJS, HTML, CSS and responsive web designSummaryIf you are a Saas Engineer and the prospect of joining a dedicated team intrigues you, then this role with our high-profile client could be the perfect opportunity for you.Please contact Gurdas Bhanwar with your resume at:gurdas.bhanwar@randstad.caFor more information click the Apply button now!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.

    Thank you for subscribing to your personalised job alerts.

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