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.

    9 jobs found for javascript in Québec

    filter3
    clear all
      • Montréal, Québec
      • Contract
      Junior Software Engineer Long term contractMust be able to be in the Montreal office 2 times a weekJavascript, Java, Kotlin, PythonCloud : Azure, DockerTools : Git / Jenkins / TeamCity, PowerBi, Orchestration and workflow applications.Daily activities:Participate in design thinking sessions to collect needs and specify required featuresDevelop any required elements of the application from user interface to data managementManage several streams of work concurrentlyBring a passion to stay on top of trends, experiment with and learn new technologies. Profile As our team assists multiple parts of the organization, versatility and complementarity are important. As a team, we need to be proficient with the technologies below. It is not required to master all of them but being able to switch between them is a strong asset. You need to demonstrate your ability to write code, covert business needs into technical implementations, and work with a team of business and technical experts who use any of the following: It is not expected that you know each language and/or tool, but you must have the ability to rapidly learn and use the new languages and tools with guidance. AdvantagesLong term contract, very stable and challenging environment. Lots of opportunities to grow within the company and very competent teams to help support all the activitiesResponsibilities Daily activities:Participate in design thinking sessions to collect needs and specify required featuresDevelop any required elements of the application from user interface to data managementManage several streams of work concurrentlyBring a passion to stay on top of trends, experiment with and learn new technologies. Qualifications Javascript, Java, Kotlin, PythonCloud : Azure, DockerTools : Git / Jenkins / TeamCity, PowerBi, Orchestration and workflow applications.Summary Javascript, Java, Kotlin, PythonCloud : Azure, DockerTools : Git / Jenkins / TeamCity, PowerBi, Orchestration and workflow applications.Randstad Canada is committed to building a diverse workforce reflective of the diversity of Canada. As a result, we promote employment equity and encourage candidates, especially those who identify as a woman, an Aboriginal person, a person with a disability or a member of a visible minority group, and any others who may contribute to the diversification of our workforce, to apply.Randstad Canada is also committed to developing an inclusive, barrier-free selection processes and work environments.If contacted in relation to a job opportunity, you should advise your Randstad Representative or your local Randstad branch in a timely fashion of the accommodation measures which must be taken to enable you to be assessed in a fair and equitable manner.Information received relating to accommodation measures will be addressed confidentially.For all feedback on equity and accommodation needs, please contact your local Randstad Canada Branch.
      Junior Software Engineer Long term contractMust be able to be in the Montreal office 2 times a weekJavascript, Java, Kotlin, PythonCloud : Azure, DockerTools : Git / Jenkins / TeamCity, PowerBi, Orchestration and workflow applications.Daily activities:Participate in design thinking sessions to collect needs and specify required featuresDevelop any required elements of the application from user interface to data managementManage several streams of work concurrentlyBring a passion to stay on top of trends, experiment with and learn new technologies. Profile As our team assists multiple parts of the organization, versatility and complementarity are important. As a team, we need to be proficient with the technologies below. It is not required to master all of them but being able to switch between them is a strong asset. You need to demonstrate your ability to write code, covert business needs into technical implementations, and work with a team of business and technical experts who use any of the following: It is not expected that you know each language and/or tool, but you must have the ability to rapidly learn and use the new languages and tools with guidance. AdvantagesLong term contract, very stable and challenging environment. Lots of opportunities to grow within the company and very competent teams to help support all the activitiesResponsibilities Daily activities:Participate in design thinking sessions to collect needs and specify required featuresDevelop any required elements of the application from user interface to data managementManage several streams of work concurrentlyBring a passion to stay on top of trends, experiment with and learn new technologies. Qualifications Javascript, Java, Kotlin, PythonCloud : Azure, DockerTools : Git / Jenkins / TeamCity, PowerBi, Orchestration and workflow applications.Summary Javascript, Java, Kotlin, PythonCloud : Azure, DockerTools : Git / Jenkins / TeamCity, PowerBi, Orchestration and workflow applications.Randstad Canada is committed to building a diverse workforce reflective of the diversity of Canada. As a result, we promote employment equity and encourage candidates, especially those who identify as a woman, an Aboriginal person, a person with a disability or a member of a visible minority group, and any others who may contribute to the diversification of our workforce, to apply.Randstad Canada is also committed to developing an inclusive, barrier-free selection processes and work environments.If contacted in relation to a job opportunity, you should advise your Randstad Representative or your local Randstad branch in a timely fashion of the accommodation measures which must be taken to enable you to be assessed in a fair and equitable manner.Information received relating to accommodation measures will be addressed confidentially.For all feedback on equity and accommodation needs, please contact your local Randstad Canada Branch.
      • Montréal, Québec
      • Contract
      Software Developer, Web & Cloud ApplicationsWe are seeking a highly motivated Software Engineer to join an agile development team responsible for building cloud-based Computing and Data Management technologies. The ideal candidate should have experience developing and supporting large scale web applications.As a member of a team, you will play an important role in the definition and development of core technologies that make up our client’s web-based design products. The ideal candidate will be a hands-on craftsperson with technology and code.Responsibilities• Implement prototypes and software components.• Collaborate with team of excellent engineers to design, plan, develop, test, deliver and maintain complex features and new subsystems.• Interact with product management teams to review and implement proposed designs.• Participate and advise in code reviews.Requirements• Experience with large scale, distributed application design.• Expert in Javascript/Typescript• Detail oriented and passionate about building great software.• A constant desire to improve, learn more and take things to the next level.• BS or MS in Computer Science or related technical field.• At least 1 year of experience in software development.• Passion for building high quality software with extensive experience in unit testing and test driven development.• Excellent communication and writing skills.• Ability to operate effectively and independently in a dynamic, fluid environment.• Fluid verbal skills in EnglishDesired:• Familiarity with web application development and JavaScript is a very strong plus.• Familiarity with HTML5 and modern web standards.• Experience with continuous build and integration tools such as Ansible, Docker, Jenkins, and/or BuildBot will be a strong plus.• Experience with Node.js is a strong plus.• Experience contributing as a full-stack developer.• Experience with Git or equivalent distributed revision control systemsAdvantagesSoftware Developer, Web & Cloud ApplicationsWe are seeking a highly motivated Software Engineer to join an agile development team responsible for building cloud-based Computing and Data Management technologies. The ideal candidate should have experience developing and supporting large scale web applications.As a member of a team, you will play an important role in the definition and development of core technologies that make up our client’s web-based design products. The ideal candidate will be a hands-on craftsperson with technology and code.Responsibilities• Implement prototypes and software components.• Collaborate with team of excellent engineers to design, plan, develop, test, deliver and maintain complex features and new subsystems.• Interact with product management teams to review and implement proposed designs.• Participate and advise in code reviews.Requirements• Experience with large scale, distributed application design.• Expert in Javascript/Typescript• Detail oriented and passionate about building great software.• A constant desire to improve, learn more and take things to the next level.• BS or MS in Computer Science or related technical field.• At least 1 year of experience in software development.• Passion for building high quality software with extensive experience in unit testing and test driven development.• Excellent communication and writing skills.• Ability to operate effectively and independently in a dynamic, fluid environment.• Fluid verbal skills in EnglishDesired:• Familiarity with web application development and JavaScript is a very strong plus.• Familiarity with HTML5 and modern web standards.• Experience with continuous build and integration tools such as Ansible, Docker, Jenkins, and/or BuildBot will be a strong plus.• Experience with Node.js is a strong plus.• Experience contributing as a full-stack developer.• Experience with Git or equivalent distributed revision control systemsResponsibilitiesSoftware Developer, Web & Cloud ApplicationsWe are seeking a highly motivated Software Engineer to join an agile development team responsible for building cloud-based Computing and Data Management technologies. The ideal candidate should have experience developing and supporting large scale web applications.As a member of a team, you will play an important role in the definition and development of core technologies that make up our client’s web-based design products. The ideal candidate will be a hands-on craftsperson with technology and code.Responsibilities• Implement prototypes and software components.• Collaborate with team of excellent engineers to design, plan, develop, test, deliver and maintain complex features and new subsystems.• Interact with product management teams to review and implement proposed designs.• Participate and advise in code reviews.Requirements• Experience with large scale, distributed application design.• Expert in Javascript/Typescript• Detail oriented and passionate about building great software.• A constant desire to improve, learn more and take things to the next level.• BS or MS in Computer Science or related technical field.• At least 1 year of experience in software development.• Passion for building high quality software with extensive experience in unit testing and test driven development.• Excellent communication and writing skills.• Ability to operate effectively and independently in a dynamic, fluid environment.• Fluid verbal skills in EnglishDesired:• Familiarity with web application development and JavaScript is a very strong plus.• Familiarity with HTML5 and modern web standards.• Experience with continuous build and integration tools such as Ansible, Docker, Jenkins, and/or BuildBot will be a strong plus.• Experience with Node.js is a strong plus.• Experience contributing as a full-stack developer.• Experience with Git or equivalent distributed revision control systemsQualificationsSoftware Developer, Web & Cloud ApplicationsWe are seeking a highly motivated Software Engineer to join an agile development team responsible for building cloud-based Computing and Data Management technologies. The ideal candidate should have experience developing and supporting large scale web applications.As a member of a team, you will play an important role in the definition and development of core technologies that make up our client’s web-based design products. The ideal candidate will be a hands-on craftsperson with technology and code.Responsibilities• Implement prototypes and software components.• Collaborate with team of excellent engineers to design, plan, develop, test, deliver and maintain complex features and new subsystems.• Interact with product management teams to review and implement proposed designs.• Participate and advise in code reviews.Requirements• Experience with large scale, distributed application design.• Expert in Javascript/Typescript• Detail oriented and passionate about building great software.• A constant desire to improve, learn more and take things to the next level.• BS or MS in Computer Science or related technical field.• At least 1 year of experience in software development.• Passion for building high quality software with extensive experience in unit testing and test driven development.• Excellent communication and writing skills.• Ability to operate effectively and independently in a dynamic, fluid environment.• Fluid verbal skills in EnglishDesired:• Familiarity with web application development and JavaScript is a very strong plus.• Familiarity with HTML5 and modern web standards.• Experience with continuous build and integration tools such as Ansible, Docker, Jenkins, and/or BuildBot will be a strong plus.• Experience with Node.js is a strong plus.• Experience contributing as a full-stack developer.• Experience with Git or equivalent distributed revision control systemsSummarySoftware Developer, Web & Cloud ApplicationsWe are seeking a highly motivated Software Engineer to join an agile development team responsible for building cloud-based Computing and Data Management technologies. The ideal candidate should have experience developing and supporting large scale web applications.As a member of a team, you will play an important role in the definition and development of core technologies that make up our client’s web-based design products. The ideal candidate will be a hands-on craftsperson with technology and code.Responsibilities• Implement prototypes and software components.• Collaborate with team of excellent engineers to design, plan, develop, test, deliver and maintain complex features and new subsystems.• Interact with product management teams to review and implement proposed designs.• Participate and advise in code reviews.Requirements• Experience with large scale, distributed application design.• Expert in Javascript/Typescript• Detail oriented and passionate about building great software.• A constant desire to improve, learn more and take things to the next level.• BS or MS in Computer Science or related technical field.• At least 1 year of experience in software development.• Passion for building high quality software with extensive experience in unit testing and test driven development.• Excellent communication and writing skills.• Ability to operate effectively and independently in a dynamic, fluid environment.• Fluid verbal skills in EnglishDesired:• Familiarity with web application development and JavaScript is a very strong plus.• Familiarity with HTML5 and modern web standards.• Experience with continuous build and integration tools such as Ansible, Docker, Jenkins, and/or BuildBot will be a strong plus.• Experience with Node.js is a strong plus.• Experience contributing as a full-stack developer.• Experience with Git or equivalent distributed revision control systemsRandstad Canada is committed to building a diverse workforce reflective of the diversity of Canada. As a result, we promote employment equity and encourage candidates, especially those who identify as a woman, an Aboriginal person, a person with a disability or a member of a visible minority group, and any others who may contribute to the diversification of our workforce, to apply.Randstad Canada is also committed to developing an inclusive, barrier-free selection processes and work environments.If contacted in relation to a job opportunity, you should advise your Randstad Representative or your local Randstad branch in a timely fashion of the accommodation measures which must be taken to enable you to be assessed in a fair and equitable manner.Information received relating to accommodation measures will be addressed confidentially.For all feedback on equity and accommodation needs, please contact your local Randstad Canada Branch.
      Software Developer, Web & Cloud ApplicationsWe are seeking a highly motivated Software Engineer to join an agile development team responsible for building cloud-based Computing and Data Management technologies. The ideal candidate should have experience developing and supporting large scale web applications.As a member of a team, you will play an important role in the definition and development of core technologies that make up our client’s web-based design products. The ideal candidate will be a hands-on craftsperson with technology and code.Responsibilities• Implement prototypes and software components.• Collaborate with team of excellent engineers to design, plan, develop, test, deliver and maintain complex features and new subsystems.• Interact with product management teams to review and implement proposed designs.• Participate and advise in code reviews.Requirements• Experience with large scale, distributed application design.• Expert in Javascript/Typescript• Detail oriented and passionate about building great software.• A constant desire to improve, learn more and take things to the next level.• BS or MS in Computer Science or related technical field.• At least 1 year of experience in software development.• Passion for building high quality software with extensive experience in unit testing and test driven development.• Excellent communication and writing skills.• Ability to operate effectively and independently in a dynamic, fluid environment.• Fluid verbal skills in EnglishDesired:• Familiarity with web application development and JavaScript is a very strong plus.• Familiarity with HTML5 and modern web standards.• Experience with continuous build and integration tools such as Ansible, Docker, Jenkins, and/or BuildBot will be a strong plus.• Experience with Node.js is a strong plus.• Experience contributing as a full-stack developer.• Experience with Git or equivalent distributed revision control systemsAdvantagesSoftware Developer, Web & Cloud ApplicationsWe are seeking a highly motivated Software Engineer to join an agile development team responsible for building cloud-based Computing and Data Management technologies. The ideal candidate should have experience developing and supporting large scale web applications.As a member of a team, you will play an important role in the definition and development of core technologies that make up our client’s web-based design products. The ideal candidate will be a hands-on craftsperson with technology and code.Responsibilities• Implement prototypes and software components.• Collaborate with team of excellent engineers to design, plan, develop, test, deliver and maintain complex features and new subsystems.• Interact with product management teams to review and implement proposed designs.• Participate and advise in code reviews.Requirements• Experience with large scale, distributed application design.• Expert in Javascript/Typescript• Detail oriented and passionate about building great software.• A constant desire to improve, learn more and take things to the next level.• BS or MS in Computer Science or related technical field.• At least 1 year of experience in software development.• Passion for building high quality software with extensive experience in unit testing and test driven development.• Excellent communication and writing skills.• Ability to operate effectively and independently in a dynamic, fluid environment.• Fluid verbal skills in EnglishDesired:• Familiarity with web application development and JavaScript is a very strong plus.• Familiarity with HTML5 and modern web standards.• Experience with continuous build and integration tools such as Ansible, Docker, Jenkins, and/or BuildBot will be a strong plus.• Experience with Node.js is a strong plus.• Experience contributing as a full-stack developer.• Experience with Git or equivalent distributed revision control systemsResponsibilitiesSoftware Developer, Web & Cloud ApplicationsWe are seeking a highly motivated Software Engineer to join an agile development team responsible for building cloud-based Computing and Data Management technologies. The ideal candidate should have experience developing and supporting large scale web applications.As a member of a team, you will play an important role in the definition and development of core technologies that make up our client’s web-based design products. The ideal candidate will be a hands-on craftsperson with technology and code.Responsibilities• Implement prototypes and software components.• Collaborate with team of excellent engineers to design, plan, develop, test, deliver and maintain complex features and new subsystems.• Interact with product management teams to review and implement proposed designs.• Participate and advise in code reviews.Requirements• Experience with large scale, distributed application design.• Expert in Javascript/Typescript• Detail oriented and passionate about building great software.• A constant desire to improve, learn more and take things to the next level.• BS or MS in Computer Science or related technical field.• At least 1 year of experience in software development.• Passion for building high quality software with extensive experience in unit testing and test driven development.• Excellent communication and writing skills.• Ability to operate effectively and independently in a dynamic, fluid environment.• Fluid verbal skills in EnglishDesired:• Familiarity with web application development and JavaScript is a very strong plus.• Familiarity with HTML5 and modern web standards.• Experience with continuous build and integration tools such as Ansible, Docker, Jenkins, and/or BuildBot will be a strong plus.• Experience with Node.js is a strong plus.• Experience contributing as a full-stack developer.• Experience with Git or equivalent distributed revision control systemsQualificationsSoftware Developer, Web & Cloud ApplicationsWe are seeking a highly motivated Software Engineer to join an agile development team responsible for building cloud-based Computing and Data Management technologies. The ideal candidate should have experience developing and supporting large scale web applications.As a member of a team, you will play an important role in the definition and development of core technologies that make up our client’s web-based design products. The ideal candidate will be a hands-on craftsperson with technology and code.Responsibilities• Implement prototypes and software components.• Collaborate with team of excellent engineers to design, plan, develop, test, deliver and maintain complex features and new subsystems.• Interact with product management teams to review and implement proposed designs.• Participate and advise in code reviews.Requirements• Experience with large scale, distributed application design.• Expert in Javascript/Typescript• Detail oriented and passionate about building great software.• A constant desire to improve, learn more and take things to the next level.• BS or MS in Computer Science or related technical field.• At least 1 year of experience in software development.• Passion for building high quality software with extensive experience in unit testing and test driven development.• Excellent communication and writing skills.• Ability to operate effectively and independently in a dynamic, fluid environment.• Fluid verbal skills in EnglishDesired:• Familiarity with web application development and JavaScript is a very strong plus.• Familiarity with HTML5 and modern web standards.• Experience with continuous build and integration tools such as Ansible, Docker, Jenkins, and/or BuildBot will be a strong plus.• Experience with Node.js is a strong plus.• Experience contributing as a full-stack developer.• Experience with Git or equivalent distributed revision control systemsSummarySoftware Developer, Web & Cloud ApplicationsWe are seeking a highly motivated Software Engineer to join an agile development team responsible for building cloud-based Computing and Data Management technologies. The ideal candidate should have experience developing and supporting large scale web applications.As a member of a team, you will play an important role in the definition and development of core technologies that make up our client’s web-based design products. The ideal candidate will be a hands-on craftsperson with technology and code.Responsibilities• Implement prototypes and software components.• Collaborate with team of excellent engineers to design, plan, develop, test, deliver and maintain complex features and new subsystems.• Interact with product management teams to review and implement proposed designs.• Participate and advise in code reviews.Requirements• Experience with large scale, distributed application design.• Expert in Javascript/Typescript• Detail oriented and passionate about building great software.• A constant desire to improve, learn more and take things to the next level.• BS or MS in Computer Science or related technical field.• At least 1 year of experience in software development.• Passion for building high quality software with extensive experience in unit testing and test driven development.• Excellent communication and writing skills.• Ability to operate effectively and independently in a dynamic, fluid environment.• Fluid verbal skills in EnglishDesired:• Familiarity with web application development and JavaScript is a very strong plus.• Familiarity with HTML5 and modern web standards.• Experience with continuous build and integration tools such as Ansible, Docker, Jenkins, and/or BuildBot will be a strong plus.• Experience with Node.js is a strong plus.• Experience contributing as a full-stack developer.• Experience with Git or equivalent distributed revision control systemsRandstad Canada is committed to building a diverse workforce reflective of the diversity of Canada. As a result, we promote employment equity and encourage candidates, especially those who identify as a woman, an Aboriginal person, a person with a disability or a member of a visible minority group, and any others who may contribute to the diversification of our workforce, to apply.Randstad Canada is also committed to developing an inclusive, barrier-free selection processes and work environments.If contacted in relation to a job opportunity, you should advise your Randstad Representative or your local Randstad branch in a timely fashion of the accommodation measures which must be taken to enable you to be assessed in a fair and equitable manner.Information received relating to accommodation measures will be addressed confidentially.For all feedback on equity and accommodation needs, please contact your local Randstad Canada Branch.
      • Montréal, Québec
      • Contract
      Java Developer Long term contractResume and information : phil.ross@randstad.ca Missions What will be your day-to-day?You will:- Participate in design thinking sessions to collect needs and specify required features- Develop any required elements of the application from user interface to data management- Manage several streams of work concurrently- Bring a passion to stay on top of trends, experiment with and learn new technologies. Profile What does it take to get the job?You have at least 2 years of experience as a developer You are an efficient communicator (good written & verbal communication skills)Your education: BS degree in Computer Science or equivalentYour technical skills:Javascript, Java, Kotlin, PythonCloud : Azure, DockerTools : Git / Jenkins / TeamCity, PowerBi, Orchestration and workflow applications. AdvantagesLong term contract, 40 hrs a week, large banking environment, Montreal based. Lors of room to grow and develop skills with training and coachingResponsibilities- Participate in design thinking sessions to collect needs and specify required features- Develop any required elements of the application from user interface to data management- Manage several streams of work concurrently- Bring a passion to stay on top of trends, experiment with and learn new technologies.Qualifications You have at least 2 years of experience as a developer You are an efficient communicator (good written & verbal communication skills)Your education: BS degree in Computer Science or equivalentYour technical skills:Javascript, Java, Kotlin, PythonCloud : Azure, DockerTools : Git / Jenkins / TeamCity, PowerBi, Orchestration and workflow applications. Summary C# .NET Developer Long term contractResume and information : phil.ross@randstad.ca Missions What will be your day-to-day?You will:- Participate in design thinking sessions to collect needs and specify required features- Develop any required elements of the application from user interface to data management- Manage several streams of work concurrently- Bring a passion to stay on top of trends, experiment with and learn new technologies. Profile What does it take to get the job?You have at least 2 years of experience as a developer You are an efficient communicator (good written & verbal communication skills)Your education: BS degree in Computer Science or equivalentYour technical skills:Javascript, Java, Kotlin, PythonCloud : Azure, DockerTools : Git / Jenkins / TeamCity, PowerBi, Orchestration and workflow applications. Randstad Canada is committed to building a diverse workforce reflective of the diversity of Canada. As a result, we promote employment equity and encourage candidates, especially those who identify as a woman, an Aboriginal person, a person with a disability or a member of a visible minority group, and any others who may contribute to the diversification of our workforce, to apply.Randstad Canada is also committed to developing an inclusive, barrier-free selection processes and work environments.If contacted in relation to a job opportunity, you should advise your Randstad Representative or your local Randstad branch in a timely fashion of the accommodation measures which must be taken to enable you to be assessed in a fair and equitable manner.Information received relating to accommodation measures will be addressed confidentially.For all feedback on equity and accommodation needs, please contact your local Randstad Canada Branch.
      Java Developer Long term contractResume and information : phil.ross@randstad.ca Missions What will be your day-to-day?You will:- Participate in design thinking sessions to collect needs and specify required features- Develop any required elements of the application from user interface to data management- Manage several streams of work concurrently- Bring a passion to stay on top of trends, experiment with and learn new technologies. Profile What does it take to get the job?You have at least 2 years of experience as a developer You are an efficient communicator (good written & verbal communication skills)Your education: BS degree in Computer Science or equivalentYour technical skills:Javascript, Java, Kotlin, PythonCloud : Azure, DockerTools : Git / Jenkins / TeamCity, PowerBi, Orchestration and workflow applications. AdvantagesLong term contract, 40 hrs a week, large banking environment, Montreal based. Lors of room to grow and develop skills with training and coachingResponsibilities- Participate in design thinking sessions to collect needs and specify required features- Develop any required elements of the application from user interface to data management- Manage several streams of work concurrently- Bring a passion to stay on top of trends, experiment with and learn new technologies.Qualifications You have at least 2 years of experience as a developer You are an efficient communicator (good written & verbal communication skills)Your education: BS degree in Computer Science or equivalentYour technical skills:Javascript, Java, Kotlin, PythonCloud : Azure, DockerTools : Git / Jenkins / TeamCity, PowerBi, Orchestration and workflow applications. Summary C# .NET Developer Long term contractResume and information : phil.ross@randstad.ca Missions What will be your day-to-day?You will:- Participate in design thinking sessions to collect needs and specify required features- Develop any required elements of the application from user interface to data management- Manage several streams of work concurrently- Bring a passion to stay on top of trends, experiment with and learn new technologies. Profile What does it take to get the job?You have at least 2 years of experience as a developer You are an efficient communicator (good written & verbal communication skills)Your education: BS degree in Computer Science or equivalentYour technical skills:Javascript, Java, Kotlin, PythonCloud : Azure, DockerTools : Git / Jenkins / TeamCity, PowerBi, Orchestration and workflow applications. Randstad Canada is committed to building a diverse workforce reflective of the diversity of Canada. As a result, we promote employment equity and encourage candidates, especially those who identify as a woman, an Aboriginal person, a person with a disability or a member of a visible minority group, and any others who may contribute to the diversification of our workforce, to apply.Randstad Canada is also committed to developing an inclusive, barrier-free selection processes and work environments.If contacted in relation to a job opportunity, you should advise your Randstad Representative or your local Randstad branch in a timely fashion of the accommodation measures which must be taken to enable you to be assessed in a fair and equitable manner.Information received relating to accommodation measures will be addressed confidentially.For all feedback on equity and accommodation needs, please contact your local Randstad Canada Branch.
      • Montréal, Québec
      • Contract
      Senior Software EngineerPosition OverviewOur client is seeking a motivated and experienced software engineer to join the Product Delivery platform team. You'll be responsible building new and enhancing existing APIs to ensure it scales with the growing demand, is highly available and impact millions of users.Responsibilities•Design, code, test, debug and document new and existing components to ensurethat software meets business, quality and operational needs•Build high quality code by developing both unit and integration testing•Design and develop RESTful APIs using Microservices architecture using Java•Design and develop features for Web UI using JavaScript, ReactJS•Design and develop features using Lambdas based on Backend For Frontend (BFF) pattern using NodeJS•Participate in code reviews to ensure new code conforms to highest standards•Research and drive adoption of new technologies•Work with team to troubleshoot code level problems quickly and efficiently•Excellent technical problem solving skills and aptitude to learn new technologies and methodologies•Respond on rotation basis to escalated incidents after hours or on weekends to ensure 24/7 availability of our platformMinimum Qualification•BS/MS in computer science or related technical field•Over 5 years of professional experience developing scalable, distributed applications•Part of a large distributed team with significant responsibility•Strong experience in object-oriented programming with languages like Java 8 and ReactJS•Broad experience with Spring boot framework•Experience working with containerization technology like Docker •Broad knowledge of AWS and databases•Strong experience with building cloud-based API platforms or backend systems•Strong problem-solving skills•Excellent verbal and written communication skillsPreferred Qualifications•Strong experience with Amazon Web Services•Experience working in CI/CD environment•Experience with containers build using DockerAdvantagesSenior Software EngineerPosition OverviewOur client is seeking a motivated and experienced software engineer to join the Product Delivery platform team. You'll be responsible building new and enhancing existing APIs to ensure it scales with the growing demand, is highly available and impact millions of users.Responsibilities•Design, code, test, debug and document new and existing components to ensurethat software meets business, quality and operational needs•Build high quality code by developing both unit and integration testing•Design and develop RESTful APIs using Microservices architecture using Java•Design and develop features for Web UI using JavaScript, ReactJS•Design and develop features using Lambdas based on Backend For Frontend (BFF) pattern using NodeJS•Participate in code reviews to ensure new code conforms to highest standards•Research and drive adoption of new technologies•Work with team to troubleshoot code level problems quickly and efficiently•Excellent technical problem solving skills and aptitude to learn new technologies and methodologies•Respond on rotation basis to escalated incidents after hours or on weekends to ensure 24/7 availability of our platformMinimum Qualification•BS/MS in computer science or related technical field•Over 5 years of professional experience developing scalable, distributed applications•Part of a large distributed team with significant responsibility•Strong experience in object-oriented programming with languages like Java 8 and ReactJS•Broad experience with Spring boot framework•Experience working with containerization technology like Docker •Broad knowledge of AWS and databases•Strong experience with building cloud-based API platforms or backend systems•Strong problem-solving skills•Excellent verbal and written communication skillsPreferred Qualifications•Strong experience with Amazon Web Services•Experience working in CI/CD environment•Experience with containers build using DockerResponsibilitiesSenior Software EngineerPosition OverviewOur client is seeking a motivated and experienced software engineer to join the Product Delivery platform team. You'll be responsible building new and enhancing existing APIs to ensure it scales with the growing demand, is highly available and impact millions of users.Responsibilities•Design, code, test, debug and document new and existing components to ensurethat software meets business, quality and operational needs•Build high quality code by developing both unit and integration testing•Design and develop RESTful APIs using Microservices architecture using Java•Design and develop features for Web UI using JavaScript, ReactJS•Design and develop features using Lambdas based on Backend For Frontend (BFF) pattern using NodeJS•Participate in code reviews to ensure new code conforms to highest standards•Research and drive adoption of new technologies•Work with team to troubleshoot code level problems quickly and efficiently•Excellent technical problem solving skills and aptitude to learn new technologies and methodologies•Respond on rotation basis to escalated incidents after hours or on weekends to ensure 24/7 availability of our platformMinimum Qualification•BS/MS in computer science or related technical field•Over 5 years of professional experience developing scalable, distributed applications•Part of a large distributed team with significant responsibility•Strong experience in object-oriented programming with languages like Java 8 and ReactJS•Broad experience with Spring boot framework•Experience working with containerization technology like Docker •Broad knowledge of AWS and databases•Strong experience with building cloud-based API platforms or backend systems•Strong problem-solving skills•Excellent verbal and written communication skillsPreferred Qualifications•Strong experience with Amazon Web Services•Experience working in CI/CD environment•Experience with containers build using DockerQualificationsSenior Software EngineerPosition OverviewOur client is seeking a motivated and experienced software engineer to join the Product Delivery platform team. You'll be responsible building new and enhancing existing APIs to ensure it scales with the growing demand, is highly available and impact millions of users.Responsibilities•Design, code, test, debug and document new and existing components to ensurethat software meets business, quality and operational needs•Build high quality code by developing both unit and integration testing•Design and develop RESTful APIs using Microservices architecture using Java•Design and develop features for Web UI using JavaScript, ReactJS•Design and develop features using Lambdas based on Backend For Frontend (BFF) pattern using NodeJS•Participate in code reviews to ensure new code conforms to highest standards•Research and drive adoption of new technologies•Work with team to troubleshoot code level problems quickly and efficiently•Excellent technical problem solving skills and aptitude to learn new technologies and methodologies•Respond on rotation basis to escalated incidents after hours or on weekends to ensure 24/7 availability of our platformMinimum Qualification•BS/MS in computer science or related technical field•Over 5 years of professional experience developing scalable, distributed applications•Part of a large distributed team with significant responsibility•Strong experience in object-oriented programming with languages like Java 8 and ReactJS•Broad experience with Spring boot framework•Experience working with containerization technology like Docker •Broad knowledge of AWS and databases•Strong experience with building cloud-based API platforms or backend systems•Strong problem-solving skills•Excellent verbal and written communication skillsPreferred Qualifications•Strong experience with Amazon Web Services•Experience working in CI/CD environment•Experience with containers build using DockerSummarySenior Software EngineerPosition OverviewOur client is seeking a motivated and experienced software engineer to join the Product Delivery platform team. You'll be responsible building new and enhancing existing APIs to ensure it scales with the growing demand, is highly available and impact millions of users.Responsibilities•Design, code, test, debug and document new and existing components to ensurethat software meets business, quality and operational needs•Build high quality code by developing both unit and integration testing•Design and develop RESTful APIs using Microservices architecture using Java•Design and develop features for Web UI using JavaScript, ReactJS•Design and develop features using Lambdas based on Backend For Frontend (BFF) pattern using NodeJS•Participate in code reviews to ensure new code conforms to highest standards•Research and drive adoption of new technologies•Work with team to troubleshoot code level problems quickly and efficiently•Excellent technical problem solving skills and aptitude to learn new technologies and methodologies•Respond on rotation basis to escalated incidents after hours or on weekends to ensure 24/7 availability of our platformMinimum Qualification•BS/MS in computer science or related technical field•Over 5 years of professional experience developing scalable, distributed applications•Part of a large distributed team with significant responsibility•Strong experience in object-oriented programming with languages like Java 8 and ReactJS•Broad experience with Spring boot framework•Experience working with containerization technology like Docker •Broad knowledge of AWS and databases•Strong experience with building cloud-based API platforms or backend systems•Strong problem-solving skills•Excellent verbal and written communication skillsPreferred Qualifications•Strong experience with Amazon Web Services•Experience working in CI/CD environment•Experience with containers build using DockerRandstad Canada is committed to building a diverse workforce reflective of the diversity of Canada. As a result, we promote employment equity and encourage candidates, especially those who identify as a woman, an Aboriginal person, a person with a disability or a member of a visible minority group, and any others who may contribute to the diversification of our workforce, to apply.Randstad Canada is also committed to developing an inclusive, barrier-free selection processes and work environments.If contacted in relation to a job opportunity, you should advise your Randstad Representative or your local Randstad branch in a timely fashion of the accommodation measures which must be taken to enable you to be assessed in a fair and equitable manner.Information received relating to accommodation measures will be addressed confidentially.For all feedback on equity and accommodation needs, please contact your local Randstad Canada Branch.
      Senior Software EngineerPosition OverviewOur client is seeking a motivated and experienced software engineer to join the Product Delivery platform team. You'll be responsible building new and enhancing existing APIs to ensure it scales with the growing demand, is highly available and impact millions of users.Responsibilities•Design, code, test, debug and document new and existing components to ensurethat software meets business, quality and operational needs•Build high quality code by developing both unit and integration testing•Design and develop RESTful APIs using Microservices architecture using Java•Design and develop features for Web UI using JavaScript, ReactJS•Design and develop features using Lambdas based on Backend For Frontend (BFF) pattern using NodeJS•Participate in code reviews to ensure new code conforms to highest standards•Research and drive adoption of new technologies•Work with team to troubleshoot code level problems quickly and efficiently•Excellent technical problem solving skills and aptitude to learn new technologies and methodologies•Respond on rotation basis to escalated incidents after hours or on weekends to ensure 24/7 availability of our platformMinimum Qualification•BS/MS in computer science or related technical field•Over 5 years of professional experience developing scalable, distributed applications•Part of a large distributed team with significant responsibility•Strong experience in object-oriented programming with languages like Java 8 and ReactJS•Broad experience with Spring boot framework•Experience working with containerization technology like Docker •Broad knowledge of AWS and databases•Strong experience with building cloud-based API platforms or backend systems•Strong problem-solving skills•Excellent verbal and written communication skillsPreferred Qualifications•Strong experience with Amazon Web Services•Experience working in CI/CD environment•Experience with containers build using DockerAdvantagesSenior Software EngineerPosition OverviewOur client is seeking a motivated and experienced software engineer to join the Product Delivery platform team. You'll be responsible building new and enhancing existing APIs to ensure it scales with the growing demand, is highly available and impact millions of users.Responsibilities•Design, code, test, debug and document new and existing components to ensurethat software meets business, quality and operational needs•Build high quality code by developing both unit and integration testing•Design and develop RESTful APIs using Microservices architecture using Java•Design and develop features for Web UI using JavaScript, ReactJS•Design and develop features using Lambdas based on Backend For Frontend (BFF) pattern using NodeJS•Participate in code reviews to ensure new code conforms to highest standards•Research and drive adoption of new technologies•Work with team to troubleshoot code level problems quickly and efficiently•Excellent technical problem solving skills and aptitude to learn new technologies and methodologies•Respond on rotation basis to escalated incidents after hours or on weekends to ensure 24/7 availability of our platformMinimum Qualification•BS/MS in computer science or related technical field•Over 5 years of professional experience developing scalable, distributed applications•Part of a large distributed team with significant responsibility•Strong experience in object-oriented programming with languages like Java 8 and ReactJS•Broad experience with Spring boot framework•Experience working with containerization technology like Docker •Broad knowledge of AWS and databases•Strong experience with building cloud-based API platforms or backend systems•Strong problem-solving skills•Excellent verbal and written communication skillsPreferred Qualifications•Strong experience with Amazon Web Services•Experience working in CI/CD environment•Experience with containers build using DockerResponsibilitiesSenior Software EngineerPosition OverviewOur client is seeking a motivated and experienced software engineer to join the Product Delivery platform team. You'll be responsible building new and enhancing existing APIs to ensure it scales with the growing demand, is highly available and impact millions of users.Responsibilities•Design, code, test, debug and document new and existing components to ensurethat software meets business, quality and operational needs•Build high quality code by developing both unit and integration testing•Design and develop RESTful APIs using Microservices architecture using Java•Design and develop features for Web UI using JavaScript, ReactJS•Design and develop features using Lambdas based on Backend For Frontend (BFF) pattern using NodeJS•Participate in code reviews to ensure new code conforms to highest standards•Research and drive adoption of new technologies•Work with team to troubleshoot code level problems quickly and efficiently•Excellent technical problem solving skills and aptitude to learn new technologies and methodologies•Respond on rotation basis to escalated incidents after hours or on weekends to ensure 24/7 availability of our platformMinimum Qualification•BS/MS in computer science or related technical field•Over 5 years of professional experience developing scalable, distributed applications•Part of a large distributed team with significant responsibility•Strong experience in object-oriented programming with languages like Java 8 and ReactJS•Broad experience with Spring boot framework•Experience working with containerization technology like Docker •Broad knowledge of AWS and databases•Strong experience with building cloud-based API platforms or backend systems•Strong problem-solving skills•Excellent verbal and written communication skillsPreferred Qualifications•Strong experience with Amazon Web Services•Experience working in CI/CD environment•Experience with containers build using DockerQualificationsSenior Software EngineerPosition OverviewOur client is seeking a motivated and experienced software engineer to join the Product Delivery platform team. You'll be responsible building new and enhancing existing APIs to ensure it scales with the growing demand, is highly available and impact millions of users.Responsibilities•Design, code, test, debug and document new and existing components to ensurethat software meets business, quality and operational needs•Build high quality code by developing both unit and integration testing•Design and develop RESTful APIs using Microservices architecture using Java•Design and develop features for Web UI using JavaScript, ReactJS•Design and develop features using Lambdas based on Backend For Frontend (BFF) pattern using NodeJS•Participate in code reviews to ensure new code conforms to highest standards•Research and drive adoption of new technologies•Work with team to troubleshoot code level problems quickly and efficiently•Excellent technical problem solving skills and aptitude to learn new technologies and methodologies•Respond on rotation basis to escalated incidents after hours or on weekends to ensure 24/7 availability of our platformMinimum Qualification•BS/MS in computer science or related technical field•Over 5 years of professional experience developing scalable, distributed applications•Part of a large distributed team with significant responsibility•Strong experience in object-oriented programming with languages like Java 8 and ReactJS•Broad experience with Spring boot framework•Experience working with containerization technology like Docker •Broad knowledge of AWS and databases•Strong experience with building cloud-based API platforms or backend systems•Strong problem-solving skills•Excellent verbal and written communication skillsPreferred Qualifications•Strong experience with Amazon Web Services•Experience working in CI/CD environment•Experience with containers build using DockerSummarySenior Software EngineerPosition OverviewOur client is seeking a motivated and experienced software engineer to join the Product Delivery platform team. You'll be responsible building new and enhancing existing APIs to ensure it scales with the growing demand, is highly available and impact millions of users.Responsibilities•Design, code, test, debug and document new and existing components to ensurethat software meets business, quality and operational needs•Build high quality code by developing both unit and integration testing•Design and develop RESTful APIs using Microservices architecture using Java•Design and develop features for Web UI using JavaScript, ReactJS•Design and develop features using Lambdas based on Backend For Frontend (BFF) pattern using NodeJS•Participate in code reviews to ensure new code conforms to highest standards•Research and drive adoption of new technologies•Work with team to troubleshoot code level problems quickly and efficiently•Excellent technical problem solving skills and aptitude to learn new technologies and methodologies•Respond on rotation basis to escalated incidents after hours or on weekends to ensure 24/7 availability of our platformMinimum Qualification•BS/MS in computer science or related technical field•Over 5 years of professional experience developing scalable, distributed applications•Part of a large distributed team with significant responsibility•Strong experience in object-oriented programming with languages like Java 8 and ReactJS•Broad experience with Spring boot framework•Experience working with containerization technology like Docker •Broad knowledge of AWS and databases•Strong experience with building cloud-based API platforms or backend systems•Strong problem-solving skills•Excellent verbal and written communication skillsPreferred Qualifications•Strong experience with Amazon Web Services•Experience working in CI/CD environment•Experience with containers build using DockerRandstad Canada is committed to building a diverse workforce reflective of the diversity of Canada. As a result, we promote employment equity and encourage candidates, especially those who identify as a woman, an Aboriginal person, a person with a disability or a member of a visible minority group, and any others who may contribute to the diversification of our workforce, to apply.Randstad Canada is also committed to developing an inclusive, barrier-free selection processes and work environments.If contacted in relation to a job opportunity, you should advise your Randstad Representative or your local Randstad branch in a timely fashion of the accommodation measures which must be taken to enable you to be assessed in a fair and equitable manner.Information received relating to accommodation measures will be addressed confidentially.For all feedback on equity and accommodation needs, please contact your local Randstad Canada Branch.
      • Montreal, Québec
      • Contract
      About the role:We are looking for experienced software engineers who love tackling convoluted problems and coming up with clean, stable solutions that scale. The ideal candidate would be someone who has a genuine passion for designing and implementing elegant software solutions. They would also be intimately familiar (and up to date) with their development ecosystem for making sound decisions when it comes to choosing the right tool or library for the job.AdvantagesThis is a great 2-3 months contract opportunity! It can be remote from anywhere in Canada.ResponsibilitiesWe expect our senior engineers to be able to contribute across the entire product stack, as well as collectively oversee the integrity of the codebase.QualificationsB.S. degree in Computer Science or related discipline.4+ years of experience as professional software engineer.Strong software development fundamentals (data structures, algorithms, etc.).Expert level familiarity with modern Javascript (ES6+: Classes, modules, arrow functions, async/await, destructuring, etc.).Intimate knowledge of JS ecosystem (tooling, libraries, etc.).Expert level familiarity with React (web frontend, server-side rendering, and React Native on mobile platforms).Knowledge of good practices, preferred design patterns, and writing idiomatic Javascript code.Deep understanding of performance implications and scalability of code.Keenness for writing good, meaningful tests and maintaining thorough test coverage.Experience with large, complex code bases and know how to maintain them.Experience with GraphQL and Apollo a big plus.SummaryOur technical stack:Node.JS expertiseElasticSearchAzure basedFrontend is React.jsRandstad Canada is committed to building a diverse workforce reflective of the diversity of Canada. As a result, we promote employment equity and encourage candidates, especially those who identify as a woman, an Aboriginal person, a person with a disability or a member of a visible minority group, and any others who may contribute to the diversification of our workforce, to apply.Randstad Canada is also committed to developing an inclusive, barrier-free selection processes and work environments.If contacted in relation to a job opportunity, you should advise your Randstad Representative or your local Randstad branch in a timely fashion of the accommodation measures which must be taken to enable you to be assessed in a fair and equitable manner.Information received relating to accommodation measures will be addressed confidentially.For all feedback on equity and accommodation needs, please contact your local Randstad Canada Branch.
      About the role:We are looking for experienced software engineers who love tackling convoluted problems and coming up with clean, stable solutions that scale. The ideal candidate would be someone who has a genuine passion for designing and implementing elegant software solutions. They would also be intimately familiar (and up to date) with their development ecosystem for making sound decisions when it comes to choosing the right tool or library for the job.AdvantagesThis is a great 2-3 months contract opportunity! It can be remote from anywhere in Canada.ResponsibilitiesWe expect our senior engineers to be able to contribute across the entire product stack, as well as collectively oversee the integrity of the codebase.QualificationsB.S. degree in Computer Science or related discipline.4+ years of experience as professional software engineer.Strong software development fundamentals (data structures, algorithms, etc.).Expert level familiarity with modern Javascript (ES6+: Classes, modules, arrow functions, async/await, destructuring, etc.).Intimate knowledge of JS ecosystem (tooling, libraries, etc.).Expert level familiarity with React (web frontend, server-side rendering, and React Native on mobile platforms).Knowledge of good practices, preferred design patterns, and writing idiomatic Javascript code.Deep understanding of performance implications and scalability of code.Keenness for writing good, meaningful tests and maintaining thorough test coverage.Experience with large, complex code bases and know how to maintain them.Experience with GraphQL and Apollo a big plus.SummaryOur technical stack:Node.JS expertiseElasticSearchAzure basedFrontend is React.jsRandstad Canada is committed to building a diverse workforce reflective of the diversity of Canada. As a result, we promote employment equity and encourage candidates, especially those who identify as a woman, an Aboriginal person, a person with a disability or a member of a visible minority group, and any others who may contribute to the diversification of our workforce, to apply.Randstad Canada is also committed to developing an inclusive, barrier-free selection processes and work environments.If contacted in relation to a job opportunity, you should advise your Randstad Representative or your local Randstad branch in a timely fashion of the accommodation measures which must be taken to enable you to be assessed in a fair and equitable manner.Information received relating to accommodation measures will be addressed confidentially.For all feedback on equity and accommodation needs, please contact your local Randstad Canada Branch.
      • Montréal, Québec
      • Contract
      Angular Web DeveloperLong term contractCandidates must be ablle to be in the Montreal office 2 times a weekResumes and Information : phil.ross@randstad.caMissions Primary tasks include but are not limited to:- building applications for various Liquidity and Capital Stress testing- defining the architecture for new developments- Managing each initiative given by management from start to end, meaning:_Work with users and business analysts to understand user needs and translate requirements into systems_Propose designs and implement the project accordingly_Review and design the architecture for the new systems_Estimate effort and ensure timely delivery_ Ensure agile and continuous delivery methodology is followed_Ensure code is well tested_ Ensure that release management / change management processes are followed_ Be responsible for the 2nd and 3rd level of support_Assist the support team in the rollout of releases_ Give clear and consistent reports to the clients and management_ Assess risks and develop contingent strategies_ Collaborate with others teams (networking, systems, quality insurance, support, architects, others development teams..). _Rely on IT best practices to improve quality of development_ Participate as a motivated, proactive and highly contributing member of the global team_Manage several streams of work concurrently Profile CompetenciesRequired:Good written & verbal communication skillsExperience in financial products / financial industry business processesStrong knowledge of programming design patternsAnalytical skillsRigorousDynamic, detail oriented, fast learning capacity and able to work in a high pressure environment Desired/ Plus:Liquidity stress testingStress test models for Liquidity Technical skillsRequired: Full stack C# / Angular /ReactMust have hands-on experience with Angular 8 or aboveExpertise across JavaScript, HTML and CSSStrong UI development experienceExperience with GithubBack-end development experienceSkilled in t-SQLVisual Studio and SQL management Studiocommonly used design patterns and multi-threadingworking in an Agile development teamTDD/BDD and its practical implementationDependency InjectionAn understanding of version control SVN & GITAn understanding of continuous integration and continuous delivery Desired/ Plus:Other object-oriented design languages and methodologies (Java, C/C++)Test automation toolsPythonExcel / VBA developmentMS SQL Server database Prior Work experienceRequired:Previous significant experience as a developer in an investment banking environment Desired/ Plus: EducationRequired:BS degree in Computer Science or equivalent Desired/ Plus:Degree in finance LanguagesRequired:English Desired/ Plus:FrenchAdvantagesLong term contract, very stable and challenging environment. Lots of opportunities to grow within the company and very competent teams to help support all the activitiesResponsibilities Primary tasks include but are not limited to:- building applications for various Liquidity and Capital Stress testing- defining the architecture for new developments- Managing each initiative given by management from start to end, meaning:_Work with users and business analysts to understand user needs and translate requirements into systems_Propose designs and implement the project accordingly_Review and design the architecture for the new systems_Estimate effort and ensure timely delivery_ Ensure agile and continuous delivery methodology is followed_Ensure code is well tested_ Ensure that release management / change management processes are followed_ Be responsible for the 2nd and 3rd level of support_Assist the support team in the rollout of releases_ Give clear and consistent reports to the clients and management_ Assess risks and develop contingent strategies_ Collaborate with others teams (networking, systems, quality insurance, support, architects, others development teams..). _Rely on IT best practices to improve quality of development_ Participate as a motivated, proactive and highly contributing member of the global team_Manage several streams of work concurrently Qualifications Required:Good written & verbal communication skillsExperience in financial products / financial industry business processesStrong knowledge of programming design patternsAnalytical skillsRigorousDynamic, detail oriented, fast learning capacity and able to work in a high pressure environment Desired/ Plus:Liquidity stress testingStress test models for Liquidity Technical skillsRequired: Full stack C# / Angular /ReactMust have hands-on experience with Angular 8 or aboveExpertise across JavaScript, HTML and CSSStrong UI development experienceExperience with GithubBack-end development experienceSkilled in t-SQLVisual Studio and SQL management Studiocommonly used design patterns and multi-threadingworking in an Agile development teamTDD/BDD and its practical implementationDependency InjectionAn understanding of version control SVN & GITAn understanding of continuous integration and continuous delivery Desired/ Plus:Other object-oriented design languages and methodologies (Java, C/C++)Test automation toolsPythonExcel / VBA developmentMS SQL Server database Prior Work experienceRequired:Previous significant experience as a developer in an investment banking environmentSummary Required:Good written & verbal communication skillsExperience in financial products / financial industry business processesStrong knowledge of programming design patternsAnalytical skillsRigorousDynamic, detail oriented, fast learning capacity and able to work in a high pressure environment Desired/ Plus:Liquidity stress testingStress test models for Liquidity Technical skillsRequired: Full stack C# / Angular /ReactMust have hands-on experience with Angular 8 or aboveExpertise across JavaScript, HTML and CSSStrong UI development experienceExperience with GithubBack-end development experienceSkilled in t-SQLVisual Studio and SQL management Studiocommonly used design patterns and multi-threadingworking in an Agile development teamTDD/BDD and its practical implementationDependency InjectionAn understanding of version control SVN & GITAn understanding of continuous integration and continuous delivery Desired/ Plus:Other object-oriented design languages and methodologies (Java, C/C++)Test automation toolsPythonExcel / VBA developmentMS SQL Server database Prior Work experienceRequired:Previous significant experience as a developer in an investment banking environmentRandstad Canada is committed to building a diverse workforce reflective of the diversity of Canada. As a result, we promote employment equity and encourage candidates, especially those who identify as a woman, an Aboriginal person, a person with a disability or a member of a visible minority group, and any others who may contribute to the diversification of our workforce, to apply.Randstad Canada is also committed to developing an inclusive, barrier-free selection processes and work environments.If contacted in relation to a job opportunity, you should advise your Randstad Representative or your local Randstad branch in a timely fashion of the accommodation measures which must be taken to enable you to be assessed in a fair and equitable manner.Information received relating to accommodation measures will be addressed confidentially.For all feedback on equity and accommodation needs, please contact your local Randstad Canada Branch.
      Angular Web DeveloperLong term contractCandidates must be ablle to be in the Montreal office 2 times a weekResumes and Information : phil.ross@randstad.caMissions Primary tasks include but are not limited to:- building applications for various Liquidity and Capital Stress testing- defining the architecture for new developments- Managing each initiative given by management from start to end, meaning:_Work with users and business analysts to understand user needs and translate requirements into systems_Propose designs and implement the project accordingly_Review and design the architecture for the new systems_Estimate effort and ensure timely delivery_ Ensure agile and continuous delivery methodology is followed_Ensure code is well tested_ Ensure that release management / change management processes are followed_ Be responsible for the 2nd and 3rd level of support_Assist the support team in the rollout of releases_ Give clear and consistent reports to the clients and management_ Assess risks and develop contingent strategies_ Collaborate with others teams (networking, systems, quality insurance, support, architects, others development teams..). _Rely on IT best practices to improve quality of development_ Participate as a motivated, proactive and highly contributing member of the global team_Manage several streams of work concurrently Profile CompetenciesRequired:Good written & verbal communication skillsExperience in financial products / financial industry business processesStrong knowledge of programming design patternsAnalytical skillsRigorousDynamic, detail oriented, fast learning capacity and able to work in a high pressure environment Desired/ Plus:Liquidity stress testingStress test models for Liquidity Technical skillsRequired: Full stack C# / Angular /ReactMust have hands-on experience with Angular 8 or aboveExpertise across JavaScript, HTML and CSSStrong UI development experienceExperience with GithubBack-end development experienceSkilled in t-SQLVisual Studio and SQL management Studiocommonly used design patterns and multi-threadingworking in an Agile development teamTDD/BDD and its practical implementationDependency InjectionAn understanding of version control SVN & GITAn understanding of continuous integration and continuous delivery Desired/ Plus:Other object-oriented design languages and methodologies (Java, C/C++)Test automation toolsPythonExcel / VBA developmentMS SQL Server database Prior Work experienceRequired:Previous significant experience as a developer in an investment banking environment Desired/ Plus: EducationRequired:BS degree in Computer Science or equivalent Desired/ Plus:Degree in finance LanguagesRequired:English Desired/ Plus:FrenchAdvantagesLong term contract, very stable and challenging environment. Lots of opportunities to grow within the company and very competent teams to help support all the activitiesResponsibilities Primary tasks include but are not limited to:- building applications for various Liquidity and Capital Stress testing- defining the architecture for new developments- Managing each initiative given by management from start to end, meaning:_Work with users and business analysts to understand user needs and translate requirements into systems_Propose designs and implement the project accordingly_Review and design the architecture for the new systems_Estimate effort and ensure timely delivery_ Ensure agile and continuous delivery methodology is followed_Ensure code is well tested_ Ensure that release management / change management processes are followed_ Be responsible for the 2nd and 3rd level of support_Assist the support team in the rollout of releases_ Give clear and consistent reports to the clients and management_ Assess risks and develop contingent strategies_ Collaborate with others teams (networking, systems, quality insurance, support, architects, others development teams..). _Rely on IT best practices to improve quality of development_ Participate as a motivated, proactive and highly contributing member of the global team_Manage several streams of work concurrently Qualifications Required:Good written & verbal communication skillsExperience in financial products / financial industry business processesStrong knowledge of programming design patternsAnalytical skillsRigorousDynamic, detail oriented, fast learning capacity and able to work in a high pressure environment Desired/ Plus:Liquidity stress testingStress test models for Liquidity Technical skillsRequired: Full stack C# / Angular /ReactMust have hands-on experience with Angular 8 or aboveExpertise across JavaScript, HTML and CSSStrong UI development experienceExperience with GithubBack-end development experienceSkilled in t-SQLVisual Studio and SQL management Studiocommonly used design patterns and multi-threadingworking in an Agile development teamTDD/BDD and its practical implementationDependency InjectionAn understanding of version control SVN & GITAn understanding of continuous integration and continuous delivery Desired/ Plus:Other object-oriented design languages and methodologies (Java, C/C++)Test automation toolsPythonExcel / VBA developmentMS SQL Server database Prior Work experienceRequired:Previous significant experience as a developer in an investment banking environmentSummary Required:Good written & verbal communication skillsExperience in financial products / financial industry business processesStrong knowledge of programming design patternsAnalytical skillsRigorousDynamic, detail oriented, fast learning capacity and able to work in a high pressure environment Desired/ Plus:Liquidity stress testingStress test models for Liquidity Technical skillsRequired: Full stack C# / Angular /ReactMust have hands-on experience with Angular 8 or aboveExpertise across JavaScript, HTML and CSSStrong UI development experienceExperience with GithubBack-end development experienceSkilled in t-SQLVisual Studio and SQL management Studiocommonly used design patterns and multi-threadingworking in an Agile development teamTDD/BDD and its practical implementationDependency InjectionAn understanding of version control SVN & GITAn understanding of continuous integration and continuous delivery Desired/ Plus:Other object-oriented design languages and methodologies (Java, C/C++)Test automation toolsPythonExcel / VBA developmentMS SQL Server database Prior Work experienceRequired:Previous significant experience as a developer in an investment banking environmentRandstad Canada is committed to building a diverse workforce reflective of the diversity of Canada. As a result, we promote employment equity and encourage candidates, especially those who identify as a woman, an Aboriginal person, a person with a disability or a member of a visible minority group, and any others who may contribute to the diversification of our workforce, to apply.Randstad Canada is also committed to developing an inclusive, barrier-free selection processes and work environments.If contacted in relation to a job opportunity, you should advise your Randstad Representative or your local Randstad branch in a timely fashion of the accommodation measures which must be taken to enable you to be assessed in a fair and equitable manner.Information received relating to accommodation measures will be addressed confidentially.For all feedback on equity and accommodation needs, please contact your local Randstad Canada Branch.
      • Verdun, Québec
      • Contract
      Being a digital channel developer with us means:• Have a direct impact on the customer experience • Participate in the overhaul of the transversal architecture of digital channels • Be able to see concretely the end product of one's work • Challenge your fellow architects and designers and develop the team as a whole • Participate in a multitude of large-scale projectsYou are the ideal candidate if you master:• Javascript (React, Redux, Redux-Saga)• NodeJS• Rest• CSS, Flex layout• Back-end Java / JEE development (Spring boot, SOAP, microservices) • OpenShift (Docker and Kubernetes) • You are an experienced developer who loves the challenges of technological transformation • You have an innate technological curiosity and you love innovation • You understand what continuous integration isMore :• You worked in teams that took software development best practices seriously, such as automated tests, code review and DevOps techniques • Automation of unit and functional tests (Robot framework, selenium, appium)What we offer you:• A constantly evolving work environment • An environment where the complexity of technological environments promotes development and encourages work / life balance • A collaborative and dynamic work climate • Competitive compensation • A continuous training and development programAdvantages________________________________________________________________________________Responsibilities________________________________________________________________________________Qualifications________________________________________________________________________________Summary________________________________________________________________________________Randstad Canada is committed to building a diverse workforce reflective of the diversity of Canada. As a result, we promote employment equity and encourage candidates, especially those who identify as a woman, an Aboriginal person, a person with a disability or a member of a visible minority group, and any others who may contribute to the diversification of our workforce, to apply.Randstad Canada is also committed to developing an inclusive, barrier-free selection processes and work environments.If contacted in relation to a job opportunity, you should advise your Randstad Representative or your local Randstad branch in a timely fashion of the accommodation measures which must be taken to enable you to be assessed in a fair and equitable manner.Information received relating to accommodation measures will be addressed confidentially.For all feedback on equity and accommodation needs, please contact your local Randstad Canada Branch.
      Being a digital channel developer with us means:• Have a direct impact on the customer experience • Participate in the overhaul of the transversal architecture of digital channels • Be able to see concretely the end product of one's work • Challenge your fellow architects and designers and develop the team as a whole • Participate in a multitude of large-scale projectsYou are the ideal candidate if you master:• Javascript (React, Redux, Redux-Saga)• NodeJS• Rest• CSS, Flex layout• Back-end Java / JEE development (Spring boot, SOAP, microservices) • OpenShift (Docker and Kubernetes) • You are an experienced developer who loves the challenges of technological transformation • You have an innate technological curiosity and you love innovation • You understand what continuous integration isMore :• You worked in teams that took software development best practices seriously, such as automated tests, code review and DevOps techniques • Automation of unit and functional tests (Robot framework, selenium, appium)What we offer you:• A constantly evolving work environment • An environment where the complexity of technological environments promotes development and encourages work / life balance • A collaborative and dynamic work climate • Competitive compensation • A continuous training and development programAdvantages________________________________________________________________________________Responsibilities________________________________________________________________________________Qualifications________________________________________________________________________________Summary________________________________________________________________________________Randstad Canada is committed to building a diverse workforce reflective of the diversity of Canada. As a result, we promote employment equity and encourage candidates, especially those who identify as a woman, an Aboriginal person, a person with a disability or a member of a visible minority group, and any others who may contribute to the diversification of our workforce, to apply.Randstad Canada is also committed to developing an inclusive, barrier-free selection processes and work environments.If contacted in relation to a job opportunity, you should advise your Randstad Representative or your local Randstad branch in a timely fashion of the accommodation measures which must be taken to enable you to be assessed in a fair and equitable manner.Information received relating to accommodation measures will be addressed confidentially.For all feedback on equity and accommodation needs, please contact your local Randstad Canada Branch.
      • Verdun, Québec
      • Contract
      We are continuing the most significant technological upgrade in its history. We are reviewing our systems and processes to simplify them and better align them with the needs of our customers. Come and work within a multidisciplinary team that manages and delivers the multichannel projects of the bank of tomorrow. Do you love technology? Do you like working on concrete projects? Are you naturally curious and like to challenge existing ideas? If you are a contagious energy enthusiast, show initiative and like to work in a team, we invite you to read the following!Being a digital channel developer with us means:• Have a direct impact on the customer experience • Participate in the overhaul of the transversal architecture of digital channels • Be able to see concretely the end product of one's work • Challenge your fellow architects and designers and develop the team as a whole • Participate in a multitude of large-scale projectsYou are the ideal candidate if you master:• Javascript (React, Redux, Redux-Saga)• NodeJS• Rest• CSS, Flex layout• Back-end Java / JEE development (Spring boot, SOAP, microservices) • OpenShift (Docker and Kubernetes) • You are an experienced developer who loves the challenges of technological transformation • You have an innate technological curiosity and you love innovation • You understand what continuous integration isMore :• You worked in teams that took software development best practices seriously, such as automated tests, code review and DevOps techniques • Automation of unit and functional tests (Robot framework, selenium, appium)What we offer you:• A constantly evolving work environment • An environment where the complexity of technological environments promotes development and encourages work / life balance • A collaborative and dynamic work climate • Competitive compensation • A continuous training and development programAdvantages____________________________________________________________________________Responsibilities____________________________________________________________________________Qualifications____________________________________________________________________________Summary____________________________________________________________________________Randstad Canada is committed to building a diverse workforce reflective of the diversity of Canada. As a result, we promote employment equity and encourage candidates, especially those who identify as a woman, an Aboriginal person, a person with a disability or a member of a visible minority group, and any others who may contribute to the diversification of our workforce, to apply.Randstad Canada is also committed to developing an inclusive, barrier-free selection processes and work environments.If contacted in relation to a job opportunity, you should advise your Randstad Representative or your local Randstad branch in a timely fashion of the accommodation measures which must be taken to enable you to be assessed in a fair and equitable manner.Information received relating to accommodation measures will be addressed confidentially.For all feedback on equity and accommodation needs, please contact your local Randstad Canada Branch.
      We are continuing the most significant technological upgrade in its history. We are reviewing our systems and processes to simplify them and better align them with the needs of our customers. Come and work within a multidisciplinary team that manages and delivers the multichannel projects of the bank of tomorrow. Do you love technology? Do you like working on concrete projects? Are you naturally curious and like to challenge existing ideas? If you are a contagious energy enthusiast, show initiative and like to work in a team, we invite you to read the following!Being a digital channel developer with us means:• Have a direct impact on the customer experience • Participate in the overhaul of the transversal architecture of digital channels • Be able to see concretely the end product of one's work • Challenge your fellow architects and designers and develop the team as a whole • Participate in a multitude of large-scale projectsYou are the ideal candidate if you master:• Javascript (React, Redux, Redux-Saga)• NodeJS• Rest• CSS, Flex layout• Back-end Java / JEE development (Spring boot, SOAP, microservices) • OpenShift (Docker and Kubernetes) • You are an experienced developer who loves the challenges of technological transformation • You have an innate technological curiosity and you love innovation • You understand what continuous integration isMore :• You worked in teams that took software development best practices seriously, such as automated tests, code review and DevOps techniques • Automation of unit and functional tests (Robot framework, selenium, appium)What we offer you:• A constantly evolving work environment • An environment where the complexity of technological environments promotes development and encourages work / life balance • A collaborative and dynamic work climate • Competitive compensation • A continuous training and development programAdvantages____________________________________________________________________________Responsibilities____________________________________________________________________________Qualifications____________________________________________________________________________Summary____________________________________________________________________________Randstad Canada is committed to building a diverse workforce reflective of the diversity of Canada. As a result, we promote employment equity and encourage candidates, especially those who identify as a woman, an Aboriginal person, a person with a disability or a member of a visible minority group, and any others who may contribute to the diversification of our workforce, to apply.Randstad Canada is also committed to developing an inclusive, barrier-free selection processes and work environments.If contacted in relation to a job opportunity, you should advise your Randstad Representative or your local Randstad branch in a timely fashion of the accommodation measures which must be taken to enable you to be assessed in a fair and equitable manner.Information received relating to accommodation measures will be addressed confidentially.For all feedback on equity and accommodation needs, please contact your local Randstad Canada Branch.
      • Montreal, Québec
      • Contract
      Job description – Software DeveloperThis role is pivotal to the successful execution of large global software product deployments involving design & development of new applications to support integration between the client products & 3rd party systems. You will have a proven technical background in developing large scale IT projects within the Telco industry.You will be responsible for software development and testing activities as your primary function. As a Software Developer you will turn project requirements into a functioning application. Proven software development and testing skills with demonstrable results in delivering high quality projects at large telco providers or IT enterprises is important. AdvantagesThis is a great 12 months contract opportunity! It can be remote from anywhere in Canada.ResponsibilitiesResponsibilities:•Responsible for software development projects, covering all aspects including software design, development, deployment, acceptance, & post-delivery support.•The Software Developer will be part of the entire development process starting from Requirements, Design, and Coding & Delivery through to Transition & Operations mode.•Quality of the Software, using Design Reviews, Code Reviews, Testing, and Acceptance plans. •Document and monitor solution development to make sure that the design requirements are met.•Support lab testing and extensive customer acceptance processes.•Inform project status, schedule, and key issues to management on regular basis.•Follow the change control process.•Ensure documentation is compiled as part of development process.•Manage transition of completed elements to Support Functions.QualificationsRequirements/Qualifications:•Bachelor’s Degree in Computer Science, or related technical field or equivalent.•Min. 5 years of experience developing Software Applications for telco scale applications.•Experience developing applications using mainstream programming languages: Go, JavaScript, and/or Python.•Experience developing Prometheus exporter interfaces is a plus.•Experience with REST API Development.•Experience developing medium - large scale distributed systems based on Micro-services in a telco environment.•Experience with enterprise message bus, example Kafka, MQTT.•Experience with agile software development / SCRUM master.•Protocol experience with SNMP, SSH, NETCONF, and Telnet Protocol is a plus.•Excellent understanding and experience with running applications at scale, deep understanding of Docker containerization and orchestration, Kubernetes is an asset.•Excellent time management, organizational skills & experience establishing guidelines.•NoSQL or SQL Database Knowledge is a plus•Strong personal accountability regarding decision-making.•Experience working in a high-level collaborative environment and promoting a teamwork mentality.Summary•Proficient communication skills in English as well as good written and presentation skills.•Must be able to maintain a functional home office.•Must be able to work with team members in different geographical time zones.please contact Louis-Philippe if you want more information:Louis-Philippe.morris@randstad.caRandstad Canada is committed to building a diverse workforce reflective of the diversity of Canada. As a result, we promote employment equity and encourage candidates, especially those who identify as a woman, an Aboriginal person, a person with a disability or a member of a visible minority group, and any others who may contribute to the diversification of our workforce, to apply.Randstad Canada is also committed to developing an inclusive, barrier-free selection processes and work environments.If contacted in relation to a job opportunity, you should advise your Randstad Representative or your local Randstad branch in a timely fashion of the accommodation measures which must be taken to enable you to be assessed in a fair and equitable manner.Information received relating to accommodation measures will be addressed confidentially.For all feedback on equity and accommodation needs, please contact your local Randstad Canada Branch.
      Job description – Software DeveloperThis role is pivotal to the successful execution of large global software product deployments involving design & development of new applications to support integration between the client products & 3rd party systems. You will have a proven technical background in developing large scale IT projects within the Telco industry.You will be responsible for software development and testing activities as your primary function. As a Software Developer you will turn project requirements into a functioning application. Proven software development and testing skills with demonstrable results in delivering high quality projects at large telco providers or IT enterprises is important. AdvantagesThis is a great 12 months contract opportunity! It can be remote from anywhere in Canada.ResponsibilitiesResponsibilities:•Responsible for software development projects, covering all aspects including software design, development, deployment, acceptance, & post-delivery support.•The Software Developer will be part of the entire development process starting from Requirements, Design, and Coding & Delivery through to Transition & Operations mode.•Quality of the Software, using Design Reviews, Code Reviews, Testing, and Acceptance plans. •Document and monitor solution development to make sure that the design requirements are met.•Support lab testing and extensive customer acceptance processes.•Inform project status, schedule, and key issues to management on regular basis.•Follow the change control process.•Ensure documentation is compiled as part of development process.•Manage transition of completed elements to Support Functions.QualificationsRequirements/Qualifications:•Bachelor’s Degree in Computer Science, or related technical field or equivalent.•Min. 5 years of experience developing Software Applications for telco scale applications.•Experience developing applications using mainstream programming languages: Go, JavaScript, and/or Python.•Experience developing Prometheus exporter interfaces is a plus.•Experience with REST API Development.•Experience developing medium - large scale distributed systems based on Micro-services in a telco environment.•Experience with enterprise message bus, example Kafka, MQTT.•Experience with agile software development / SCRUM master.•Protocol experience with SNMP, SSH, NETCONF, and Telnet Protocol is a plus.•Excellent understanding and experience with running applications at scale, deep understanding of Docker containerization and orchestration, Kubernetes is an asset.•Excellent time management, organizational skills & experience establishing guidelines.•NoSQL or SQL Database Knowledge is a plus•Strong personal accountability regarding decision-making.•Experience working in a high-level collaborative environment and promoting a teamwork mentality.Summary•Proficient communication skills in English as well as good written and presentation skills.•Must be able to maintain a functional home office.•Must be able to work with team members in different geographical time zones.please contact Louis-Philippe if you want more information:Louis-Philippe.morris@randstad.caRandstad Canada is committed to building a diverse workforce reflective of the diversity of Canada. As a result, we promote employment equity and encourage candidates, especially those who identify as a woman, an Aboriginal person, a person with a disability or a member of a visible minority group, and any others who may contribute to the diversification of our workforce, to apply.Randstad Canada is also committed to developing an inclusive, barrier-free selection processes and work environments.If contacted in relation to a job opportunity, you should advise your Randstad Representative or your local Randstad branch in a timely fashion of the accommodation measures which must be taken to enable you to be assessed in a fair and equitable manner.Information received relating to accommodation measures will be addressed confidentially.For all feedback on equity and accommodation needs, please contact your local Randstad Canada Branch.

    Thank you for subscribing to your personalised job alerts.

    Explore over 9 jobs in Quebec

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