You are successfully logged out of your my randstad account

You have successfully deleted your account

Web Developer III - 607

job details

summary

    job details
    The role involves building technologically complex cloud based digital twins of users’ operating environments at scale. The software developers will participate in the analysis, design coding, testing validation and integration in an Agile/SCRUM environment.
    The Senior Web Developer will be a full stack developer with significant experience in several of the following; node JS, Angular, Client Server, APIs, Open API, API rest, APIM, tokens generation and exchange, web proxies, JWT, Post Man, Microservices, NoSQL, Swagger standard. The successful candidate will be flexible with their work tasks, and have a good knowledge of architectural principles.
    Relevant Internal Skill Sets from our client include; experience working with web applications, experience working within the Digital Accelerator is an asset.

    Advantages
    Please contact your recruitment advisor to inquire about the advantages of this mandate.

    Responsibilities
    In this role, the Senior Web Developer will be expected to:

     Collaborate with the Product Owner/Technical Lead/Lead Web Developer to build upon and improve the web app to continuously deliver product enhancements
     Contribute to the technical direction of a solution and the production of the technical documentation as required
     Significant contributions to analysis, design, implementation, testing of web app features and collaborating on the same where features span multiple building blocks of the overall solution
     Collaborate with the Product Owner and Technical Lead to create clear definitions of done, and with the technical team to establish repeatable, ideally automatable recipes for testing new and existing features
     Collaborate with other teams within and outside of the project to meet target deadlines and continuously improve the product
     Participate in proposal, planning or cost estimation activities by compiling cost estimate and reviewing project proposals
     Support systems and software architectural design and planning working groups
     Use Agile engineering practices and various software and web development technologies to rapidly develop creative and efficient solutions that enhance the client customer and employee experience
     Coding of software in an agile environment
     Performance of module and integration testing
     Prepare detailed software design where required
     Participate in code reviews, identifying technical risks, options and recommending ways forward
     Ensure tasks are completed within budget and discuss critical blockers, changes or
    modifications with management
     Collaborate with other team members to craft clear user stories, design tests for prototypes and
    products, and continuously deliver product enhancements
     Ensure that there is a stable quality assured (QAS) instance of the web application available for demonstrations and review
     Ensure that new features are developed inline with best CI/CD practice and are tested appropriately before being migrated to the QAS instance
     Establish an awareness of the cloud dependencies for the deployment pipeline that is sufficient to diagnose which assets are causing issues at runtime and coordinate the full diagnosis and resolution with support from the DevOps team
     Support the development of close working relationships between team members and stakeholders in a distributed, remote working environment
     Adhere to all Company and contractual standards and processes applicable to software
     Advise colleagues and product stakeholders on technical issues & problems based on in-depth knowledge of product
     Resolve technical problems escalated from less experienced team members and make recommendations
     Any other duties as may be required
    Knowledge, Skills and Experience

    Essential:
     Experience producing web applications using Angular (significant experience with other
    frameworks will be considered on a case by case basis)
     Significant programming experience in JavaScript, HTML/CSS, Node JS, NoSQL
     Experience in developing APIs and knowledge of Client Server architecture
     Knowledge of continuous integration, continuous delivery and test-driven development
     Ability to demonstrate initiative, creativity and resourcefulness in an agile development team
     Ability to work unsupervised
     Working knowledge of development using Microsoft Azure
     Experience with unit testing and automated functional testing
    Desirable:
     Integration of Microsoft Azure Assets in a cloud based “system of systems”
     Familiarity with OGC Web Service Standards
     Knowledge of Microservices architecture
     Experience using Azure DevOps is an asset

    Qualifications
     Bachelor degree in engineering or a related field
     7 to 10 years of relevant experience
     Fluency in English

    Summary
    If 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.
    The role involves building technologically complex cloud based digital twins of users’ operating environments at scale. The software developers will participate in the analysis, design coding, testing validation and integration in an Agile/SCRUM environment.
    The Senior Web Developer will be a full stack developer with significant experience in several of the following; node JS, Angular, Client Server, APIs, Open API, API rest, APIM, tokens generation and exchange, web proxies, JWT, Post Man, Microservices, NoSQL, Swagger standard. The successful candidate will be flexible with their work tasks, and have a good knowledge of architectural principles.
    Relevant Internal Skill Sets from our client include; experience working with web applications, experience working within the Digital Accelerator is an asset.

    Advantages
    Please contact your recruitment advisor to inquire about the advantages of this mandate.

    Responsibilities
    In this role, the Senior Web Developer will be expected to:

     Collaborate with the Product Owner/Technical Lead/Lead Web Developer to build upon and improve the web app to continuously deliver product enhancements
     Contribute to the technical direction of a solution and the production of the technical documentation as required
     Significant contributions to analysis, design, implementation, testing of web app features and collaborating on the same where features span multiple building blocks of the overall solution
     Collaborate with the Product Owner and Technical Lead to create clear definitions of done, and with the technical team to establish repeatable, ideally automatable recipes for testing new and existing features
     Collaborate with other teams within and outside of the project to meet target deadlines and continuously improve the product
     Participate in proposal, planning or cost estimation activities by compiling cost estimate and reviewing project proposals
     Support systems and software architectural design and planning working groups
     Use Agile engineering practices and various software and web development technologies to rapidly develop creative and efficient solutions that enhance the client customer and employee experience
     Coding of software in an agile environment
     Performance of module and integration testing
     Prepare detailed software design where required
     Participate in code reviews, identifying technical risks, options and recommending ways forward
     Ensure tasks are completed within budget and discuss critical blockers, changes or
    modifications with management
     Collaborate with other team members to craft clear user stories, design tests for prototypes and
    products, and continuously deliver product enhancements
     Ensure that there is a stable quality assured (QAS) instance of the web application available for demonstrations and review
     Ensure that new features are developed inline with best CI/CD practice and are tested appropriately before being migrated to the QAS instance
     Establish an awareness of the cloud dependencies for the deployment pipeline that is sufficient to diagnose which assets are causing issues at runtime and coordinate the full diagnosis and resolution with support from the DevOps team
     Support the development of close working relationships between team members and stakeholders in a distributed, remote working environment
     Adhere to all Company and contractual standards and processes applicable to software
     Advise colleagues and product stakeholders on technical issues & problems based on in-depth knowledge of product
     Resolve technical problems escalated from less experienced team members and make recommendations
     Any other duties as may be required
    Knowledge, Skills and Experience

    Essential:
     Experience producing web applications using Angular (significant experience with other
    frameworks will be considered on a case by case basis)
     Significant programming experience in JavaScript, HTML/CSS, Node JS, NoSQL
     Experience in developing APIs and knowledge of Client Server architecture
     Knowledge of continuous integration, continuous delivery and test-driven development
     Ability to demonstrate initiative, creativity and resourcefulness in an agile development team
     Ability to work unsupervised
     Working knowledge of development using Microsoft Azure
     Experience with unit testing and automated functional testing
    Desirable:
     Integration of Microsoft Azure Assets in a cloud based “system of systems”
     Familiarity with OGC Web Service Standards
     Knowledge of Microservices architecture
     Experience using Azure DevOps is an asset

    Qualifications
     Bachelor degree in engineering or a related field
     7 to 10 years of relevant experience
     Fluency in English

    Summary
    If 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.