Thank you for subscribing to your personalised job alerts.

    33 jobs found for developer in montreal

    filter3
    clear all
      • Montréal, Québec
      • Contract
      We are looking for a Senior Developer to join our buying intelligence team. The Senior Developer will take complex features of the product roadmap, break them down into their required technical components, and develop them independently. He/She owns at least one component of the client technical stack and holds accountability for its SLAs.AdvantagesThis is a great 12 months contract opportunity!Please send your resume to guillaume.dion@randstad.ca if you are interested.ResponsibilitiesThe Senior Developer will take complex features of the product roadmap, break them down into their required technical components, and develop them independently. He/She owns at least one component of the client technical stack and holds accountability for its SLAs.Qualifications● Bachelor’s degree in Computer Science, Engineering, or a related technical field, Master’s degree an asset● 7+ years of software development experience● Able to code complex features with Python● Experience with Kubernetes● Understand event-driven architecture & pub/sub pattern● Experience developing backend services● Experience with PostgreSQL databases at scale● Confident with the development of REST APIs● Able to write different levels of tests (Unit, Contract, Integration, E2E)● Proficiency in Git● Strong written and verbal communication skills in English● Familiarity with Typescript/React is an assetSummaryWe are looking for a Senior Developer to join our buying intelligence team. The Senior Developer will take complex features of the product roadmap, break them down into their required technical components, and develop them independently. He/She owns at least one component of the client technical stack and holds accountability for its SLAs.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 looking for a Senior Developer to join our buying intelligence team. The Senior Developer will take complex features of the product roadmap, break them down into their required technical components, and develop them independently. He/She owns at least one component of the client technical stack and holds accountability for its SLAs.AdvantagesThis is a great 12 months contract opportunity!Please send your resume to guillaume.dion@randstad.ca if you are interested.ResponsibilitiesThe Senior Developer will take complex features of the product roadmap, break them down into their required technical components, and develop them independently. He/She owns at least one component of the client technical stack and holds accountability for its SLAs.Qualifications● Bachelor’s degree in Computer Science, Engineering, or a related technical field, Master’s degree an asset● 7+ years of software development experience● Able to code complex features with Python● Experience with Kubernetes● Understand event-driven architecture & pub/sub pattern● Experience developing backend services● Experience with PostgreSQL databases at scale● Confident with the development of REST APIs● Able to write different levels of tests (Unit, Contract, Integration, E2E)● Proficiency in Git● Strong written and verbal communication skills in English● Familiarity with Typescript/React is an assetSummaryWe are looking for a Senior Developer to join our buying intelligence team. The Senior Developer will take complex features of the product roadmap, break them down into their required technical components, and develop them independently. He/She owns at least one component of the client technical stack and holds accountability for its SLAs.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
      Our client is looking for a full stack developer, long term contract in Montreal.Here is the needed experience;-3 to 10 years as a software applications developer-Professional experience in object-oriented programming in Java and/or C#-Professional experience in SQL (NoSql is a plus)-Professional experience in web programming, preferably Angular/React/REST APIs-Professional experience in version control systems and continuous delivery tools.Here is the required technical experience:-Exposing and consuming API’s such as RESTFul APIs (Java and/or C#). -Service oriented application architecture knowledge. -Knowledge on Databases (MSSQL) -Using of standard tools for source version control systems (Git), unit testing, continuous integration.AdvantagesLong term contract, 40 hrs a week, large banking environment, Montreal based. Lors of room to grow and develop skills with training and coachingResponsibilities-3 to 10 years as a software applications developer-Professional experience in object-oriented programming in Java and/or C#-Professional experience in SQL (NoSql is a plus)-Professional experience in web programming, preferably Angular/React/REST APIs-Professional experience in version control systems and continuous delivery tools.QualificationsExposing and consuming API’s such as RESTFul APIs (Java and/or C#). -Service oriented application architecture knowledge. -Knowledge on Databases (MSSQL) -Using of standard tools for source version control systems (Git), unit testing, continuous integration.SummaryOur client is looking for a full stack developer, long term contract in Montreal.Here is the needed experience;-3 to 10 years as a software applications developer-Professional experience in object-oriented programming in Java and/or C#-Professional experience in SQL (NoSql is a plus)-Professional experience in web programming, preferably Angular/React/REST APIs-Professional experience in version control systems and continuous delivery tools.Here is the required technical experience:-Exposing and consuming API’s such as RESTFul APIs (Java and/or C#). -Service oriented application architecture knowledge. -Knowledge on Databases (MSSQL) -Using of standard tools for source version control systems (Git), unit testing, continuous integration.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.
      Our client is looking for a full stack developer, long term contract in Montreal.Here is the needed experience;-3 to 10 years as a software applications developer-Professional experience in object-oriented programming in Java and/or C#-Professional experience in SQL (NoSql is a plus)-Professional experience in web programming, preferably Angular/React/REST APIs-Professional experience in version control systems and continuous delivery tools.Here is the required technical experience:-Exposing and consuming API’s such as RESTFul APIs (Java and/or C#). -Service oriented application architecture knowledge. -Knowledge on Databases (MSSQL) -Using of standard tools for source version control systems (Git), unit testing, continuous integration.AdvantagesLong term contract, 40 hrs a week, large banking environment, Montreal based. Lors of room to grow and develop skills with training and coachingResponsibilities-3 to 10 years as a software applications developer-Professional experience in object-oriented programming in Java and/or C#-Professional experience in SQL (NoSql is a plus)-Professional experience in web programming, preferably Angular/React/REST APIs-Professional experience in version control systems and continuous delivery tools.QualificationsExposing and consuming API’s such as RESTFul APIs (Java and/or C#). -Service oriented application architecture knowledge. -Knowledge on Databases (MSSQL) -Using of standard tools for source version control systems (Git), unit testing, continuous integration.SummaryOur client is looking for a full stack developer, long term contract in Montreal.Here is the needed experience;-3 to 10 years as a software applications developer-Professional experience in object-oriented programming in Java and/or C#-Professional experience in SQL (NoSql is a plus)-Professional experience in web programming, preferably Angular/React/REST APIs-Professional experience in version control systems and continuous delivery tools.Here is the required technical experience:-Exposing and consuming API’s such as RESTFul APIs (Java and/or C#). -Service oriented application architecture knowledge. -Knowledge on Databases (MSSQL) -Using of standard tools for source version control systems (Git), unit testing, continuous integration.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
      • Permanent
      Are you looking for a Developer - NodeJS - React permanent position working from home for a company located in Montreal?Do you have experience as a - NodeJS - React developer and want to work for a leading company in its market and growing around the world?So this permanent NodeJS - React developer position can be right for you!AdvantagesOur client hires you as a permanent employee with a range of competitive advantages.You will have among other advantages:• Comprehensive insurance plan• Competitive salary• Pension plan• You will work in a friendly and modern workplace or at home.• And much moreResponsibilitiesYou will be responsible for the development of a new cloud service allowing our partners to develop new use cases by providing them with the easiest to use and most secure access system on the market.You will:•Conduct design, code reviews and resolve production issues•Help modernizing the application•Take data driven decisions•Help building automation strategyQualifications•Strong knowledge on Node.js•Strong Knowledge on ReactJs•Knowledge on terraform or ready to learn it•Strong knowledge on non-rational database (NoSQL)•Good knowledge on UML diagramsSummaryYou want to know more?Do not hesitate to send me your CV with your contact details by email:Robert.andrade@randstad.caso that we can exchange!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.
      Are you looking for a Developer - NodeJS - React permanent position working from home for a company located in Montreal?Do you have experience as a - NodeJS - React developer and want to work for a leading company in its market and growing around the world?So this permanent NodeJS - React developer position can be right for you!AdvantagesOur client hires you as a permanent employee with a range of competitive advantages.You will have among other advantages:• Comprehensive insurance plan• Competitive salary• Pension plan• You will work in a friendly and modern workplace or at home.• And much moreResponsibilitiesYou will be responsible for the development of a new cloud service allowing our partners to develop new use cases by providing them with the easiest to use and most secure access system on the market.You will:•Conduct design, code reviews and resolve production issues•Help modernizing the application•Take data driven decisions•Help building automation strategyQualifications•Strong knowledge on Node.js•Strong Knowledge on ReactJs•Knowledge on terraform or ready to learn it•Strong knowledge on non-rational database (NoSQL)•Good knowledge on UML diagramsSummaryYou want to know more?Do not hesitate to send me your CV with your contact details by email:Robert.andrade@randstad.caso that we can exchange!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
      • Permanent
      Are you looking for a permanent Full Stack .net Developer position located in Montreal or at home?Do you have experience as a Full Stack .net Developer and want to work for a leading company in its market and growing around the world?So this permanent Full Stack .net Developer position can be right for you!AdvantagesOur client hires you as a permanent employee with a range of competitive advantages.You will have among other advantages:• Comprehensive insurance plan• Competitive salary• Pension plan• You will work in a friendly and modern workplace or at home.• And much moreResponsibilities• Participate in the planning, design and implementation of new features.• Collaborate with an agile team made up of developers, quality assurance specialists and, Scrum Master, Product Owner.• Design of new features and creation of unit tests and integration tests aimed at achieving our coverage objectivesQualifications• At least five years of experience in software design and C # development• Experience with asynchronous processes, threads and back-end services• Working knowledge of Web API services, Cloud platforms• Working knowledge of SQL and non-SQL (Cosmos DB, MongoDB)• Working knowledge of ORM (Entity Framework, nHibernate)• Web development using ASPX, AngularJS, Angular 7 and .NET• Experience with Agile / Scrum process and best practices applied in software development.• University or college diploma in computer science, engineering or equivalentSummaryYou want to know more?Do not hesitate to send me your CV with your contact details by email:Robert.andrade@randstad.caso that we can exchange!RobertRandstad 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.
      Are you looking for a permanent Full Stack .net Developer position located in Montreal or at home?Do you have experience as a Full Stack .net Developer and want to work for a leading company in its market and growing around the world?So this permanent Full Stack .net Developer position can be right for you!AdvantagesOur client hires you as a permanent employee with a range of competitive advantages.You will have among other advantages:• Comprehensive insurance plan• Competitive salary• Pension plan• You will work in a friendly and modern workplace or at home.• And much moreResponsibilities• Participate in the planning, design and implementation of new features.• Collaborate with an agile team made up of developers, quality assurance specialists and, Scrum Master, Product Owner.• Design of new features and creation of unit tests and integration tests aimed at achieving our coverage objectivesQualifications• At least five years of experience in software design and C # development• Experience with asynchronous processes, threads and back-end services• Working knowledge of Web API services, Cloud platforms• Working knowledge of SQL and non-SQL (Cosmos DB, MongoDB)• Working knowledge of ORM (Entity Framework, nHibernate)• Web development using ASPX, AngularJS, Angular 7 and .NET• Experience with Agile / Scrum process and best practices applied in software development.• University or college diploma in computer science, engineering or equivalentSummaryYou want to know more?Do not hesitate to send me your CV with your contact details by email:Robert.andrade@randstad.caso that we can exchange!RobertRandstad 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
      Our client is looking for a BI Developer, long term contract in Montreal.Your responsibilities would be:- Collect, identify and translate business and technical requirements to project team - Estimate effort development and ensure timely delivery to client- Develop, test and deploy data visualisation tools and dashboards as part of project- Collaborate with external teams willing to start BI & AI projects- Work closely with Feature Teams, Product owners, agile coaches and stakeholders to deliver solutions in line with Business needs;- Work with the team to ensure customer deadlines are met and priorities - Ensure that release management processes are followedWhat is it expected:- Demonstrated analytical and problem-solving skills- Excellent interpersonal and communications skills - Strong ability in interfacing with business clients to comprehend and document business requirements and their priority and project commitments;- Ability to coordinate and facilitate project execution and delivery commitment with other teams under different operational time zones;- Bilingualism ( French and English) What kind of profile do you need to have: - Experience on BI projects & Agile- Previous significant experience as BI dashboard developer / BI Analyst - Previous experience as a business analyst or project manager- Strong data and reporting skills (SQL & data modeling)- Business knowledge and analysis, drafting technical specifications;- Good analytical capabilities to develop solution to complex topicsAdvantagesLong term contract, 40 hrs a week, large banking environment, Montreal based. Lots of room to grow and develop skills with training and coachingResponsibilities- Collect, identify and translate business and technical requirements to project team - Estimate effort development and ensure timely delivery to client- Develop, test and deploy data visualisation tools and dashboards as part of project- Collaborate with external teams willing to start BI & AI projects- Work closely with Feature Teams, Product owners, agile coaches and stakeholders to deliver solutions in line with Business needs;- Work with the team to ensure customer deadlines are met and priorities - Ensure that release management processes are followedQualifications- Experience on BI projects & Agile- Previous significant experience as BI dashboard developer / BI Analyst - Previous experience as a business analyst or project manager- Strong data and reporting skills (SQL & data modeling)- Business knowledge and analysis, drafting technical specifications;- Good analytical capabilities to develop solution to complex topicsSummaryOur client is looking for a BI Developer, long term contract in Montreal.Your responsibilities would be:- Collect, identify and translate business and technical requirements to project team - Estimate effort development and ensure timely delivery to client- Develop, test and deploy data visualisation tools and dashboards as part of project- Collaborate with external teams willing to start BI & AI projects- Work closely with Feature Teams, Product owners, agile coaches and stakeholders to deliver solutions in line with Business needs;- Work with the team to ensure customer deadlines are met and priorities - Ensure that release management processes are followedWhat is it expected:- Demonstrated analytical and problem-solving skills- Excellent interpersonal and communications skills - Strong ability in interfacing with business clients to comprehend and document business requirements and their priority and project commitments;- Ability to coordinate and facilitate project execution and delivery commitment with other teams under different operational time zones;- Bilingualism ( French and English) What kind of profile do you need to have: - Experience on BI projects & Agile- Previous significant experience as BI dashboard developer / BI Analyst - Previous experience as a business analyst or project manager- Strong data and reporting skills (SQL & data modeling)- Business knowledge and analysis, drafting technical specifications;- Good analytical capabilities to develop solution to complex topicsRandstad 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.
      Our client is looking for a BI Developer, long term contract in Montreal.Your responsibilities would be:- Collect, identify and translate business and technical requirements to project team - Estimate effort development and ensure timely delivery to client- Develop, test and deploy data visualisation tools and dashboards as part of project- Collaborate with external teams willing to start BI & AI projects- Work closely with Feature Teams, Product owners, agile coaches and stakeholders to deliver solutions in line with Business needs;- Work with the team to ensure customer deadlines are met and priorities - Ensure that release management processes are followedWhat is it expected:- Demonstrated analytical and problem-solving skills- Excellent interpersonal and communications skills - Strong ability in interfacing with business clients to comprehend and document business requirements and their priority and project commitments;- Ability to coordinate and facilitate project execution and delivery commitment with other teams under different operational time zones;- Bilingualism ( French and English) What kind of profile do you need to have: - Experience on BI projects & Agile- Previous significant experience as BI dashboard developer / BI Analyst - Previous experience as a business analyst or project manager- Strong data and reporting skills (SQL & data modeling)- Business knowledge and analysis, drafting technical specifications;- Good analytical capabilities to develop solution to complex topicsAdvantagesLong term contract, 40 hrs a week, large banking environment, Montreal based. Lots of room to grow and develop skills with training and coachingResponsibilities- Collect, identify and translate business and technical requirements to project team - Estimate effort development and ensure timely delivery to client- Develop, test and deploy data visualisation tools and dashboards as part of project- Collaborate with external teams willing to start BI & AI projects- Work closely with Feature Teams, Product owners, agile coaches and stakeholders to deliver solutions in line with Business needs;- Work with the team to ensure customer deadlines are met and priorities - Ensure that release management processes are followedQualifications- Experience on BI projects & Agile- Previous significant experience as BI dashboard developer / BI Analyst - Previous experience as a business analyst or project manager- Strong data and reporting skills (SQL & data modeling)- Business knowledge and analysis, drafting technical specifications;- Good analytical capabilities to develop solution to complex topicsSummaryOur client is looking for a BI Developer, long term contract in Montreal.Your responsibilities would be:- Collect, identify and translate business and technical requirements to project team - Estimate effort development and ensure timely delivery to client- Develop, test and deploy data visualisation tools and dashboards as part of project- Collaborate with external teams willing to start BI & AI projects- Work closely with Feature Teams, Product owners, agile coaches and stakeholders to deliver solutions in line with Business needs;- Work with the team to ensure customer deadlines are met and priorities - Ensure that release management processes are followedWhat is it expected:- Demonstrated analytical and problem-solving skills- Excellent interpersonal and communications skills - Strong ability in interfacing with business clients to comprehend and document business requirements and their priority and project commitments;- Ability to coordinate and facilitate project execution and delivery commitment with other teams under different operational time zones;- Bilingualism ( French and English) What kind of profile do you need to have: - Experience on BI projects & Agile- Previous significant experience as BI dashboard developer / BI Analyst - Previous experience as a business analyst or project manager- Strong data and reporting skills (SQL & data modeling)- Business knowledge and analysis, drafting technical specifications;- Good analytical capabilities to develop solution to complex topicsRandstad 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, typescript We 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.• 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, typescript We 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.• 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, typescript We 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.• 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, typescript We 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.• 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, typescript We 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.• 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, typescript We 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.• 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, typescript We 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.• 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, typescript We 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.• 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, typescript We 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.• 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, typescript We 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.• 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
      Full-stack software developerWe are looking for a highly qualified computer programmer who is comfortable with front-end and back-end programming. Full Stack developers are responsible for developing and designing web solutions, ensuring responsiveness of applications, and working with architects for the design of complex systems, among others.This position requires good organizational skills and attention to detail.Full responsibilities of the full stack developer:• Front-end development.• Develop back-end applications.• experience with Windows servers.• Ensure cross-platform optimization for web portals.• ensure the responsiveness of applications.• Design and development of REST API.• Respond to technical and consumer needs.• Keep abreast of developments in web applications and programming languages.Full Stack Developer Requirements:• Computer science degree or equivalent.• minimum of 5 years of relevant experience.• Strong organizational and communication skills.• Proficiency in fundamental web languages ​​such as HTML, CSS, and JavaScript.• Familiarity with JavaScript frameworks such as JQuery, Angular, Vue2, or others.• Perfect command of server-side languages ​​such as .NET (C #), PHP, and Java.• Experience with or knowledge of C ++ and SSIS is a major asset.• Experience with or knowledge of Genesys and/or Avaya API and SDK (IcelandLib, ACWS, HDX, CCT Lib…) are major assets.• Familiarity with database management systems such as SQL Server MySQL and MongoDB.• Excellent verbal communication skills.• Bilingual (assets).• Attention to detail.Advantages____________________________________________________________________________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.
      Full-stack software developerWe are looking for a highly qualified computer programmer who is comfortable with front-end and back-end programming. Full Stack developers are responsible for developing and designing web solutions, ensuring responsiveness of applications, and working with architects for the design of complex systems, among others.This position requires good organizational skills and attention to detail.Full responsibilities of the full stack developer:• Front-end development.• Develop back-end applications.• experience with Windows servers.• Ensure cross-platform optimization for web portals.• ensure the responsiveness of applications.• Design and development of REST API.• Respond to technical and consumer needs.• Keep abreast of developments in web applications and programming languages.Full Stack Developer Requirements:• Computer science degree or equivalent.• minimum of 5 years of relevant experience.• Strong organizational and communication skills.• Proficiency in fundamental web languages ​​such as HTML, CSS, and JavaScript.• Familiarity with JavaScript frameworks such as JQuery, Angular, Vue2, or others.• Perfect command of server-side languages ​​such as .NET (C #), PHP, and Java.• Experience with or knowledge of C ++ and SSIS is a major asset.• Experience with or knowledge of Genesys and/or Avaya API and SDK (IcelandLib, ACWS, HDX, CCT Lib…) are major assets.• Familiarity with database management systems such as SQL Server MySQL and MongoDB.• Excellent verbal communication skills.• Bilingual (assets).• Attention to detail.Advantages____________________________________________________________________________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.
      • Montréal, Québec
      • Contract
      We are looking for a Senior Android Developer to join our dynamic and diverse team. Our mission is to create, develop and maintain first-class native mobile apps on Android and iOS for our clients, helping them achieve lifetime financial security and live healthier lives. We are a multi-site team that values communication, collaboration, transparency, and integrity. What you will do:As a Senior Android Developer, you will be joining one of our agile teams. Develop new features and improvements on Android & be responsible for quality throughout the development process.Collaborate and act as technical reference within the mobile team, and coach junior developers to use best practices to develop and test Android apps.Collaborate with Scrum Masters, Mobile Developers, Business System Analysts, User Experience architects and Testing Specialists to deliver high quality solutionsBe involved in scrum ceremonies to plan, estimate, design, develop and test features for deployment into production Participate in the discovery and evaluation of new technologies. AdvantagesWork from home until further notice, equipment provided by us, flex hours, potential to grow in the structure.ResponsibilitiesWe are looking for a Senior Android Developer to join our dynamic and diverse team. Our mission is to create, develop and maintain first-class native mobile apps on Android and iOS for our clients, helping them achieve lifetime financial security and live healthier lives. We are a multi-site team that values communication, collaboration, transparency, and integrity. What you will do:As a Senior Android Developer, you will be joining one of our agile teams. Develop new features and improvements on Android & be responsible for quality throughout the development process.Collaborate and act as technical reference within the mobile team, and coach junior developers to use best practices to develop and test Android apps.Collaborate with Scrum Masters, Mobile Developers, Business System Analysts, User Experience architects and Testing Specialists to deliver high quality solutionsBe involved in scrum ceremonies to plan, estimate, design, develop and test features for deployment into production Participate in the discovery and evaluation of new technologies. QualificationsBachelor’s degree or equivalent education/experience3+ years of experience with native mobile development on Android, including continuous integration and automation4+ years of software development experience1+ year experience in Agile/Scrum frameworkAbility to write clean and scalable code in Kotlin and Java, respecting SOLID principles.Capability of building, debugging, profiling and optimizing Android AppsExperience in creating and releasing complex Android Apps to the Play StoreREST / SOAP or any other Web API standards, knowledge of JSON / XML formats Familiar with Test Driven Development (TDD) and ability to write Unit, Integration and Espresso (UI) tests.Knowledge of common Android design patterns (VIPER, MVVM)Knowledge of RxJava/RXKotlin, Coroutines, Fragment-to-Fragment through interfacesKnowledge of DevOps tools : Jenkins, Splunk, ArtifactoryExperience with backend developmentGreat analytical skills; able to assess alternatives, risks, and benefits; attention to detailTeamwork with ability to collaborative with others (technical and non-technical)Good communication, motivation, organization, and client-focus Good organizational and time management skillsSummaryWe are looking for a Senior Android Developer who is passionate about the most recent tech and wants to impact over 2 million users.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 looking for a Senior Android Developer to join our dynamic and diverse team. Our mission is to create, develop and maintain first-class native mobile apps on Android and iOS for our clients, helping them achieve lifetime financial security and live healthier lives. We are a multi-site team that values communication, collaboration, transparency, and integrity. What you will do:As a Senior Android Developer, you will be joining one of our agile teams. Develop new features and improvements on Android & be responsible for quality throughout the development process.Collaborate and act as technical reference within the mobile team, and coach junior developers to use best practices to develop and test Android apps.Collaborate with Scrum Masters, Mobile Developers, Business System Analysts, User Experience architects and Testing Specialists to deliver high quality solutionsBe involved in scrum ceremonies to plan, estimate, design, develop and test features for deployment into production Participate in the discovery and evaluation of new technologies. AdvantagesWork from home until further notice, equipment provided by us, flex hours, potential to grow in the structure.ResponsibilitiesWe are looking for a Senior Android Developer to join our dynamic and diverse team. Our mission is to create, develop and maintain first-class native mobile apps on Android and iOS for our clients, helping them achieve lifetime financial security and live healthier lives. We are a multi-site team that values communication, collaboration, transparency, and integrity. What you will do:As a Senior Android Developer, you will be joining one of our agile teams. Develop new features and improvements on Android & be responsible for quality throughout the development process.Collaborate and act as technical reference within the mobile team, and coach junior developers to use best practices to develop and test Android apps.Collaborate with Scrum Masters, Mobile Developers, Business System Analysts, User Experience architects and Testing Specialists to deliver high quality solutionsBe involved in scrum ceremonies to plan, estimate, design, develop and test features for deployment into production Participate in the discovery and evaluation of new technologies. QualificationsBachelor’s degree or equivalent education/experience3+ years of experience with native mobile development on Android, including continuous integration and automation4+ years of software development experience1+ year experience in Agile/Scrum frameworkAbility to write clean and scalable code in Kotlin and Java, respecting SOLID principles.Capability of building, debugging, profiling and optimizing Android AppsExperience in creating and releasing complex Android Apps to the Play StoreREST / SOAP or any other Web API standards, knowledge of JSON / XML formats Familiar with Test Driven Development (TDD) and ability to write Unit, Integration and Espresso (UI) tests.Knowledge of common Android design patterns (VIPER, MVVM)Knowledge of RxJava/RXKotlin, Coroutines, Fragment-to-Fragment through interfacesKnowledge of DevOps tools : Jenkins, Splunk, ArtifactoryExperience with backend developmentGreat analytical skills; able to assess alternatives, risks, and benefits; attention to detailTeamwork with ability to collaborative with others (technical and non-technical)Good communication, motivation, organization, and client-focus Good organizational and time management skillsSummaryWe are looking for a Senior Android Developer who is passionate about the most recent tech and wants to impact over 2 million users.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
      • Permanent
      Are you looking for a permanent Front End Developer position working from home for a company located in Montreal?Do you have experience as a Front End Developer and want to work for a leading company in its market and growing around the world?So this permanent Front End Developer position can be right for you!AdvantagesOur client hires you as a permanent employee with a range of competitive advantages.You will have among other advantages:• Comprehensive insurance plan• Competitive salary• Pension plan• You will work in a friendly and modern workplace or at home.• And much moreResponsibilities• Participate in the planning, design and implementation of new features.• Collaborate with an agile team made up of developers, quality assurance specialists and, Scrum Master, Product Owner.• Design of new features and creation of unit tests and integration tests aimed at achieving our coverage objectivesQualifications-Minimum 5 years’ experience in software design and C# development ideally in one or more of the following technologies, practices and environments:•Web development using .NET, C#, HTML5, Bootstrap, Restful API, XML, CSS3, AJAX, JSON, ASP.net, Angular 7 (or later) AngularJS•Experience with Kendo UI controls•Ability to develop scalable and reactive web applications•UI/UX design experience and aptitude•Understanding of UI standards•Knowledge of Git, BitBucket and JIRA. Understanding of and experience with UI test automation using Selenium is a plus•Practical knowledge of web service development and design•Experience with Agile/Scrum process and applied software development best practices-University or College degree in Computer Science, Engineering or equivalent. SummaryYou want to know more?Do not hesitate to send me your CV with your contact details by email:Robert.andrade@randstad.caso that we can exchange!RobertRandstad 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.
      Are you looking for a permanent Front End Developer position working from home for a company located in Montreal?Do you have experience as a Front End Developer and want to work for a leading company in its market and growing around the world?So this permanent Front End Developer position can be right for you!AdvantagesOur client hires you as a permanent employee with a range of competitive advantages.You will have among other advantages:• Comprehensive insurance plan• Competitive salary• Pension plan• You will work in a friendly and modern workplace or at home.• And much moreResponsibilities• Participate in the planning, design and implementation of new features.• Collaborate with an agile team made up of developers, quality assurance specialists and, Scrum Master, Product Owner.• Design of new features and creation of unit tests and integration tests aimed at achieving our coverage objectivesQualifications-Minimum 5 years’ experience in software design and C# development ideally in one or more of the following technologies, practices and environments:•Web development using .NET, C#, HTML5, Bootstrap, Restful API, XML, CSS3, AJAX, JSON, ASP.net, Angular 7 (or later) AngularJS•Experience with Kendo UI controls•Ability to develop scalable and reactive web applications•UI/UX design experience and aptitude•Understanding of UI standards•Knowledge of Git, BitBucket and JIRA. Understanding of and experience with UI test automation using Selenium is a plus•Practical knowledge of web service development and design•Experience with Agile/Scrum process and applied software development best practices-University or College degree in Computer Science, Engineering or equivalent. SummaryYou want to know more?Do not hesitate to send me your CV with your contact details by email:Robert.andrade@randstad.caso that we can exchange!RobertRandstad 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
      We are looking for an Android Tech Lead to join our dynamic and diverse team. Our mission is to create, develop and maintain first-class native mobile apps on Android and iOS for our clients, helping them achieve lifetime financial security and live healthier lives. We are a multi-site team that values communication, collaboration, transparency, and integrity. What you will do:As a Senior Android Developer, you will be joining one of our agile teams. Develop new features and improvements on Android & be responsible for quality throughout the development process.Collaborate and act as technical reference within the mobile team, and coach junior developers to use best practices to develop and test Android apps.Collaborate with Scrum Masters, Mobile Developers, Business System Analysts, User Experience architects and Testing Specialists to deliver high quality solutionsBe involved in scrum ceremonies to plan, estimate, design, develop and test features for deployment into production Participate in the discovery and evaluation of new technologies. AdvantagesWork from home until further notice, equipment provided by us, flex hours, potential to grow in the structure.ResponsibilitiesWe are looking for an Android Tech Lead to join our dynamic and diverse team. Our mission is to create, develop and maintain first-class native mobile apps on Android and iOS for our clients, helping them achieve lifetime financial security and live healthier lives. We are a multi-site team that values communication, collaboration, transparency, and integrity. What you will do:As a Senior Android Developer, you will be joining one of our agile teams. Develop new features and improvements on Android & be responsible for quality throughout the development process.Collaborate and act as technical reference within the mobile team, and coach junior developers to use best practices to develop and test Android apps.Collaborate with Scrum Masters, Mobile Developers, Business System Analysts, User Experience architects and Testing Specialists to deliver high quality solutionsBe involved in scrum ceremonies to plan, estimate, design, develop and test features for deployment into production Participate in the discovery and evaluation of new technologies. QualificationsBachelor’s degree or equivalent education/experience5+ years of experience with native mobile development on Android, including continuous integration and automation7+ years of software development experience2+ year experience in Agile/Scrum frameworkAbility to write clean and scalable code in Kotlin and Java, respecting SOLID principles.Capability of building, debugging, profiling and optimizing Android AppsExperience in creating and releasing complex Android Apps to the Play StoreREST / SOAP or any other Web API standards, knowledge of JSON / XML formats Familiar with Test Driven Development (TDD) and ability to write Unit, Integration and Espresso (UI) tests.Knowledge of common Android design patterns (VIPER, MVVM)Knowledge of RxJava/RXKotlin, Coroutines, Fragment-to-Fragment through interfacesKnowledge of DevOps tools : Jenkins, Splunk, ArtifactoryExperience with backend developmentGreat analytical skills; able to assess alternatives, risks, and benefits; attention to detailTeamwork with ability to collaborative with others (technical and non-technical)Good communication, motivation, organization, and client-focus Good organizational and time management skillsSummaryWe are looking for a Senior Android Developer who is passionate about the most recent tech and wants to impact over 2 million users.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 looking for an Android Tech Lead to join our dynamic and diverse team. Our mission is to create, develop and maintain first-class native mobile apps on Android and iOS for our clients, helping them achieve lifetime financial security and live healthier lives. We are a multi-site team that values communication, collaboration, transparency, and integrity. What you will do:As a Senior Android Developer, you will be joining one of our agile teams. Develop new features and improvements on Android & be responsible for quality throughout the development process.Collaborate and act as technical reference within the mobile team, and coach junior developers to use best practices to develop and test Android apps.Collaborate with Scrum Masters, Mobile Developers, Business System Analysts, User Experience architects and Testing Specialists to deliver high quality solutionsBe involved in scrum ceremonies to plan, estimate, design, develop and test features for deployment into production Participate in the discovery and evaluation of new technologies. AdvantagesWork from home until further notice, equipment provided by us, flex hours, potential to grow in the structure.ResponsibilitiesWe are looking for an Android Tech Lead to join our dynamic and diverse team. Our mission is to create, develop and maintain first-class native mobile apps on Android and iOS for our clients, helping them achieve lifetime financial security and live healthier lives. We are a multi-site team that values communication, collaboration, transparency, and integrity. What you will do:As a Senior Android Developer, you will be joining one of our agile teams. Develop new features and improvements on Android & be responsible for quality throughout the development process.Collaborate and act as technical reference within the mobile team, and coach junior developers to use best practices to develop and test Android apps.Collaborate with Scrum Masters, Mobile Developers, Business System Analysts, User Experience architects and Testing Specialists to deliver high quality solutionsBe involved in scrum ceremonies to plan, estimate, design, develop and test features for deployment into production Participate in the discovery and evaluation of new technologies. QualificationsBachelor’s degree or equivalent education/experience5+ years of experience with native mobile development on Android, including continuous integration and automation7+ years of software development experience2+ year experience in Agile/Scrum frameworkAbility to write clean and scalable code in Kotlin and Java, respecting SOLID principles.Capability of building, debugging, profiling and optimizing Android AppsExperience in creating and releasing complex Android Apps to the Play StoreREST / SOAP or any other Web API standards, knowledge of JSON / XML formats Familiar with Test Driven Development (TDD) and ability to write Unit, Integration and Espresso (UI) tests.Knowledge of common Android design patterns (VIPER, MVVM)Knowledge of RxJava/RXKotlin, Coroutines, Fragment-to-Fragment through interfacesKnowledge of DevOps tools : Jenkins, Splunk, ArtifactoryExperience with backend developmentGreat analytical skills; able to assess alternatives, risks, and benefits; attention to detailTeamwork with ability to collaborative with others (technical and non-technical)Good communication, motivation, organization, and client-focus Good organizational and time management skillsSummaryWe are looking for a Senior Android Developer who is passionate about the most recent tech and wants to impact over 2 million users.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
      Our client is looking for a support analyst, long term contract in Montreal.Your responsibilities would be: Ensure of the stability and availability of the services/tools for IAM.Ensure to operate the services in compliance with the security rulesBe on-call in case of special operations during the weekendCommunicate on incidentsParticipate to reduce the online support activity by:Promoting the Self serviceEnhance the existing documentationParticipate to the automation of recurrent tasksSpread the knowledgeContribute to the documentation and spread the good usage of the toolsPromote the SSO solution of the group Here is the profile we are looking for:- At least 5 years experience as support or developer analystAdvantagesLong term contract, 40 hrs a week, large banking environment, Montreal based. Lors of room to grow and develop skills with training and coachingResponsibilitiesEnsure of the stability and availability of the services/tools for IAM.Ensure to operate the services in compliance with the security rulesBe on-call in case of special operations during the weekendCommunicate on incidentsParticipate to reduce the online support activity by:Promoting the Self serviceEnhance the existing documentationParticipate to the automation of recurrent tasksSpread the knowledgeContribute to the documentation and spread the good usage of the toolsPromote the SSO solution of the group Qualifications- At least 5 years experience as support analyst or developer analyst- IT diploma SummaryOur client is looking for a support analyst, long term contract in Montreal.Your responsibilities would be: Ensure of the stability and availability of the services/tools for IAM.Ensure to operate the services in compliance with the security rulesBe on-call in case of special operations during the weekendCommunicate on incidentsParticipate to reduce the online support activity by:Promoting the Self serviceEnhance the existing documentationParticipate to the automation of recurrent tasksSpread the knowledgeContribute to the documentation and spread the good usage of the toolsPromote the SSO solution of the group Here is the profile we are looking for:- At least 5 years experience as support or developer analystRandstad 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.
      Our client is looking for a support analyst, long term contract in Montreal.Your responsibilities would be: Ensure of the stability and availability of the services/tools for IAM.Ensure to operate the services in compliance with the security rulesBe on-call in case of special operations during the weekendCommunicate on incidentsParticipate to reduce the online support activity by:Promoting the Self serviceEnhance the existing documentationParticipate to the automation of recurrent tasksSpread the knowledgeContribute to the documentation and spread the good usage of the toolsPromote the SSO solution of the group Here is the profile we are looking for:- At least 5 years experience as support or developer analystAdvantagesLong term contract, 40 hrs a week, large banking environment, Montreal based. Lors of room to grow and develop skills with training and coachingResponsibilitiesEnsure of the stability and availability of the services/tools for IAM.Ensure to operate the services in compliance with the security rulesBe on-call in case of special operations during the weekendCommunicate on incidentsParticipate to reduce the online support activity by:Promoting the Self serviceEnhance the existing documentationParticipate to the automation of recurrent tasksSpread the knowledgeContribute to the documentation and spread the good usage of the toolsPromote the SSO solution of the group Qualifications- At least 5 years experience as support analyst or developer analyst- IT diploma SummaryOur client is looking for a support analyst, long term contract in Montreal.Your responsibilities would be: Ensure of the stability and availability of the services/tools for IAM.Ensure to operate the services in compliance with the security rulesBe on-call in case of special operations during the weekendCommunicate on incidentsParticipate to reduce the online support activity by:Promoting the Self serviceEnhance the existing documentationParticipate to the automation of recurrent tasksSpread the knowledgeContribute to the documentation and spread the good usage of the toolsPromote the SSO solution of the group Here is the profile we are looking for:- At least 5 years experience as support or developer analystRandstad 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
      We are looking to hire an Application Developer on a contract basis for 6 months, possibility of renewal. The primary areas of responsibilities are:- Work with business users to understand business requirements for an enhancement orproject and produce the necessary functional specifications and design.- Perform analysis and determine the required customizations and configurations for anew application or enhancement- Development, testing, and implementation of new software or enhancements to existingapplications.- Produce the required technical detailed design and program specifications as it appliesto the rights management software application SDGRS system and related tools- Provide the necessary production support as required to address urgent issues.- Successful completion of assigned task items and ability to work on all levels ofcomplexity in the delivery of the solution- Provide assistance in the guidance of other staff that are assigned to work with them onthe same initiatives or projects. .SKILLS, KNOWLEDGE REQUIRED:- Solid application development skills and strong software development lifecycleknowledge- Good understanding of common business processes and practices- Strong knowledge and experience of systems design- Demonstrated knowledge and experience on Delphi 7 or higher version- Strong background and experience with relational databases such as Pervasive PSQLor MS SQL- Knowledge of Visual Source Safe would be an asset- Knowledge of Visual Studio 2013 (Team Foundation Server) and MS Project serverwould be an asset- Knowledge of Change Management, Incident Management, and Project Management would be an assetEDUCATION/EXPERIENCE:- A University Graduate in Computer Science or an equivalent appropriate degree- Minimum 3 years experience as a Delphi Analyst or Developer.AdvantagesWe are looking to hire an Application Developer on a contract basis for 6 months, possibility of renewal. Interested? Please send your CV to guillaume.dion@randstad.caResponsibilities- Work with business users to understand business requirements for an enhancement orproject and produce the necessary functional specifications and design.- Perform analysis and determine the required customizations and configurations for anew application or enhancement- Development, testing, and implementation of new software or enhancements to existingapplications.- Produce the required technical detailed design and program specifications as it appliesto the rights management software application SDGRS system and related tools- Provide the necessary production support as required to address urgent issues.- Successful completion of assigned task items and ability to work on all levels ofcomplexity in the delivery of the solution- Provide assistance in the guidance of other staff that are assigned to work with them onthe same initiatives or projects. .Qualifications- Solid application development skills and strong software development lifecycleknowledge- Good understanding of common business processes and practices- Strong knowledge and experience of systems design- Demonstrated knowledge and experience on Delphi 7 or higher version- Strong background and experience with relational databases such as Pervasive PSQLor MS SQL- Knowledge of Visual Source Safe would be an asset- Knowledge of Visual Studio 2013 (Team Foundation Server) and MS Project serverwould be an asset- Knowledge of Change Management, Incident Management, and Project Management would be an assetEDUCATION/EXPERIENCE:- A University Graduate in Computer Science or an equivalent appropriate degree- Minimum 3 years experience as a Delphi Analyst or Developer.SummaryWe are looking to hire an Application Developer on a contract basis for 6 months, possibility of renewal. The primary areas of responsibilities are:- Work with business users to understand business requirements for an enhancement orproject and produce the necessary functional specifications and design.- Perform analysis and determine the required customizations and configurations for anew application or enhancement- Development, testing, and implementation of new software or enhancements to existingapplications.- Produce the required technical detailed design and program specifications as it appliesto the rights management software application SDGRS system and related tools- Provide the necessary production support as required to address urgent issues.- Successful completion of assigned task items and ability to work on all levels ofcomplexity in the delivery of the solution- Provide assistance in the guidance of other staff that are assigned to work with them onthe same initiatives or projects. .SKILLS, KNOWLEDGE REQUIRED:- Solid application development skills and strong software development lifecycleknowledge- Good understanding of common business processes and practices- Strong knowledge and experience of systems design- Demonstrated knowledge and experience on Delphi 7 or higher version- Strong background and experience with relational databases such as Pervasive PSQLor MS SQL- Knowledge of Visual Source Safe would be an asset- Knowledge of Visual Studio 2013 (Team Foundation Server) and MS Project serverwould be an asset- Knowledge of Change Management, Incident Management, and Project Management would be an assetEDUCATION/EXPERIENCE:- A University Graduate in Computer Science or an equivalent appropriate degree- Minimum 3 years experience as a Delphi Analyst or Developer.Interested? Please send your CV to guillaume.dion@randstad.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.
      We are looking to hire an Application Developer on a contract basis for 6 months, possibility of renewal. The primary areas of responsibilities are:- Work with business users to understand business requirements for an enhancement orproject and produce the necessary functional specifications and design.- Perform analysis and determine the required customizations and configurations for anew application or enhancement- Development, testing, and implementation of new software or enhancements to existingapplications.- Produce the required technical detailed design and program specifications as it appliesto the rights management software application SDGRS system and related tools- Provide the necessary production support as required to address urgent issues.- Successful completion of assigned task items and ability to work on all levels ofcomplexity in the delivery of the solution- Provide assistance in the guidance of other staff that are assigned to work with them onthe same initiatives or projects. .SKILLS, KNOWLEDGE REQUIRED:- Solid application development skills and strong software development lifecycleknowledge- Good understanding of common business processes and practices- Strong knowledge and experience of systems design- Demonstrated knowledge and experience on Delphi 7 or higher version- Strong background and experience with relational databases such as Pervasive PSQLor MS SQL- Knowledge of Visual Source Safe would be an asset- Knowledge of Visual Studio 2013 (Team Foundation Server) and MS Project serverwould be an asset- Knowledge of Change Management, Incident Management, and Project Management would be an assetEDUCATION/EXPERIENCE:- A University Graduate in Computer Science or an equivalent appropriate degree- Minimum 3 years experience as a Delphi Analyst or Developer.AdvantagesWe are looking to hire an Application Developer on a contract basis for 6 months, possibility of renewal. Interested? Please send your CV to guillaume.dion@randstad.caResponsibilities- Work with business users to understand business requirements for an enhancement orproject and produce the necessary functional specifications and design.- Perform analysis and determine the required customizations and configurations for anew application or enhancement- Development, testing, and implementation of new software or enhancements to existingapplications.- Produce the required technical detailed design and program specifications as it appliesto the rights management software application SDGRS system and related tools- Provide the necessary production support as required to address urgent issues.- Successful completion of assigned task items and ability to work on all levels ofcomplexity in the delivery of the solution- Provide assistance in the guidance of other staff that are assigned to work with them onthe same initiatives or projects. .Qualifications- Solid application development skills and strong software development lifecycleknowledge- Good understanding of common business processes and practices- Strong knowledge and experience of systems design- Demonstrated knowledge and experience on Delphi 7 or higher version- Strong background and experience with relational databases such as Pervasive PSQLor MS SQL- Knowledge of Visual Source Safe would be an asset- Knowledge of Visual Studio 2013 (Team Foundation Server) and MS Project serverwould be an asset- Knowledge of Change Management, Incident Management, and Project Management would be an assetEDUCATION/EXPERIENCE:- A University Graduate in Computer Science or an equivalent appropriate degree- Minimum 3 years experience as a Delphi Analyst or Developer.SummaryWe are looking to hire an Application Developer on a contract basis for 6 months, possibility of renewal. The primary areas of responsibilities are:- Work with business users to understand business requirements for an enhancement orproject and produce the necessary functional specifications and design.- Perform analysis and determine the required customizations and configurations for anew application or enhancement- Development, testing, and implementation of new software or enhancements to existingapplications.- Produce the required technical detailed design and program specifications as it appliesto the rights management software application SDGRS system and related tools- Provide the necessary production support as required to address urgent issues.- Successful completion of assigned task items and ability to work on all levels ofcomplexity in the delivery of the solution- Provide assistance in the guidance of other staff that are assigned to work with them onthe same initiatives or projects. .SKILLS, KNOWLEDGE REQUIRED:- Solid application development skills and strong software development lifecycleknowledge- Good understanding of common business processes and practices- Strong knowledge and experience of systems design- Demonstrated knowledge and experience on Delphi 7 or higher version- Strong background and experience with relational databases such as Pervasive PSQLor MS SQL- Knowledge of Visual Source Safe would be an asset- Knowledge of Visual Studio 2013 (Team Foundation Server) and MS Project serverwould be an asset- Knowledge of Change Management, Incident Management, and Project Management would be an assetEDUCATION/EXPERIENCE:- A University Graduate in Computer Science or an equivalent appropriate degree- Minimum 3 years experience as a Delphi Analyst or Developer.Interested? Please send your CV to guillaume.dion@randstad.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.
      • Montréal, Québec
      • Contract
      Our client is looking for a Support analyst/ Devops for a long term contract in MontrealPrimary tasks related to Support analyst/ Devops role include but are not limited to:- Responsible for applications used by traders, sales and middle office on the trading floor.- Responsibility includes software releases, configuration and support of all production system components and infrastructure.- Support, develop and maintain software applications, build systems, own related processes and deliver frequent releases with high quality.- Troubleshoot technical or functional issues in a complex financial environment to provide timely resolution, with various applications and platforms that are global.- Develop applications to automate manual operational tasks as well as build custom real-time monitoring tools and reports.- Extensive interaction is expected with traders, sales, supports and quants.- Gaining in-depth exposure to both the business and technology aspects of equity & derivatives business.Here are the technical skills required for the role - Programming background in scripting language (TCL, Perl, Python, etc.)- Comfortable working on UNIX / Linux (Shell Scripting, etc.) and Windows environments (Powershell, Batch, etc).- Experience working with relational and no-relational databases, good SQL skills.- Understanding of the Agile and Continuous delivery.Here is the required experience:- DevOps, Support or Developer experience across all stages (inception, analysis, design, implementation, runtime, maintenance and support).AdvantagesLarge banking environmentWork from homeMontreal based40 hours - weekLong term contractResponsibilities- Responsible for applications used by traders, sales and middle office on the trading floor.- Responsibility includes software releases, configuration and support of all production system components and infrastructure.- Support, develop and maintain software applications, build systems, own related processes and deliver frequent releases with high quality.- Troubleshoot technical or functional issues in a complex financial environment to provide timely resolution, with various applications and platforms that are global.- Develop applications to automate manual operational tasks as well as build custom real-time monitoring tools and reports.- Extensive interaction is expected with traders, sales, supports and quants.- Gaining in-depth exposure to both the business and technology aspects of equity & derivatives business.Qualifications- Min. 2 years experience in devOps, Support or Developer experience across all stages (inception, analysis, design, implementation, runtime, maintenance and support).SummaryOur client is looking for a Support analyst/ Devops for a long term contract in MontrealPrimary tasks related to Support analyst/ Devops role include but are not limited to:- Responsible for applications used by traders, sales and middle office on the trading floor.- Responsibility includes software releases, configuration and support of all production system components and infrastructure.- Support, develop and maintain software applications, build systems, own related processes and deliver frequent releases with high quality.- Troubleshoot technical or functional issues in a complex financial environment to provide timely resolution, with various applications and platforms that are global.- Develop applications to automate manual operational tasks as well as build custom real-time monitoring tools and reports.- Extensive interaction is expected with traders, sales, supports and quants.- Gaining in-depth exposure to both the business and technology aspects of equity & derivatives business.Here are the technical skills required for the role - Programming background in scripting language (TCL, Perl, Python, etc.)- Comfortable working on UNIX / Linux (Shell Scripting, etc.) and Windows environments (Powershell, Batch, etc).- Experience working with relational and no-relational databases, good SQL skills.- Understanding of the Agile and Continuous delivery.Here is the required experience:- DevOps, Support or Developer experience across all stages (inception, analysis, design, implementation, runtime, maintenance and support).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.
      Our client is looking for a Support analyst/ Devops for a long term contract in MontrealPrimary tasks related to Support analyst/ Devops role include but are not limited to:- Responsible for applications used by traders, sales and middle office on the trading floor.- Responsibility includes software releases, configuration and support of all production system components and infrastructure.- Support, develop and maintain software applications, build systems, own related processes and deliver frequent releases with high quality.- Troubleshoot technical or functional issues in a complex financial environment to provide timely resolution, with various applications and platforms that are global.- Develop applications to automate manual operational tasks as well as build custom real-time monitoring tools and reports.- Extensive interaction is expected with traders, sales, supports and quants.- Gaining in-depth exposure to both the business and technology aspects of equity & derivatives business.Here are the technical skills required for the role - Programming background in scripting language (TCL, Perl, Python, etc.)- Comfortable working on UNIX / Linux (Shell Scripting, etc.) and Windows environments (Powershell, Batch, etc).- Experience working with relational and no-relational databases, good SQL skills.- Understanding of the Agile and Continuous delivery.Here is the required experience:- DevOps, Support or Developer experience across all stages (inception, analysis, design, implementation, runtime, maintenance and support).AdvantagesLarge banking environmentWork from homeMontreal based40 hours - weekLong term contractResponsibilities- Responsible for applications used by traders, sales and middle office on the trading floor.- Responsibility includes software releases, configuration and support of all production system components and infrastructure.- Support, develop and maintain software applications, build systems, own related processes and deliver frequent releases with high quality.- Troubleshoot technical or functional issues in a complex financial environment to provide timely resolution, with various applications and platforms that are global.- Develop applications to automate manual operational tasks as well as build custom real-time monitoring tools and reports.- Extensive interaction is expected with traders, sales, supports and quants.- Gaining in-depth exposure to both the business and technology aspects of equity & derivatives business.Qualifications- Min. 2 years experience in devOps, Support or Developer experience across all stages (inception, analysis, design, implementation, runtime, maintenance and support).SummaryOur client is looking for a Support analyst/ Devops for a long term contract in MontrealPrimary tasks related to Support analyst/ Devops role include but are not limited to:- Responsible for applications used by traders, sales and middle office on the trading floor.- Responsibility includes software releases, configuration and support of all production system components and infrastructure.- Support, develop and maintain software applications, build systems, own related processes and deliver frequent releases with high quality.- Troubleshoot technical or functional issues in a complex financial environment to provide timely resolution, with various applications and platforms that are global.- Develop applications to automate manual operational tasks as well as build custom real-time monitoring tools and reports.- Extensive interaction is expected with traders, sales, supports and quants.- Gaining in-depth exposure to both the business and technology aspects of equity & derivatives business.Here are the technical skills required for the role - Programming background in scripting language (TCL, Perl, Python, etc.)- Comfortable working on UNIX / Linux (Shell Scripting, etc.) and Windows environments (Powershell, Batch, etc).- Experience working with relational and no-relational databases, good SQL skills.- Understanding of the Agile and Continuous delivery.Here is the required experience:- DevOps, Support or Developer experience across all stages (inception, analysis, design, implementation, runtime, maintenance and support).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
      Our client is looking for a Python Developer, long term contract in Montreal.Your responsibilities would be:- Research, design and develop - Maintain database- Create machine learning algorithms to automate various aspects of operations- Document processes so they can be replicated- Support the tools already deployed if any incident occurs.What is it expected:- Marked intellectual curiosity: interest in banking, interest in technology, problem-solving skills, vision of strategic issues- Results orientation, pragmatism- Ability to clearly present analyses, particularly with the help of visualization tools, to guide decision making What kind of technical background do you need to have: - 3 years or + of experience with Python- Relevant experience with Angular is a plus- Being able to transform business functionality to sustainable/maintainable/reusable code AdvantagesLong term contract, 40 hrs a week, large banking environment, Montreal based. Lots of room to grow and develop skills with training and coachingResponsibilities- Research, design and develop - Maintain database- Create machine learning algorithms to automate various aspects of operations- Document processes so they can be replicated- Support the tools already deployed if any incident occurs.Qualifications- 3 years or + of experience with Python- Relevant experience with Angular is a plus- Being able to transform business functionality to sustainable/maintainable/reusable codeSummaryOur client is looking for a Python Developer, long term contract in Montreal.Your responsibilities would be:- Research, design and develop - Maintain database- Create machine learning algorithms to automate various aspects of operations- Document processes so they can be replicated- Support the tools already deployed if any incident occurs.What is it expected:- Marked intellectual curiosity: interest in banking, interest in technology, problem-solving skills, vision of strategic issues- Results orientation, pragmatism- Ability to clearly present analyses, particularly with the help of visualization tools, to guide decision making What kind of technical background do you need to have: - 3 years or + of experience with Python- Relevant experience with Angular is a plus- Being able to transform business functionality to sustainable/maintainable/reusable code 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.
      Our client is looking for a Python Developer, long term contract in Montreal.Your responsibilities would be:- Research, design and develop - Maintain database- Create machine learning algorithms to automate various aspects of operations- Document processes so they can be replicated- Support the tools already deployed if any incident occurs.What is it expected:- Marked intellectual curiosity: interest in banking, interest in technology, problem-solving skills, vision of strategic issues- Results orientation, pragmatism- Ability to clearly present analyses, particularly with the help of visualization tools, to guide decision making What kind of technical background do you need to have: - 3 years or + of experience with Python- Relevant experience with Angular is a plus- Being able to transform business functionality to sustainable/maintainable/reusable code AdvantagesLong term contract, 40 hrs a week, large banking environment, Montreal based. Lots of room to grow and develop skills with training and coachingResponsibilities- Research, design and develop - Maintain database- Create machine learning algorithms to automate various aspects of operations- Document processes so they can be replicated- Support the tools already deployed if any incident occurs.Qualifications- 3 years or + of experience with Python- Relevant experience with Angular is a plus- Being able to transform business functionality to sustainable/maintainable/reusable codeSummaryOur client is looking for a Python Developer, long term contract in Montreal.Your responsibilities would be:- Research, design and develop - Maintain database- Create machine learning algorithms to automate various aspects of operations- Document processes so they can be replicated- Support the tools already deployed if any incident occurs.What is it expected:- Marked intellectual curiosity: interest in banking, interest in technology, problem-solving skills, vision of strategic issues- Results orientation, pragmatism- Ability to clearly present analyses, particularly with the help of visualization tools, to guide decision making What kind of technical background do you need to have: - 3 years or + of experience with Python- Relevant experience with Angular is a plus- Being able to transform business functionality to sustainable/maintainable/reusable code 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
      Java Developer Long term contractResponsibilitiesPrimary tasks include but are not limited to: A software developer, possessing significant experience in code development and system design on Java platform. It is critical that the individual has proven records on efficient delivery of business functionality to meet time to market on dynamic demands while maintaining software development and architecture design discipline. The selected candidate will integrate the Accounting and regulatory reporting and will contribute to regulatory reporting projects but also contribute to the department digital transformation. Summary of responsibilities:• Build a highly scalable and high-performance architecture • Design and develop back-end data services, REST APIs, and web-based front-end for user profiles and other application support services• Work with platform architects on software and system optimizations, helping to identify and remove potential performance bottlenecks• Work with other software leads on developing testing processes and frameworks• Document the work you do, especially APIs that you create• Understanding of business requirements and their mapping to a given software framework• Adhering to SDLC methodology and design principles of our software framework. Working in Agile, test-driven mode, in object-oriented environment.AdvantagesLong term contract, 40 hrs a week, large banking environment, Montreal based. Lors of room to grow and develop skills with training and coachingResponsibilitiesResponsibilitiesPrimary tasks include but are not limited to: A software developer, possessing significant experience in code development and system design on Java platform. It is critical that the individual has proven records on efficient delivery of business functionality to meet time to market on dynamic demands while maintaining software development and architecture design discipline. The selected candidate will integrate the Accounting and regulatory reporting and will contribute to regulatory reporting projects but also contribute to the department digital transformation. Summary of responsibilities:• Build a highly scalable and high-performance architecture • Design and develop back-end data services, REST APIs, and web-based front-end for user profiles and other application support services• Work with platform architects on software and system optimizations, helping to identify and remove potential performance bottlenecks• Work with other software leads on developing testing processes and frameworks• Document the work you do, especially APIs that you create• Understanding of business requirements and their mapping to a given software framework• Adhering to SDLC methodology and design principles of our software framework. Working in Agile, test-driven mode, in object-oriented environment. QualificationsProfil Required: • Ability to understand business requirements and business priorities• Ability to understand complex technical architecture• Ability to coordinate and facilitate project execution and delivery commitment with other IT Teams and other teams under different operational time zones• Proactive on taking leadership when needed, self motivated, dynamic and result oriented• Team player with collaborate attitude, able to maintain highest level of discipline with respect to development framework• Fluent communication (oral and written) and listening skills Profile RequiredTechnical skillsRequired: • 4+ years of development and architecture experience with Java and SQL• 2+ years of experience with Continuous Integration / Continuous Delivery using modern DevOps tools and workflows such as git, GitHub, Jira, and Jenkins• 2+ years of experience with agile development (Scrum, Kanban, etc) and Test Automation (behavior, unit, integration testing)• 4+ years of Object-Oriented development experience • 2+ years of web front-end development Desired/ Plus: • Experience with ReactJS and/or Angular development• Experience with Docker platform Prior Work experienceRequired:• Minimum of 5 years IT development experience.• Oracle SQL or PostgreSQL or similar RDBMS background• Experience in web & front-end development Education Required: Bachelor or Master in Computer Science or Engineering related field LanguagesRequired: English Desired/ Plus: FrenchSummaryProfil Required: • Ability to understand business requirements and business priorities• Ability to understand complex technical architecture• Ability to coordinate and facilitate project execution and delivery commitment with other IT Teams and other teams under different operational time zones• Proactive on taking leadership when needed, self motivated, dynamic and result oriented• Team player with collaborate attitude, able to maintain highest level of discipline with respect to development framework• Fluent communication (oral and written) and listening skills Profile RequiredTechnical skillsRequired: • 4+ years of development and architecture experience with Java and SQL• 2+ years of experience with Continuous Integration / Continuous Delivery using modern DevOps tools and workflows such as git, GitHub, Jira, and Jenkins• 2+ years of experience with agile development (Scrum, Kanban, etc) and Test Automation (behavior, unit, integration testing)• 4+ years of Object-Oriented development experience • 2+ years of web front-end development Desired/ Plus: • Experience with ReactJS and/or Angular development• Experience with Docker platform Prior Work experienceRequired:• Minimum of 5 years IT development experience.• Oracle SQL or PostgreSQL or similar RDBMS background• Experience in web & front-end development Education Required: Bachelor or Master in Computer Science or Engineering related field LanguagesRequired: English Desired/ Plus: FrenchRandstad 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 contractResponsibilitiesPrimary tasks include but are not limited to: A software developer, possessing significant experience in code development and system design on Java platform. It is critical that the individual has proven records on efficient delivery of business functionality to meet time to market on dynamic demands while maintaining software development and architecture design discipline. The selected candidate will integrate the Accounting and regulatory reporting and will contribute to regulatory reporting projects but also contribute to the department digital transformation. Summary of responsibilities:• Build a highly scalable and high-performance architecture • Design and develop back-end data services, REST APIs, and web-based front-end for user profiles and other application support services• Work with platform architects on software and system optimizations, helping to identify and remove potential performance bottlenecks• Work with other software leads on developing testing processes and frameworks• Document the work you do, especially APIs that you create• Understanding of business requirements and their mapping to a given software framework• Adhering to SDLC methodology and design principles of our software framework. Working in Agile, test-driven mode, in object-oriented environment.AdvantagesLong term contract, 40 hrs a week, large banking environment, Montreal based. Lors of room to grow and develop skills with training and coachingResponsibilitiesResponsibilitiesPrimary tasks include but are not limited to: A software developer, possessing significant experience in code development and system design on Java platform. It is critical that the individual has proven records on efficient delivery of business functionality to meet time to market on dynamic demands while maintaining software development and architecture design discipline. The selected candidate will integrate the Accounting and regulatory reporting and will contribute to regulatory reporting projects but also contribute to the department digital transformation. Summary of responsibilities:• Build a highly scalable and high-performance architecture • Design and develop back-end data services, REST APIs, and web-based front-end for user profiles and other application support services• Work with platform architects on software and system optimizations, helping to identify and remove potential performance bottlenecks• Work with other software leads on developing testing processes and frameworks• Document the work you do, especially APIs that you create• Understanding of business requirements and their mapping to a given software framework• Adhering to SDLC methodology and design principles of our software framework. Working in Agile, test-driven mode, in object-oriented environment. QualificationsProfil Required: • Ability to understand business requirements and business priorities• Ability to understand complex technical architecture• Ability to coordinate and facilitate project execution and delivery commitment with other IT Teams and other teams under different operational time zones• Proactive on taking leadership when needed, self motivated, dynamic and result oriented• Team player with collaborate attitude, able to maintain highest level of discipline with respect to development framework• Fluent communication (oral and written) and listening skills Profile RequiredTechnical skillsRequired: • 4+ years of development and architecture experience with Java and SQL• 2+ years of experience with Continuous Integration / Continuous Delivery using modern DevOps tools and workflows such as git, GitHub, Jira, and Jenkins• 2+ years of experience with agile development (Scrum, Kanban, etc) and Test Automation (behavior, unit, integration testing)• 4+ years of Object-Oriented development experience • 2+ years of web front-end development Desired/ Plus: • Experience with ReactJS and/or Angular development• Experience with Docker platform Prior Work experienceRequired:• Minimum of 5 years IT development experience.• Oracle SQL or PostgreSQL or similar RDBMS background• Experience in web & front-end development Education Required: Bachelor or Master in Computer Science or Engineering related field LanguagesRequired: English Desired/ Plus: FrenchSummaryProfil Required: • Ability to understand business requirements and business priorities• Ability to understand complex technical architecture• Ability to coordinate and facilitate project execution and delivery commitment with other IT Teams and other teams under different operational time zones• Proactive on taking leadership when needed, self motivated, dynamic and result oriented• Team player with collaborate attitude, able to maintain highest level of discipline with respect to development framework• Fluent communication (oral and written) and listening skills Profile RequiredTechnical skillsRequired: • 4+ years of development and architecture experience with Java and SQL• 2+ years of experience with Continuous Integration / Continuous Delivery using modern DevOps tools and workflows such as git, GitHub, Jira, and Jenkins• 2+ years of experience with agile development (Scrum, Kanban, etc) and Test Automation (behavior, unit, integration testing)• 4+ years of Object-Oriented development experience • 2+ years of web front-end development Desired/ Plus: • Experience with ReactJS and/or Angular development• Experience with Docker platform Prior Work experienceRequired:• Minimum of 5 years IT development experience.• Oracle SQL or PostgreSQL or similar RDBMS background• Experience in web & front-end development Education Required: Bachelor or Master in Computer Science or Engineering related field LanguagesRequired: English Desired/ Plus: FrenchRandstad 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
      .NET/C# DeveloperLong term contractMissions 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, 40 hrs a week, large banking environment, Montreal based. Lors of room to grow and develop skills with training and coachingResponsibilitiesMissions Primary tasks include but are not limited to:- 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 concurrentlyQualificationsProfile 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:FrenchSummaryProfile 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:FrenchRandstad 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.
      .NET/C# DeveloperLong term contractMissions 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, 40 hrs a week, large banking environment, Montreal based. Lors of room to grow and develop skills with training and coachingResponsibilitiesMissions Primary tasks include but are not limited to:- 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 concurrentlyQualificationsProfile 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:FrenchSummaryProfile 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:FrenchRandstad 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
      Position (Contract - 3 to 6 months renewable)Software Developer JavaOur Client's Platform and Component Services team is looking for a passionate Software Engineer - Java to join their team. The organizational ecosystem comprises cloud services and web client components. In this role, you will be instrumental in driving the architecture and implementation of the cloud data platform of our client and influencing the development of components and services across the organization. This is an opportunity to work on applications that directly impact the millions of users of our client’s products. You will be part of an agile product team of smart and highly motivated software architects and engineers building world-class cloud software applications and services. You will work in a global organization and collaborate with local and remote colleagues from various disciplines like business, engineering, operations, support, etc. You will work with the latest technologies in a flexible environment. ResponsibilitiesContribute to all aspects of software development from design to estimation to development and testingDevelop, debug and build automated tests for various programming assignmentsPartner closely with product owners, software architects and other software engineers to iteratively turn high level requirements into product enhancements that are delivered to customers incrementally and continuallyContribute to improvements in processes and deliverables that increase the effectiveness and efficiency of the team in responding to customer and business needs Minimum Qualifications Graduate or Postgraduate in Computer Science Engineering or related technical fields5+ years of hands on production Java development.Strong Spring-Boot development experienceExperience with software development lifecycle (SDLC) processes, tools, and Agile methodologies.Experience with common tools/processes such as GIT, Maven, unit tests, PR/code reviews.Hands-on experience with AWS (or other cloud provider's) technologies such as SQS, S3, Aurora, IAM, Lambda, etc.Excellent written and oral communication skills in English Preferred Qualifications Experience in building highly scalable systems and services in the cloud, including calling other REST services from within a REST serviceSkill and experience with design patterns such as singleton, factory, facade, flyweight, etc.Experience in building, running and monitoring SaaS applications at large scaleUnderstanding of architectural patterns such as CQRS, transactionsExperience with multi-repo GIT code bases, REST-based web services, behavior-driven development testing frameworks such as Cucumber, shell scripts, automated CI/CD pipelinesExperience with relational or non-relational databases and database design principles at cloud scale AdvantagesPosition (Contractor)Software developer JavaOur Client's Platform and Component Services team is looking for a passionate Software Engineer - Java to join their team. The organizational ecosystem comprises cloud services and web client components. In this role, you will be instrumental in driving the architecture and implementation of the cloud data platform of our client and influencing the development of components and services across the organization. This is an opportunity to work on applications that directly impact the millions of users of our client’s products. You will be part of an agile product team of smart and highly motivated software architects and engineers building world-class cloud software applications and services. You will work in a global organization and collaborate with local and remote colleagues from various disciplines like business, engineering, operations, support, etc. You will work with the latest technologies in a flexible environment. ResponsibilitiesContribute to all aspects of software development from design to estimation to development and testingDevelop, debug and build automated tests for various programming assignmentsPartner closely with product owners, software architects and other software engineers to iteratively turn high level requirements into product enhancements that are delivered to customers incrementally and continuallyContribute to improvements in processes and deliverables that increase the effectiveness and efficiency of the team in responding to customer and business needs Minimum Qualifications Graduate or Postgraduate in Computer Science Engineering or related technical fields5+ years of hands on production Java development.Strong Spring-Boot development experienceExperience with software development lifecycle (SDLC) processes, tools, and Agile methodologies.Experience with common tools/processes such as GIT, Maven, unit tests, PR/code reviews.Hands-on experience with AWS (or other cloud provider's) technologies such as SQS, S3, Aurora, IAM, Lambda, etc.Excellent written and oral communication skills in English Preferred Qualifications Experience in building highly scalable systems and services in the cloud, including calling other REST services from within a REST serviceSkill and experience with design patterns such as singleton, factory, facade, flyweight, etc.Experience in building, running and monitoring SaaS applications at large scaleUnderstanding of architectural patterns such as CQRS, transactionsExperience with multi-repo GIT code bases, REST-based web services, behavior-driven development testing frameworks such as Cucumber, shell scripts, automated CI/CD pipelinesExperience with relational or non-relational databases and database design principles at cloud scale ResponsibilitiesPosition (Contractor)Software developer JavaOur Client's Platform and Component Services team is looking for a passionate Software Engineer - Java to join their team. The organizational ecosystem comprises cloud services and web client components. In this role, you will be instrumental in driving the architecture and implementation of the cloud data platform of our client and influencing the development of components and services across the organization. This is an opportunity to work on applications that directly impact the millions of users of our client’s products. You will be part of an agile product team of smart and highly motivated software architects and engineers building world-class cloud software applications and services. You will work in a global organization and collaborate with local and remote colleagues from various disciplines like business, engineering, operations, support, etc. You will work with the latest technologies in a flexible environment. ResponsibilitiesContribute to all aspects of software development from design to estimation to development and testingDevelop, debug and build automated tests for various programming assignmentsPartner closely with product owners, software architects and other software engineers to iteratively turn high level requirements into product enhancements that are delivered to customers incrementally and continuallyContribute to improvements in processes and deliverables that increase the effectiveness and efficiency of the team in responding to customer and business needs Minimum Qualifications Graduate or Postgraduate in Computer Science Engineering or related technical fields5+ years of hands on production Java development.Strong Spring-Boot development experienceExperience with software development lifecycle (SDLC) processes, tools, and Agile methodologies.Experience with common tools/processes such as GIT, Maven, unit tests, PR/code reviews.Hands-on experience with AWS (or other cloud provider's) technologies such as SQS, S3, Aurora, IAM, Lambda, etc.Excellent written and oral communication skills in English Preferred Qualifications Experience in building highly scalable systems and services in the cloud, including calling other REST services from within a REST serviceSkill and experience with design patterns such as singleton, factory, facade, flyweight, etc.Experience in building, running and monitoring SaaS applications at large scaleUnderstanding of architectural patterns such as CQRS, transactionsExperience with multi-repo GIT code bases, REST-based web services, behavior-driven development testing frameworks such as Cucumber, shell scripts, automated CI/CD pipelinesExperience with relational or non-relational databases and database design principles at cloud scale QualificationsPosition (Contractor)Software developer JavaOur Client's Platform and Component Services team is looking for a passionate Software Engineer - Java to join their team. The organizational ecosystem comprises cloud services and web client components. In this role, you will be instrumental in driving the architecture and implementation of the cloud data platform of our client and influencing the development of components and services across the organization. This is an opportunity to work on applications that directly impact the millions of users of our client’s products. You will be part of an agile product team of smart and highly motivated software architects and engineers building world-class cloud software applications and services. You will work in a global organization and collaborate with local and remote colleagues from various disciplines like business, engineering, operations, support, etc. You will work with the latest technologies in a flexible environment. ResponsibilitiesContribute to all aspects of software development from design to estimation to development and testingDevelop, debug and build automated tests for various programming assignmentsPartner closely with product owners, software architects and other software engineers to iteratively turn high level requirements into product enhancements that are delivered to customers incrementally and continuallyContribute to improvements in processes and deliverables that increase the effectiveness and efficiency of the team in responding to customer and business needs Minimum Qualifications Graduate or Postgraduate in Computer Science Engineering or related technical fields5+ years of hands on production Java development.Strong Spring-Boot development experienceExperience with software development lifecycle (SDLC) processes, tools, and Agile methodologies.Experience with common tools/processes such as GIT, Maven, unit tests, PR/code reviews.Hands-on experience with AWS (or other cloud provider's) technologies such as SQS, S3, Aurora, IAM, Lambda, etc.Excellent written and oral communication skills in English Preferred Qualifications Experience in building highly scalable systems and services in the cloud, including calling other REST services from within a REST serviceSkill and experience with design patterns such as singleton, factory, facade, flyweight, etc.Experience in building, running and monitoring SaaS applications at large scaleUnderstanding of architectural patterns such as CQRS, transactionsExperience with multi-repo GIT code bases, REST-based web services, behavior-driven development testing frameworks such as Cucumber, shell scripts, automated CI/CD pipelinesExperience with relational or non-relational databases and database design principles at cloud scale SummaryPosition (Contractor)Software developer JavaOur Client's Platform and Component Services team is looking for a passionate Software Engineer - Java to join their team. The organizational ecosystem comprises cloud services and web client components. In this role, you will be instrumental in driving the architecture and implementation of the cloud data platform of our client and influencing the development of components and services across the organization. This is an opportunity to work on applications that directly impact the millions of users of our client’s products. You will be part of an agile product team of smart and highly motivated software architects and engineers building world-class cloud software applications and services. You will work in a global organization and collaborate with local and remote colleagues from various disciplines like business, engineering, operations, support, etc. You will work with the latest technologies in a flexible environment. ResponsibilitiesContribute to all aspects of software development from design to estimation to development and testingDevelop, debug and build automated tests for various programming assignmentsPartner closely with product owners, software architects and other software engineers to iteratively turn high level requirements into product enhancements that are delivered to customers incrementally and continuallyContribute to improvements in processes and deliverables that increase the effectiveness and efficiency of the team in responding to customer and business needs Minimum Qualifications Graduate or Postgraduate in Computer Science Engineering or related technical fields5+ years of hands on production Java development.Strong Spring-Boot development experienceExperience with software development lifecycle (SDLC) processes, tools, and Agile methodologies.Experience with common tools/processes such as GIT, Maven, unit tests, PR/code reviews.Hands-on experience with AWS (or other cloud provider's) technologies such as SQS, S3, Aurora, IAM, Lambda, etc.Excellent written and oral communication skills in English Preferred Qualifications Experience in building highly scalable systems and services in the cloud, including calling other REST services from within a REST serviceSkill and experience with design patterns such as singleton, factory, facade, flyweight, etc.Experience in building, running and monitoring SaaS applications at large scaleUnderstanding of architectural patterns such as CQRS, transactionsExperience with multi-repo GIT code bases, REST-based web services, behavior-driven development testing frameworks such as Cucumber, shell scripts, automated CI/CD pipelinesExperience with relational or non-relational databases and database design principles at cloud scale 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.
      Position (Contract - 3 to 6 months renewable)Software Developer JavaOur Client's Platform and Component Services team is looking for a passionate Software Engineer - Java to join their team. The organizational ecosystem comprises cloud services and web client components. In this role, you will be instrumental in driving the architecture and implementation of the cloud data platform of our client and influencing the development of components and services across the organization. This is an opportunity to work on applications that directly impact the millions of users of our client’s products. You will be part of an agile product team of smart and highly motivated software architects and engineers building world-class cloud software applications and services. You will work in a global organization and collaborate with local and remote colleagues from various disciplines like business, engineering, operations, support, etc. You will work with the latest technologies in a flexible environment. ResponsibilitiesContribute to all aspects of software development from design to estimation to development and testingDevelop, debug and build automated tests for various programming assignmentsPartner closely with product owners, software architects and other software engineers to iteratively turn high level requirements into product enhancements that are delivered to customers incrementally and continuallyContribute to improvements in processes and deliverables that increase the effectiveness and efficiency of the team in responding to customer and business needs Minimum Qualifications Graduate or Postgraduate in Computer Science Engineering or related technical fields5+ years of hands on production Java development.Strong Spring-Boot development experienceExperience with software development lifecycle (SDLC) processes, tools, and Agile methodologies.Experience with common tools/processes such as GIT, Maven, unit tests, PR/code reviews.Hands-on experience with AWS (or other cloud provider's) technologies such as SQS, S3, Aurora, IAM, Lambda, etc.Excellent written and oral communication skills in English Preferred Qualifications Experience in building highly scalable systems and services in the cloud, including calling other REST services from within a REST serviceSkill and experience with design patterns such as singleton, factory, facade, flyweight, etc.Experience in building, running and monitoring SaaS applications at large scaleUnderstanding of architectural patterns such as CQRS, transactionsExperience with multi-repo GIT code bases, REST-based web services, behavior-driven development testing frameworks such as Cucumber, shell scripts, automated CI/CD pipelinesExperience with relational or non-relational databases and database design principles at cloud scale AdvantagesPosition (Contractor)Software developer JavaOur Client's Platform and Component Services team is looking for a passionate Software Engineer - Java to join their team. The organizational ecosystem comprises cloud services and web client components. In this role, you will be instrumental in driving the architecture and implementation of the cloud data platform of our client and influencing the development of components and services across the organization. This is an opportunity to work on applications that directly impact the millions of users of our client’s products. You will be part of an agile product team of smart and highly motivated software architects and engineers building world-class cloud software applications and services. You will work in a global organization and collaborate with local and remote colleagues from various disciplines like business, engineering, operations, support, etc. You will work with the latest technologies in a flexible environment. ResponsibilitiesContribute to all aspects of software development from design to estimation to development and testingDevelop, debug and build automated tests for various programming assignmentsPartner closely with product owners, software architects and other software engineers to iteratively turn high level requirements into product enhancements that are delivered to customers incrementally and continuallyContribute to improvements in processes and deliverables that increase the effectiveness and efficiency of the team in responding to customer and business needs Minimum Qualifications Graduate or Postgraduate in Computer Science Engineering or related technical fields5+ years of hands on production Java development.Strong Spring-Boot development experienceExperience with software development lifecycle (SDLC) processes, tools, and Agile methodologies.Experience with common tools/processes such as GIT, Maven, unit tests, PR/code reviews.Hands-on experience with AWS (or other cloud provider's) technologies such as SQS, S3, Aurora, IAM, Lambda, etc.Excellent written and oral communication skills in English Preferred Qualifications Experience in building highly scalable systems and services in the cloud, including calling other REST services from within a REST serviceSkill and experience with design patterns such as singleton, factory, facade, flyweight, etc.Experience in building, running and monitoring SaaS applications at large scaleUnderstanding of architectural patterns such as CQRS, transactionsExperience with multi-repo GIT code bases, REST-based web services, behavior-driven development testing frameworks such as Cucumber, shell scripts, automated CI/CD pipelinesExperience with relational or non-relational databases and database design principles at cloud scale ResponsibilitiesPosition (Contractor)Software developer JavaOur Client's Platform and Component Services team is looking for a passionate Software Engineer - Java to join their team. The organizational ecosystem comprises cloud services and web client components. In this role, you will be instrumental in driving the architecture and implementation of the cloud data platform of our client and influencing the development of components and services across the organization. This is an opportunity to work on applications that directly impact the millions of users of our client’s products. You will be part of an agile product team of smart and highly motivated software architects and engineers building world-class cloud software applications and services. You will work in a global organization and collaborate with local and remote colleagues from various disciplines like business, engineering, operations, support, etc. You will work with the latest technologies in a flexible environment. ResponsibilitiesContribute to all aspects of software development from design to estimation to development and testingDevelop, debug and build automated tests for various programming assignmentsPartner closely with product owners, software architects and other software engineers to iteratively turn high level requirements into product enhancements that are delivered to customers incrementally and continuallyContribute to improvements in processes and deliverables that increase the effectiveness and efficiency of the team in responding to customer and business needs Minimum Qualifications Graduate or Postgraduate in Computer Science Engineering or related technical fields5+ years of hands on production Java development.Strong Spring-Boot development experienceExperience with software development lifecycle (SDLC) processes, tools, and Agile methodologies.Experience with common tools/processes such as GIT, Maven, unit tests, PR/code reviews.Hands-on experience with AWS (or other cloud provider's) technologies such as SQS, S3, Aurora, IAM, Lambda, etc.Excellent written and oral communication skills in English Preferred Qualifications Experience in building highly scalable systems and services in the cloud, including calling other REST services from within a REST serviceSkill and experience with design patterns such as singleton, factory, facade, flyweight, etc.Experience in building, running and monitoring SaaS applications at large scaleUnderstanding of architectural patterns such as CQRS, transactionsExperience with multi-repo GIT code bases, REST-based web services, behavior-driven development testing frameworks such as Cucumber, shell scripts, automated CI/CD pipelinesExperience with relational or non-relational databases and database design principles at cloud scale QualificationsPosition (Contractor)Software developer JavaOur Client's Platform and Component Services team is looking for a passionate Software Engineer - Java to join their team. The organizational ecosystem comprises cloud services and web client components. In this role, you will be instrumental in driving the architecture and implementation of the cloud data platform of our client and influencing the development of components and services across the organization. This is an opportunity to work on applications that directly impact the millions of users of our client’s products. You will be part of an agile product team of smart and highly motivated software architects and engineers building world-class cloud software applications and services. You will work in a global organization and collaborate with local and remote colleagues from various disciplines like business, engineering, operations, support, etc. You will work with the latest technologies in a flexible environment. ResponsibilitiesContribute to all aspects of software development from design to estimation to development and testingDevelop, debug and build automated tests for various programming assignmentsPartner closely with product owners, software architects and other software engineers to iteratively turn high level requirements into product enhancements that are delivered to customers incrementally and continuallyContribute to improvements in processes and deliverables that increase the effectiveness and efficiency of the team in responding to customer and business needs Minimum Qualifications Graduate or Postgraduate in Computer Science Engineering or related technical fields5+ years of hands on production Java development.Strong Spring-Boot development experienceExperience with software development lifecycle (SDLC) processes, tools, and Agile methodologies.Experience with common tools/processes such as GIT, Maven, unit tests, PR/code reviews.Hands-on experience with AWS (or other cloud provider's) technologies such as SQS, S3, Aurora, IAM, Lambda, etc.Excellent written and oral communication skills in English Preferred Qualifications Experience in building highly scalable systems and services in the cloud, including calling other REST services from within a REST serviceSkill and experience with design patterns such as singleton, factory, facade, flyweight, etc.Experience in building, running and monitoring SaaS applications at large scaleUnderstanding of architectural patterns such as CQRS, transactionsExperience with multi-repo GIT code bases, REST-based web services, behavior-driven development testing frameworks such as Cucumber, shell scripts, automated CI/CD pipelinesExperience with relational or non-relational databases and database design principles at cloud scale SummaryPosition (Contractor)Software developer JavaOur Client's Platform and Component Services team is looking for a passionate Software Engineer - Java to join their team. The organizational ecosystem comprises cloud services and web client components. In this role, you will be instrumental in driving the architecture and implementation of the cloud data platform of our client and influencing the development of components and services across the organization. This is an opportunity to work on applications that directly impact the millions of users of our client’s products. You will be part of an agile product team of smart and highly motivated software architects and engineers building world-class cloud software applications and services. You will work in a global organization and collaborate with local and remote colleagues from various disciplines like business, engineering, operations, support, etc. You will work with the latest technologies in a flexible environment. ResponsibilitiesContribute to all aspects of software development from design to estimation to development and testingDevelop, debug and build automated tests for various programming assignmentsPartner closely with product owners, software architects and other software engineers to iteratively turn high level requirements into product enhancements that are delivered to customers incrementally and continuallyContribute to improvements in processes and deliverables that increase the effectiveness and efficiency of the team in responding to customer and business needs Minimum Qualifications Graduate or Postgraduate in Computer Science Engineering or related technical fields5+ years of hands on production Java development.Strong Spring-Boot development experienceExperience with software development lifecycle (SDLC) processes, tools, and Agile methodologies.Experience with common tools/processes such as GIT, Maven, unit tests, PR/code reviews.Hands-on experience with AWS (or other cloud provider's) technologies such as SQS, S3, Aurora, IAM, Lambda, etc.Excellent written and oral communication skills in English Preferred Qualifications Experience in building highly scalable systems and services in the cloud, including calling other REST services from within a REST serviceSkill and experience with design patterns such as singleton, factory, facade, flyweight, etc.Experience in building, running and monitoring SaaS applications at large scaleUnderstanding of architectural patterns such as CQRS, transactionsExperience with multi-repo GIT code bases, REST-based web services, behavior-driven development testing frameworks such as Cucumber, shell scripts, automated CI/CD pipelinesExperience with relational or non-relational databases and database design principles at cloud scale 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
      CONTRACTOR - Front End Developer Long term contract Missions- Code and maintain User Interfaces consuming Restful Web API and respect Github workflow- Follow Agile Methodologies (SCRUM, Kanban) using mainly Jira software- Deploy product release in a continuous delivery way using Jenkins pipelinesIdentify and clarify business requirements- Communicate with clients, coworkers about current tasks : know how to summarize feedbacks- Understand OPS’ points of view and collaborate with them to create the appropriate services.- Ensure procedures are followed and mechanisms are in place to ensure compliance to technical designs, best practices and are well supported Profile Git/GitHub/GitLab 2+ yearSoftware Factory (e.g. Jenkins) and CD 1+ yearAngular 3+ yearBootstrap/CSS 3+ year - Agile Methodology : Kanban / Scrum / TDD- Unit Testing / End to End testing- Comfortable with Web semantic and standards- Web server configurations - Client focused, must have a strong customer service mentality and ability to work with developers, users, ops, and other staff- Able to work independently and in a team environment while interacting across different group to accomplish projects.- Ability to interact with other business lines managers, technical staff and senior managers Experience Needed:- Minimum 3 years experience with Web UI development using Agile methodology- Ability to learn and adopt to new environment quickly- Management / ITIL process 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- Code and maintain User Interfaces consuming Restful Web API and respect Github workflow- Follow Agile Methodologies (SCRUM, Kanban) using mainly Jira software- Deploy product release in a continuous delivery way using Jenkins pipelinesIdentify and clarify business requirements- Communicate with clients, coworkers about current tasks : know how to summarize feedbacks- Understand OPS’ points of view and collaborate with them to create the appropriate services.- Ensure procedures are followed and mechanisms are in place to ensure compliance to technical designs, best practices and are well supportedQualificationsGit/GitHub/GitLab 2+ yearSoftware Factory (e.g. Jenkins) and CD 1+ yearAngular 3+ yearBootstrap/CSS 3+ year - Agile Methodology : Kanban / Scrum / TDD- Unit Testing / End to End testing- Comfortable with Web semantic and standards- Web server configurationsSummary CONTRACTOR - Front End Developer Long term contract Missions- Code and maintain User Interfaces consuming Restful Web API and respect Github workflow- Follow Agile Methodologies (SCRUM, Kanban) using mainly Jira software- Deploy product release in a continuous delivery way using Jenkins pipelinesIdentify and clarify business requirements- Communicate with clients, coworkers about current tasks : know how to summarize feedbacks- Understand OPS’ points of view and collaborate with them to create the appropriate services.- Ensure procedures are followed and mechanisms are in place to ensure compliance to technical designs, best practices and are well supported Profile Git/GitHub/GitLab 2+ yearSoftware Factory (e.g. Jenkins) and CD 1+ yearAngular 3+ yearBootstrap/CSS 3+ year - Agile Methodology : Kanban / Scrum / TDD- Unit Testing / End to End testing- Comfortable with Web semantic and standards- Web server configurations - Client focused, must have a strong customer service mentality and ability to work with developers, users, ops, and other staff- Able to work independently and in a team environment while interacting across different group to accomplish projects.- Ability to interact with other business lines managers, technical staff and senior managers Experience Needed:- Minimum 3 years experience with Web UI development using Agile methodology- Ability to learn and adopt to new environment quickly- Management / ITIL process 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.
      CONTRACTOR - Front End Developer Long term contract Missions- Code and maintain User Interfaces consuming Restful Web API and respect Github workflow- Follow Agile Methodologies (SCRUM, Kanban) using mainly Jira software- Deploy product release in a continuous delivery way using Jenkins pipelinesIdentify and clarify business requirements- Communicate with clients, coworkers about current tasks : know how to summarize feedbacks- Understand OPS’ points of view and collaborate with them to create the appropriate services.- Ensure procedures are followed and mechanisms are in place to ensure compliance to technical designs, best practices and are well supported Profile Git/GitHub/GitLab 2+ yearSoftware Factory (e.g. Jenkins) and CD 1+ yearAngular 3+ yearBootstrap/CSS 3+ year - Agile Methodology : Kanban / Scrum / TDD- Unit Testing / End to End testing- Comfortable with Web semantic and standards- Web server configurations - Client focused, must have a strong customer service mentality and ability to work with developers, users, ops, and other staff- Able to work independently and in a team environment while interacting across different group to accomplish projects.- Ability to interact with other business lines managers, technical staff and senior managers Experience Needed:- Minimum 3 years experience with Web UI development using Agile methodology- Ability to learn and adopt to new environment quickly- Management / ITIL process 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- Code and maintain User Interfaces consuming Restful Web API and respect Github workflow- Follow Agile Methodologies (SCRUM, Kanban) using mainly Jira software- Deploy product release in a continuous delivery way using Jenkins pipelinesIdentify and clarify business requirements- Communicate with clients, coworkers about current tasks : know how to summarize feedbacks- Understand OPS’ points of view and collaborate with them to create the appropriate services.- Ensure procedures are followed and mechanisms are in place to ensure compliance to technical designs, best practices and are well supportedQualificationsGit/GitHub/GitLab 2+ yearSoftware Factory (e.g. Jenkins) and CD 1+ yearAngular 3+ yearBootstrap/CSS 3+ year - Agile Methodology : Kanban / Scrum / TDD- Unit Testing / End to End testing- Comfortable with Web semantic and standards- Web server configurationsSummary CONTRACTOR - Front End Developer Long term contract Missions- Code and maintain User Interfaces consuming Restful Web API and respect Github workflow- Follow Agile Methodologies (SCRUM, Kanban) using mainly Jira software- Deploy product release in a continuous delivery way using Jenkins pipelinesIdentify and clarify business requirements- Communicate with clients, coworkers about current tasks : know how to summarize feedbacks- Understand OPS’ points of view and collaborate with them to create the appropriate services.- Ensure procedures are followed and mechanisms are in place to ensure compliance to technical designs, best practices and are well supported Profile Git/GitHub/GitLab 2+ yearSoftware Factory (e.g. Jenkins) and CD 1+ yearAngular 3+ yearBootstrap/CSS 3+ year - Agile Methodology : Kanban / Scrum / TDD- Unit Testing / End to End testing- Comfortable with Web semantic and standards- Web server configurations - Client focused, must have a strong customer service mentality and ability to work with developers, users, ops, and other staff- Able to work independently and in a team environment while interacting across different group to accomplish projects.- Ability to interact with other business lines managers, technical staff and senior managers Experience Needed:- Minimum 3 years experience with Web UI development using Agile methodology- Ability to learn and adopt to new environment quickly- Management / ITIL process 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
      Our client is looking for a BI Developer for a long term contract in Montreal.Environment• A very stimulating position and many challenges to overcome• A team and projects on a human scale, sense of mutual aid, high level of skills Missions within projects• Participate in the different stages of the project within a team of developers• Collect the needs and define the functionalities to be implemented• Develop, test and deliver reports, dashboards and dynamic graphics according to the projects• Define and provide training to development teams around BI concepts and also around visualization tools• Define best practices and standards for data management• Design and implement monitoring reports to provide regular statuses Other daily missions (according to team planning)• Help configure the configuration according to user requests and monitor platforms.• Understand the software security environment and constraints• Perform post-deployment tests of new versions (quality assurance)• Feed the knowledge base after each incident or new user request• Communicate with users regarding application failures• Deal with users' requests and requests for specific data searches• Respect the norms, standards and internal IT processes• Report production and project status to the client and IT management in a timely manner.• Communicate effectively and efficiently, orally and in writing, to diverse audiences at appropriate levels.Required profile: • You are results-oriented and have an analytical mind for monitoring and effective resolution of problems encountered• You have a team spirit and a sense of responsibility• You learn quickly and quickly become independent• You are able to take initiatives• You have good organizational skills• You have the ability to manage several tasks and projects simultaneously and real-time monitoring (escalation procedure)• French and English TECHNICAL SKILLS Required• Bachelor / Master in Computer Science or other related university degree• Experience working with Unix & Windows servers• Experience in object and web programming• Knowledge of JavaScript, React, Angular, VueJS languages Desired• Experience working with APIs and python programming• Experience working with relational databases: Oracle, MS SQL, MySQL, PostgreSQL• Experience on Business Intelligence tools: Tableau, Power BI, MicroStrategy• Experience on collaboration tools: Git, JIRA• Knowledge of an ETL tool: Pentaho Data Integration, Talend, InformaticaAdvantagesLong term contract, 40 hrs a week, large banking environment, Montreal based. Lots of room to grow and develop skills with training and coachingResponsibilitiesMissions within projects• Participate in the different stages of the project within a team of developers• Collect the needs and define the functionalities to be implemented• Develop, test and deliver reports, dashboards and dynamic graphics according to the projects• Define and provide training to development teams around BI concepts and also around visualization tools• Define best practices and standards for data management• Design and implement monitoring reports to provide regular statuses Other daily missions (according to team planning)• Help configure the configuration according to user requests and monitor platforms.• Understand the software security environment and constraints• Perform post-deployment tests of new versions (quality assurance)• Feed the knowledge base after each incident or new user request• Communicate with users regarding application failures• Deal with users' requests and requests for specific data searches• Respect the norms, standards and internal IT processes• Report production and project status to the client and IT management in a timely manner.• Communicate effectively and efficiently, orally and in writing, to diverse audiences at appropriate levels.QualificationsRequired profile: • You are results-oriented and have an analytical mind for monitoring and effective resolution of problems encountered• You have a team spirit and a sense of responsibility• You learn quickly and quickly become independent• You are able to take initiatives• You have good organizational skills• You have the ability to manage several tasks and projects simultaneously and real-time monitoring (escalation procedure)• French and English TECHNICAL SKILLS Required• Bachelor / Master in Computer Science or other related university degree• Experience working with Unix & Windows servers• Experience in object and web programming• Knowledge of JavaScript, React, Angular, VueJS languages Desired• Experience working with APIs and python programming• Experience working with relational databases: Oracle, MS SQL, MySQL, PostgreSQL• Experience on Business Intelligence tools: Tableau, Power BI, MicroStrategy• Experience on collaboration tools: Git, JIRA• Knowledge of an ETL tool: Pentaho Data Integration, Talend, InformaticaSummaryRequired profile: • You are results-oriented and have an analytical mind for monitoring and effective resolution of problems encountered• You have a team spirit and a sense of responsibility• You learn quickly and quickly become independent• You are able to take initiatives• You have good organizational skills• You have the ability to manage several tasks and projects simultaneously and real-time monitoring (escalation procedure)• French and English TECHNICAL SKILLS Required• Bachelor / Master in Computer Science or other related university degree• Experience working with Unix & Windows servers• Experience in object and web programming• Knowledge of JavaScript, React, Angular, VueJS languages Desired• Experience working with APIs and python programming• Experience working with relational databases: Oracle, MS SQL, MySQL, PostgreSQL• Experience on Business Intelligence tools: Tableau, Power BI, MicroStrategy• Experience on collaboration tools: Git, JIRA• Knowledge of an ETL tool: Pentaho Data Integration, Talend, InformaticaRandstad 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.
      Our client is looking for a BI Developer for a long term contract in Montreal.Environment• A very stimulating position and many challenges to overcome• A team and projects on a human scale, sense of mutual aid, high level of skills Missions within projects• Participate in the different stages of the project within a team of developers• Collect the needs and define the functionalities to be implemented• Develop, test and deliver reports, dashboards and dynamic graphics according to the projects• Define and provide training to development teams around BI concepts and also around visualization tools• Define best practices and standards for data management• Design and implement monitoring reports to provide regular statuses Other daily missions (according to team planning)• Help configure the configuration according to user requests and monitor platforms.• Understand the software security environment and constraints• Perform post-deployment tests of new versions (quality assurance)• Feed the knowledge base after each incident or new user request• Communicate with users regarding application failures• Deal with users' requests and requests for specific data searches• Respect the norms, standards and internal IT processes• Report production and project status to the client and IT management in a timely manner.• Communicate effectively and efficiently, orally and in writing, to diverse audiences at appropriate levels.Required profile: • You are results-oriented and have an analytical mind for monitoring and effective resolution of problems encountered• You have a team spirit and a sense of responsibility• You learn quickly and quickly become independent• You are able to take initiatives• You have good organizational skills• You have the ability to manage several tasks and projects simultaneously and real-time monitoring (escalation procedure)• French and English TECHNICAL SKILLS Required• Bachelor / Master in Computer Science or other related university degree• Experience working with Unix & Windows servers• Experience in object and web programming• Knowledge of JavaScript, React, Angular, VueJS languages Desired• Experience working with APIs and python programming• Experience working with relational databases: Oracle, MS SQL, MySQL, PostgreSQL• Experience on Business Intelligence tools: Tableau, Power BI, MicroStrategy• Experience on collaboration tools: Git, JIRA• Knowledge of an ETL tool: Pentaho Data Integration, Talend, InformaticaAdvantagesLong term contract, 40 hrs a week, large banking environment, Montreal based. Lots of room to grow and develop skills with training and coachingResponsibilitiesMissions within projects• Participate in the different stages of the project within a team of developers• Collect the needs and define the functionalities to be implemented• Develop, test and deliver reports, dashboards and dynamic graphics according to the projects• Define and provide training to development teams around BI concepts and also around visualization tools• Define best practices and standards for data management• Design and implement monitoring reports to provide regular statuses Other daily missions (according to team planning)• Help configure the configuration according to user requests and monitor platforms.• Understand the software security environment and constraints• Perform post-deployment tests of new versions (quality assurance)• Feed the knowledge base after each incident or new user request• Communicate with users regarding application failures• Deal with users' requests and requests for specific data searches• Respect the norms, standards and internal IT processes• Report production and project status to the client and IT management in a timely manner.• Communicate effectively and efficiently, orally and in writing, to diverse audiences at appropriate levels.QualificationsRequired profile: • You are results-oriented and have an analytical mind for monitoring and effective resolution of problems encountered• You have a team spirit and a sense of responsibility• You learn quickly and quickly become independent• You are able to take initiatives• You have good organizational skills• You have the ability to manage several tasks and projects simultaneously and real-time monitoring (escalation procedure)• French and English TECHNICAL SKILLS Required• Bachelor / Master in Computer Science or other related university degree• Experience working with Unix & Windows servers• Experience in object and web programming• Knowledge of JavaScript, React, Angular, VueJS languages Desired• Experience working with APIs and python programming• Experience working with relational databases: Oracle, MS SQL, MySQL, PostgreSQL• Experience on Business Intelligence tools: Tableau, Power BI, MicroStrategy• Experience on collaboration tools: Git, JIRA• Knowledge of an ETL tool: Pentaho Data Integration, Talend, InformaticaSummaryRequired profile: • You are results-oriented and have an analytical mind for monitoring and effective resolution of problems encountered• You have a team spirit and a sense of responsibility• You learn quickly and quickly become independent• You are able to take initiatives• You have good organizational skills• You have the ability to manage several tasks and projects simultaneously and real-time monitoring (escalation procedure)• French and English TECHNICAL SKILLS Required• Bachelor / Master in Computer Science or other related university degree• Experience working with Unix & Windows servers• Experience in object and web programming• Knowledge of JavaScript, React, Angular, VueJS languages Desired• Experience working with APIs and python programming• Experience working with relational databases: Oracle, MS SQL, MySQL, PostgreSQL• Experience on Business Intelligence tools: Tableau, Power BI, MicroStrategy• Experience on collaboration tools: Git, JIRA• Knowledge of an ETL tool: Pentaho Data Integration, Talend, InformaticaRandstad 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
      The Solutions, Electronic Payment Department is responsible for the design and delivery of applications related to electronic fund transfers (direct deposits and withdrawals, Interac transfer, etc.). These are high visibility, critical applications. The team will shortly participate in the Payments Canada modernization program.More specifically, as part of the payments modernization program, you join a DevOps squad and you participate in the development of APIs used for electronic funds transfers. You contribute to the iterative development of our newdigital payment platform.Specific knowledge:- Excellent knowledge in the development of APIs and micro-services- Knowledge of Java 8+, JPA- Knowledge of Apache Maven- Knowledge of Git- Knowledge of Hibernate- Knowledge of Eclipse or IntelliJ- Knowledge of the concept of Micro Service- Knowledge of microservices architecture concepts- Knowledge of unit tests: Junit4, Mockito- Knowledge of Framework Spring Batch and Apache Camel- Knowledge of Spring Data, Spring MVC, Spring Boot and Spring Security (an asset)Advantages___________________________________________________________________________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.
      The Solutions, Electronic Payment Department is responsible for the design and delivery of applications related to electronic fund transfers (direct deposits and withdrawals, Interac transfer, etc.). These are high visibility, critical applications. The team will shortly participate in the Payments Canada modernization program.More specifically, as part of the payments modernization program, you join a DevOps squad and you participate in the development of APIs used for electronic funds transfers. You contribute to the iterative development of our newdigital payment platform.Specific knowledge:- Excellent knowledge in the development of APIs and micro-services- Knowledge of Java 8+, JPA- Knowledge of Apache Maven- Knowledge of Git- Knowledge of Hibernate- Knowledge of Eclipse or IntelliJ- Knowledge of the concept of Micro Service- Knowledge of microservices architecture concepts- Knowledge of unit tests: Junit4, Mockito- Knowledge of Framework Spring Batch and Apache Camel- Knowledge of Spring Data, Spring MVC, Spring Boot and Spring Security (an asset)Advantages___________________________________________________________________________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.
      • Montréal, Québec
      • Contract
      Description:• Senior-Level Java• Senior-Level Spring and Spring Boot• Senior-Level MEARN stack (Mongo, Express, Angular/React, Node)• OOP Design Patterns• REST API Designing and Implementation• DevOps (Terraform, Kubernetes, Docker, Docker Compose, Ansible)• Microservice Development• Cloud ComputingNice-to-Have Skill Set• Kafka• RabbitMQ• Azure in general; IoT Hub, Event Hubs, Azure Function, AKS in particular• Shell scriptingAdvantages6 months contract, renewable, remote work until further notice, flex hours, equipment provided.ResponsibilitiesDescription:Responsible for the development, design and implementation of application systems. Designs and codes programs, including the ability to test their coding, find errors, and correct codes to provide quality coding. Interfaces with technical team to design and implement application systems. QualificationsQualifications include: Demonstrated experience with coding technologies including Java, Spring, React, MEAN stack, DevOps methodologies, Docker, Kubernetes, TerraformUndergraduate degree or Technical Certificate. Bilingualism (French and English) is mandatorySummaryWe are looking for a Senior Java Developer, with strong knowledge in Java, React, Docker, Kubernetes and TerraformRandstad 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.
      Description:• Senior-Level Java• Senior-Level Spring and Spring Boot• Senior-Level MEARN stack (Mongo, Express, Angular/React, Node)• OOP Design Patterns• REST API Designing and Implementation• DevOps (Terraform, Kubernetes, Docker, Docker Compose, Ansible)• Microservice Development• Cloud ComputingNice-to-Have Skill Set• Kafka• RabbitMQ• Azure in general; IoT Hub, Event Hubs, Azure Function, AKS in particular• Shell scriptingAdvantages6 months contract, renewable, remote work until further notice, flex hours, equipment provided.ResponsibilitiesDescription:Responsible for the development, design and implementation of application systems. Designs and codes programs, including the ability to test their coding, find errors, and correct codes to provide quality coding. Interfaces with technical team to design and implement application systems. QualificationsQualifications include: Demonstrated experience with coding technologies including Java, Spring, React, MEAN stack, DevOps methodologies, Docker, Kubernetes, TerraformUndergraduate degree or Technical Certificate. Bilingualism (French and English) is mandatorySummaryWe are looking for a Senior Java Developer, with strong knowledge in Java, React, Docker, Kubernetes and TerraformRandstad 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
      C# Programmer Analyst Missions Front end development for new screen functionalities.New system development, existing system enhancements / refactoring, and support.Implement quality controls for critical Compliance automated processes.Expand centralized repository for Compliance reporting with large data sets.Contribute to building a new cloud repository.Develop API feeds for downstream use.Implement a standardized authentication for all Compliance applications.Identify immediate technical risks and remediate.Assist first level support with production issues and installations.Create and enhance test suites. Profile 6+ years’ experience in developing C# applications with solid coding/testing skills.3+ years’ experience in developing Java applications with solid coding/testing skills.2+ years’ experience in Angular front-end development.Develop in both Linux and Windows environment.Extensive work in replacing legacy process with modern technologies.SQL and No-SQL technologies are a plus.Docker setup /config is a major plus.Experience in developing on public cloud is a major plus.Experience in institutional banking is a major plus.AdvantagesLong term contract, 40 hrs a week, large banking environment, Montreal based. Lors of room to grow and develop skills with training and coachingResponsibilitiesMissions Front end development for new screen functionalities.New system development, existing system enhancements / refactoring, and support.Implement quality controls for critical Compliance automated processes.Expand centralized repository for Compliance reporting with large data sets.Contribute to building a new cloud repository.Develop API feeds for downstream use.Implement a standardized authentication for all Compliance applications.Identify immediate technical risks and remediate.Assist first level support with production issues and installations.Create and enhance test suites. QualificationsProfile 6+ years’ experience in developing C# applications with solid coding/testing skills.3+ years’ experience in developing Java applications with solid coding/testing skills.2+ years’ experience in Angular front-end development.Develop in both Linux and Windows environment.Extensive work in replacing legacy process with modern technologies.SQL and No-SQL technologies are a plus.Docker setup /config is a major plus.Experience in developing on public cloud is a major plus.Experience in institutional banking is a major plus.SummaryProfile 6+ years’ experience in developing C# applications with solid coding/testing skills.3+ years’ experience in developing Java applications with solid coding/testing skills.2+ years’ experience in Angular front-end development.Develop in both Linux and Windows environment.Extensive work in replacing legacy process with modern technologies.SQL and No-SQL technologies are a plus.Docker setup /config is a major plus.Experience in developing on public cloud is a major plus.Experience in institutional banking is a major plus.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.
      C# Programmer Analyst Missions Front end development for new screen functionalities.New system development, existing system enhancements / refactoring, and support.Implement quality controls for critical Compliance automated processes.Expand centralized repository for Compliance reporting with large data sets.Contribute to building a new cloud repository.Develop API feeds for downstream use.Implement a standardized authentication for all Compliance applications.Identify immediate technical risks and remediate.Assist first level support with production issues and installations.Create and enhance test suites. Profile 6+ years’ experience in developing C# applications with solid coding/testing skills.3+ years’ experience in developing Java applications with solid coding/testing skills.2+ years’ experience in Angular front-end development.Develop in both Linux and Windows environment.Extensive work in replacing legacy process with modern technologies.SQL and No-SQL technologies are a plus.Docker setup /config is a major plus.Experience in developing on public cloud is a major plus.Experience in institutional banking is a major plus.AdvantagesLong term contract, 40 hrs a week, large banking environment, Montreal based. Lors of room to grow and develop skills with training and coachingResponsibilitiesMissions Front end development for new screen functionalities.New system development, existing system enhancements / refactoring, and support.Implement quality controls for critical Compliance automated processes.Expand centralized repository for Compliance reporting with large data sets.Contribute to building a new cloud repository.Develop API feeds for downstream use.Implement a standardized authentication for all Compliance applications.Identify immediate technical risks and remediate.Assist first level support with production issues and installations.Create and enhance test suites. QualificationsProfile 6+ years’ experience in developing C# applications with solid coding/testing skills.3+ years’ experience in developing Java applications with solid coding/testing skills.2+ years’ experience in Angular front-end development.Develop in both Linux and Windows environment.Extensive work in replacing legacy process with modern technologies.SQL and No-SQL technologies are a plus.Docker setup /config is a major plus.Experience in developing on public cloud is a major plus.Experience in institutional banking is a major plus.SummaryProfile 6+ years’ experience in developing C# applications with solid coding/testing skills.3+ years’ experience in developing Java applications with solid coding/testing skills.2+ years’ experience in Angular front-end development.Develop in both Linux and Windows environment.Extensive work in replacing legacy process with modern technologies.SQL and No-SQL technologies are a plus.Docker setup /config is a major plus.Experience in developing on public cloud is a major plus.Experience in institutional banking is a major plus.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 REACT Developer position What you need to bring to this positionJavaScript ES5/ES6 (mandatory)TypeScript (Asset)React (mandatory)AngularJS 1.x (Asset)NodeJS (Asset)Next.js (Asset)Experience working with state management libraries like Redux or Mobx (mandatory)Experience doing unit tests using JEST, Enzyme and/or React Testing Library (Asset)Experience working with REST APIs (mandatory)Experience with GraphQL (Asset)You know how to use GIT (mandatory)You’ve worked with npm or yarn (mandatory)You know CSS (mandatory)Worked with Sass, Less, styled-components, emotion, CSS modules or Tailwind CSS (Asset)Worked with design tools such as Figma, Sketch, InVision or Adobe XD (Asset)Experience working within a design system (Asset)Experience working with components libraries and Storybook (Asset)Experience developing apps within a Micro-Frontend architecture (Asset)A GitHub account or a portfolio showcasing the projects you've contributed to.Experience working within an Agile team (Asset) AdvantagesWork from home for the foreseeable future. Company located downton Montreal. 6 month contract at 37.5 hours a week. Candidates can be anywhere in Canada.ResponsibilitiesWhat you need to bring to this positionJavaScript ES5/ES6 (mandatory)TypeScript (Asset)React (mandatory)AngularJS 1.x (Asset)NodeJS (Asset)Next.js (Asset)Experience working with state management libraries like Redux or Mobx (mandatory)Experience doing unit tests using JEST, Enzyme and/or React Testing Library (Asset)Experience working with REST APIs (mandatory)Experience with GraphQL (Asset)You know how to use GIT (mandatory)You’ve worked with npm or yarn (mandatory)You know CSS (mandatory)Worked with Sass, Less, styled-components, emotion, CSS modules or Tailwind CSS (Asset)Worked with design tools such as Figma, Sketch, InVision or Adobe XD (Asset)Experience working within a design system (Asset)Experience working with components libraries and Storybook (Asset)Experience developing apps within a Micro-Frontend architecture (Asset)A GitHub account or a portfolio showcasing the projects you've contributed to.Experience working within an Agile team (Asset) QualificationsWhat you need to bring to this positionJavaScript ES5/ES6 (mandatory)TypeScript (Asset)React (mandatory)AngularJS 1.x (Asset)NodeJS (Asset)Next.js (Asset)Experience working with state management libraries like Redux or Mobx (mandatory)Experience doing unit tests using JEST, Enzyme and/or React Testing Library (Asset)Experience working with REST APIs (mandatory)Experience with GraphQL (Asset)You know how to use GIT (mandatory)You’ve worked with npm or yarn (mandatory)You know CSS (mandatory)Worked with Sass, Less, styled-components, emotion, CSS modules or Tailwind CSS (Asset)Worked with design tools such as Figma, Sketch, InVision or Adobe XD (Asset)Experience working within a design system (Asset)Experience working with components libraries and Storybook (Asset)Experience developing apps within a Micro-Frontend architecture (Asset)A GitHub account or a portfolio showcasing the projects you've contributed to.Experience working within an Agile team (Asset) SummaryWhat you need to bring to this positionJavaScript ES5/ES6 (mandatory)TypeScript (Asset)React (mandatory)AngularJS 1.x (Asset)NodeJS (Asset)Next.js (Asset)Experience working with state management libraries like Redux or Mobx (mandatory)Experience doing unit tests using JEST, Enzyme and/or React Testing Library (Asset)Experience working with REST APIs (mandatory)Experience with GraphQL (Asset)You know how to use GIT (mandatory)You’ve worked with npm or yarn (mandatory)You know CSS (mandatory)Worked with Sass, Less, styled-components, emotion, CSS modules or Tailwind CSS (Asset)Worked with design tools such as Figma, Sketch, InVision or Adobe XD (Asset)Experience working within a design system (Asset)Experience working with components libraries and Storybook (Asset)Experience developing apps within a Micro-Frontend architecture (Asset)A GitHub account or a portfolio showcasing the projects you've contributed to.Experience working within an Agile team (Asset) 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.
      Senior REACT Developer position What you need to bring to this positionJavaScript ES5/ES6 (mandatory)TypeScript (Asset)React (mandatory)AngularJS 1.x (Asset)NodeJS (Asset)Next.js (Asset)Experience working with state management libraries like Redux or Mobx (mandatory)Experience doing unit tests using JEST, Enzyme and/or React Testing Library (Asset)Experience working with REST APIs (mandatory)Experience with GraphQL (Asset)You know how to use GIT (mandatory)You’ve worked with npm or yarn (mandatory)You know CSS (mandatory)Worked with Sass, Less, styled-components, emotion, CSS modules or Tailwind CSS (Asset)Worked with design tools such as Figma, Sketch, InVision or Adobe XD (Asset)Experience working within a design system (Asset)Experience working with components libraries and Storybook (Asset)Experience developing apps within a Micro-Frontend architecture (Asset)A GitHub account or a portfolio showcasing the projects you've contributed to.Experience working within an Agile team (Asset) AdvantagesWork from home for the foreseeable future. Company located downton Montreal. 6 month contract at 37.5 hours a week. Candidates can be anywhere in Canada.ResponsibilitiesWhat you need to bring to this positionJavaScript ES5/ES6 (mandatory)TypeScript (Asset)React (mandatory)AngularJS 1.x (Asset)NodeJS (Asset)Next.js (Asset)Experience working with state management libraries like Redux or Mobx (mandatory)Experience doing unit tests using JEST, Enzyme and/or React Testing Library (Asset)Experience working with REST APIs (mandatory)Experience with GraphQL (Asset)You know how to use GIT (mandatory)You’ve worked with npm or yarn (mandatory)You know CSS (mandatory)Worked with Sass, Less, styled-components, emotion, CSS modules or Tailwind CSS (Asset)Worked with design tools such as Figma, Sketch, InVision or Adobe XD (Asset)Experience working within a design system (Asset)Experience working with components libraries and Storybook (Asset)Experience developing apps within a Micro-Frontend architecture (Asset)A GitHub account or a portfolio showcasing the projects you've contributed to.Experience working within an Agile team (Asset) QualificationsWhat you need to bring to this positionJavaScript ES5/ES6 (mandatory)TypeScript (Asset)React (mandatory)AngularJS 1.x (Asset)NodeJS (Asset)Next.js (Asset)Experience working with state management libraries like Redux or Mobx (mandatory)Experience doing unit tests using JEST, Enzyme and/or React Testing Library (Asset)Experience working with REST APIs (mandatory)Experience with GraphQL (Asset)You know how to use GIT (mandatory)You’ve worked with npm or yarn (mandatory)You know CSS (mandatory)Worked with Sass, Less, styled-components, emotion, CSS modules or Tailwind CSS (Asset)Worked with design tools such as Figma, Sketch, InVision or Adobe XD (Asset)Experience working within a design system (Asset)Experience working with components libraries and Storybook (Asset)Experience developing apps within a Micro-Frontend architecture (Asset)A GitHub account or a portfolio showcasing the projects you've contributed to.Experience working within an Agile team (Asset) SummaryWhat you need to bring to this positionJavaScript ES5/ES6 (mandatory)TypeScript (Asset)React (mandatory)AngularJS 1.x (Asset)NodeJS (Asset)Next.js (Asset)Experience working with state management libraries like Redux or Mobx (mandatory)Experience doing unit tests using JEST, Enzyme and/or React Testing Library (Asset)Experience working with REST APIs (mandatory)Experience with GraphQL (Asset)You know how to use GIT (mandatory)You’ve worked with npm or yarn (mandatory)You know CSS (mandatory)Worked with Sass, Less, styled-components, emotion, CSS modules or Tailwind CSS (Asset)Worked with design tools such as Figma, Sketch, InVision or Adobe XD (Asset)Experience working within a design system (Asset)Experience working with components libraries and Storybook (Asset)Experience developing apps within a Micro-Frontend architecture (Asset)A GitHub account or a portfolio showcasing the projects you've contributed to.Experience working within an Agile team (Asset) 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
      Java Developer Long term contractRESPONSIBILITIES:- Produce new features in the context of the decommission of a vendor tool. It's not just about writing code, but also making design / architecture decisions, testing, tracking quality metrics, and producing documentation. - Demonstrate functionality to stakeholders and the product owner (Product Owner) to gain a strong understanding of the field and get feedback on the work provided- Participate in "Scrum" related activities, such as daily stand-up meetings, backlog grooming, retrospective Sprint, and demos.- Deliver solutions according to our standards and provide operational support if necessary.Technical Skills: -SQL - SQL Server – PL-SQL, Oracle-Java, Spring Boot-Angular-Azure, Big Data Competencies:-Ability to work with complex information systems-Knowledge of the market finance universe AdvantagesLong term contract, 40 hrs a week, large banking environment, Montreal based. Lors of room to grow and develop skills with training and coachingResponsibilities- Produce new features in the context of the decommission of a vendor tool. It's not just about writing code, but also making design / architecture decisions, testing, tracking quality metrics, and producing documentation. - Demonstrate functionality to stakeholders and the product owner (Product Owner) to gain a strong understanding of the field and get feedback on the work provided- Participate in "Scrum" related activities, such as daily stand-up meetings, backlog grooming, retrospective Sprint, and demos.- Deliver solutions according to our standards and provide operational support if necessary.Qualifications-SQL - SQL Server – PL-SQL, Oracle-Java, Spring Boot-Angular-Azure, Big DataSummary- Produce new features in the context of the decommission of a vendor tool. It's not just about writing code, but also making design / architecture decisions, testing, tracking quality metrics, and producing documentation. - Demonstrate functionality to stakeholders and the product owner (Product Owner) to gain a strong understanding of the field and get feedback on the work provided- Participate in "Scrum" related activities, such as daily stand-up meetings, backlog grooming, retrospective Sprint, and demos.- Deliver solutions according to our standards and provide operational support if necessary.- Take time to have fun by joining one of the communities or even launching new ones!Technical Skills: -SQL - SQL Server – PL-SQL, Oracle-Java, Spring Boot-Angular-Azure, Big Data Competencies:-Ability to work with complex information systems-Knowledge of the market finance universe 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 contractRESPONSIBILITIES:- Produce new features in the context of the decommission of a vendor tool. It's not just about writing code, but also making design / architecture decisions, testing, tracking quality metrics, and producing documentation. - Demonstrate functionality to stakeholders and the product owner (Product Owner) to gain a strong understanding of the field and get feedback on the work provided- Participate in "Scrum" related activities, such as daily stand-up meetings, backlog grooming, retrospective Sprint, and demos.- Deliver solutions according to our standards and provide operational support if necessary.Technical Skills: -SQL - SQL Server – PL-SQL, Oracle-Java, Spring Boot-Angular-Azure, Big Data Competencies:-Ability to work with complex information systems-Knowledge of the market finance universe AdvantagesLong term contract, 40 hrs a week, large banking environment, Montreal based. Lors of room to grow and develop skills with training and coachingResponsibilities- Produce new features in the context of the decommission of a vendor tool. It's not just about writing code, but also making design / architecture decisions, testing, tracking quality metrics, and producing documentation. - Demonstrate functionality to stakeholders and the product owner (Product Owner) to gain a strong understanding of the field and get feedback on the work provided- Participate in "Scrum" related activities, such as daily stand-up meetings, backlog grooming, retrospective Sprint, and demos.- Deliver solutions according to our standards and provide operational support if necessary.Qualifications-SQL - SQL Server – PL-SQL, Oracle-Java, Spring Boot-Angular-Azure, Big DataSummary- Produce new features in the context of the decommission of a vendor tool. It's not just about writing code, but also making design / architecture decisions, testing, tracking quality metrics, and producing documentation. - Demonstrate functionality to stakeholders and the product owner (Product Owner) to gain a strong understanding of the field and get feedback on the work provided- Participate in "Scrum" related activities, such as daily stand-up meetings, backlog grooming, retrospective Sprint, and demos.- Deliver solutions according to our standards and provide operational support if necessary.- Take time to have fun by joining one of the communities or even launching new ones!Technical Skills: -SQL - SQL Server – PL-SQL, Oracle-Java, Spring Boot-Angular-Azure, Big Data Competencies:-Ability to work with complex information systems-Knowledge of the market finance universe 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
      Job title: QA analystDescription:Bilingualism: Would be an asset - French is essentialDuration: 6 months, ideally in temp to permYou have a bachelor's level of academic training in software development or are about to complete it. You want to learn how to implement innovative and efficient technologies. This offer is for you!Concretely, you will join our development teams who deliver the applications daily that make us a partner of choice for our customers. You will learn how to develop application testing automation with our automated test frameworks, integrated into "continuous testing", which contributes to our "DevOps" orientation.We believe that through this intermediary, you will become an experienced developer who will be able to take part in the Bank's various projects, by mastering its ways of doing things, its requirements, and it's a business reality.Qualifications:• Degree in software or computer engineering• Good knowledge of WebServices (SOAP, REST) ​​or microservices and formats such as XML, JSON, etc.• Good knowledge of writing test cases, test sets, Cucumber, Xray and GraphQLIdeally, you also have:• Already used tools like SoapUI, ReadyAPI, Postman• Used Selenium Webdriver, Appium, or other test frameworksAdvantages_________________________________________________________________________________________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.
      Job title: QA analystDescription:Bilingualism: Would be an asset - French is essentialDuration: 6 months, ideally in temp to permYou have a bachelor's level of academic training in software development or are about to complete it. You want to learn how to implement innovative and efficient technologies. This offer is for you!Concretely, you will join our development teams who deliver the applications daily that make us a partner of choice for our customers. You will learn how to develop application testing automation with our automated test frameworks, integrated into "continuous testing", which contributes to our "DevOps" orientation.We believe that through this intermediary, you will become an experienced developer who will be able to take part in the Bank's various projects, by mastering its ways of doing things, its requirements, and it's a business reality.Qualifications:• Degree in software or computer engineering• Good knowledge of WebServices (SOAP, REST) ​​or microservices and formats such as XML, JSON, etc.• Good knowledge of writing test cases, test sets, Cucumber, Xray and GraphQLIdeally, you also have:• Already used tools like SoapUI, ReadyAPI, Postman• Used Selenium Webdriver, Appium, or other test frameworksAdvantages_________________________________________________________________________________________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.
      • Montréal, Québec
      • Contract
      Java DeveloperWhat you will be doing:  As a squad member, you will: Develop and maintain the back-end services powering our consumer-facing applications that deliver a seamless, rich experience to Web and Mobile Platforms. Support and enhance the foundations for a distributed Web application architecture, maintaining a high level of performance and quality. Exemplify our standard for quality of application development with elegant, scalable, clean code. Collaborate with a growing team of experienced designers, engineers, project managers and QA professionals. . What you need to bring to this position:  Mandatory BS Computer Science, Software Engineering or related fields  Recognized experience in Java back-end development with the following technologies: JDK 8+, Spring, Microservices, REST, Git, JUnit, mocking frameworks. Eligible to work in Canada (citizen, permanent resident or post graduate work permit holder)  Important assets Experience working with NOSQL databases. Experience working with Docker, Kubernetes and CI/CD pipelines. Experience with Cloud-based SaaS application development and GCP. Worked in an Agile / Scrum development team that promoted software development best practices, such as automated testing, code reviews, vulnerability management and DevOps techniques. Good understanding of the software development life cycle (SDLC). Good understanding of Atlassian tools (Jira, Confluence and Bitbucket). Collaborative individual who works well in a team as well as an individual setting. Problem solver and critical thinker. Quality driven, customer focused. Good written and oral communication skills Assets Experience in front-end development with React and Redux. Experience in Go development in a microservices architecture and unit testing AdvantagesWork from home for the foreseeable future. Company located downton Montreal. contract at 37.5 hours a week. Great projects and great team.ResponsibilitiesWhat you will be doing:  As a squad member, you will: Develop and maintain the back-end services powering our consumer-facing applications that deliver a seamless, rich experience to Web and Mobile Platforms. Support and enhance the foundations for a distributed Web application architecture, maintaining a high level of performance and quality. Exemplify our standard for quality of application development with elegant, scalable, clean code. Collaborate with a growing team of experienced designers, engineers, project managers and QA professionals. QualificationsWhat you need to bring to this position:  Mandatory BS Computer Science, Software Engineering or related fields  Recognized experience in Java back-end development with the following technologies: JDK 8+, Spring, Microservices, REST, Git, JUnit, mocking frameworks. Eligible to work in Canada (citizen, permanent resident or post graduate work permit holder)  Important assets Experience working with NOSQL databases. Experience working with Docker, Kubernetes and CI/CD pipelines. Experience with Cloud-based SaaS application development and GCP. Worked in an Agile / Scrum development team that promoted software development best practices, such as automated testing, code reviews, vulnerability management and DevOps techniques. Good understanding of the software development life cycle (SDLC). Good understanding of Atlassian tools (Jira, Confluence and Bitbucket). Collaborative individual who works well in a team as well as an individual setting. Problem solver and critical thinker. Quality driven, customer focused. Good written and oral communication skills Assets Experience in front-end development with React and Redux. Experience in Go development in a microservices architecture and unit testing SummaryWhat you need to bring to this position:  Mandatory BS Computer Science, Software Engineering or related fields  Recognized experience in Java back-end development with the following technologies: JDK 8+, Spring, Microservices, REST, Git, JUnit, mocking frameworks. Eligible to work in Canada (citizen, permanent resident or post graduate work permit holder)  Important assets Experience working with NOSQL databases. Experience working with Docker, Kubernetes and CI/CD pipelines. Experience with Cloud-based SaaS application development and GCP. Worked in an Agile / Scrum development team that promoted software development best practices, such as automated testing, code reviews, vulnerability management and DevOps techniques. Good understanding of the software development life cycle (SDLC). Good understanding of Atlassian tools (Jira, Confluence and Bitbucket). Collaborative individual who works well in a team as well as an individual setting. Problem solver and critical thinker. Quality driven, customer focused. Good written and oral communication skills Assets Experience in front-end development with React and Redux. Experience in Go development in a microservices architecture and unit testing 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 DeveloperWhat you will be doing:  As a squad member, you will: Develop and maintain the back-end services powering our consumer-facing applications that deliver a seamless, rich experience to Web and Mobile Platforms. Support and enhance the foundations for a distributed Web application architecture, maintaining a high level of performance and quality. Exemplify our standard for quality of application development with elegant, scalable, clean code. Collaborate with a growing team of experienced designers, engineers, project managers and QA professionals. . What you need to bring to this position:  Mandatory BS Computer Science, Software Engineering or related fields  Recognized experience in Java back-end development with the following technologies: JDK 8+, Spring, Microservices, REST, Git, JUnit, mocking frameworks. Eligible to work in Canada (citizen, permanent resident or post graduate work permit holder)  Important assets Experience working with NOSQL databases. Experience working with Docker, Kubernetes and CI/CD pipelines. Experience with Cloud-based SaaS application development and GCP. Worked in an Agile / Scrum development team that promoted software development best practices, such as automated testing, code reviews, vulnerability management and DevOps techniques. Good understanding of the software development life cycle (SDLC). Good understanding of Atlassian tools (Jira, Confluence and Bitbucket). Collaborative individual who works well in a team as well as an individual setting. Problem solver and critical thinker. Quality driven, customer focused. Good written and oral communication skills Assets Experience in front-end development with React and Redux. Experience in Go development in a microservices architecture and unit testing AdvantagesWork from home for the foreseeable future. Company located downton Montreal. contract at 37.5 hours a week. Great projects and great team.ResponsibilitiesWhat you will be doing:  As a squad member, you will: Develop and maintain the back-end services powering our consumer-facing applications that deliver a seamless, rich experience to Web and Mobile Platforms. Support and enhance the foundations for a distributed Web application architecture, maintaining a high level of performance and quality. Exemplify our standard for quality of application development with elegant, scalable, clean code. Collaborate with a growing team of experienced designers, engineers, project managers and QA professionals. QualificationsWhat you need to bring to this position:  Mandatory BS Computer Science, Software Engineering or related fields  Recognized experience in Java back-end development with the following technologies: JDK 8+, Spring, Microservices, REST, Git, JUnit, mocking frameworks. Eligible to work in Canada (citizen, permanent resident or post graduate work permit holder)  Important assets Experience working with NOSQL databases. Experience working with Docker, Kubernetes and CI/CD pipelines. Experience with Cloud-based SaaS application development and GCP. Worked in an Agile / Scrum development team that promoted software development best practices, such as automated testing, code reviews, vulnerability management and DevOps techniques. Good understanding of the software development life cycle (SDLC). Good understanding of Atlassian tools (Jira, Confluence and Bitbucket). Collaborative individual who works well in a team as well as an individual setting. Problem solver and critical thinker. Quality driven, customer focused. Good written and oral communication skills Assets Experience in front-end development with React and Redux. Experience in Go development in a microservices architecture and unit testing SummaryWhat you need to bring to this position:  Mandatory BS Computer Science, Software Engineering or related fields  Recognized experience in Java back-end development with the following technologies: JDK 8+, Spring, Microservices, REST, Git, JUnit, mocking frameworks. Eligible to work in Canada (citizen, permanent resident or post graduate work permit holder)  Important assets Experience working with NOSQL databases. Experience working with Docker, Kubernetes and CI/CD pipelines. Experience with Cloud-based SaaS application development and GCP. Worked in an Agile / Scrum development team that promoted software development best practices, such as automated testing, code reviews, vulnerability management and DevOps techniques. Good understanding of the software development life cycle (SDLC). Good understanding of Atlassian tools (Jira, Confluence and Bitbucket). Collaborative individual who works well in a team as well as an individual setting. Problem solver and critical thinker. Quality driven, customer focused. Good written and oral communication skills Assets Experience in front-end development with React and Redux. Experience in Go development in a microservices architecture and unit testing 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
      Murex Developer 1 year contract37.5 hours a weekDESCRIPTIONS OF PROJECT ACTIVITIESReporting to the Senior Director of Digital Solutions, Public Markets Values ​​Register, you will be responsible for delivering solutions for the various sectors using Murex. You will need to work collaboratively with members of the Murex squad, other product delivery teams, platform operations teams and business areas.RESPONSIBILITIES• Participate in functional configurations, validations, tests for the implementation of solutions in Murex software (static data, market data, trade life cycle, workflow, deliverables, simulation, viewer, etrade pad…);• Design and develop workflows in Murex corresponding to the business needs collected from the business sectors (Front, middle, back);• Develop scripts around Murex (control, integration,…);• Possibly participate in the modification of feeders, filters, reports, dynamic tables for all reporting needs;• Install licenses or new packages delivered by Murex;• Work with architects (functional, security, techno) and designers in defining solutions;• Perform unit and integrated tests and support users during acceptance tests;• Act as a resource person for users to identify and resolve current issues;• Support users during implementations;• Provide functional support for Level 2 and for Murex night production treatments in rotation;• Assume any other task requested by his superior.REQUIREMENTS• Ten (10) years of relevant experience;• Academic training: university degree in computer science or finance;• Relevant experience of at least five (5) years in the portfolio management or brokerage industry;• Relevant experience of at least five (5) years with Murex;• Relevant experience of at least five (5) in Murex workflow development (xml, xsl, Xpath ..);• Knowledge of the Unix environment and in particular of a "shell" command language, of python;• Knowledge of sql and the Murex data model;• Knowledge of financial markets, derivatives, spot products.SKILLS (BEHAVIORS, SKILLS)• Autonomy;• Curiosity;•Teamwork;• Strong concern for customer service;• Relational skills;• Know how to communicate effectively.Advantages1 year contract, 37.5 hours a week, large financial company based in downtown MontrealResponsibilitiesRESPONSIBILITIES• Participate in functional configurations, validations, tests for the implementation of solutions in Murex software (static data, market data, trade life cycle, workflow, deliverables, simulation, viewer, etrade pad…);• Design and develop workflows in Murex corresponding to the business needs collected from the business sectors (Front, middle, back);• Develop scripts around Murex (control, integration,…);• Possibly participate in the modification of feeders, filters, reports, dynamic tables for all reporting needs;• Install licenses or new packages delivered by Murex;• Work with architects (functional, security, techno) and designers in defining solutions;• Perform unit and integrated tests and support users during acceptance tests;• Act as a resource person for users to identify and resolve current issues;• Support users during implementations;• Provide functional support for Level 2 and for Murex night production treatments in rotation;• Assume any other task requested by his superior.QualificationsREQUIREMENTS• Ten (10) years of relevant experience;• Academic training: university degree in computer science or finance;• Relevant experience of at least five (5) years in the portfolio management or brokerage industry;• Relevant experience of at least five (5) years with Murex;• Relevant experience of at least five (5) in Murex workflow development (xml, xsl, Xpath ..);• Knowledge of the Unix environment and in particular of a "shell" command language, of python;• Knowledge of sql and the Murex data model;• Knowledge of financial markets, derivatives, spot products.SKILLS (BEHAVIORS, SKILLS)• Autonomy;• Curiosity;•Teamwork;• Strong concern for customer service;• Relational skills;• Know how to communicate effectively.SummaryREQUIREMENTS• Ten (10) years of relevant experience;• Academic training: university degree in computer science or finance;• Relevant experience of at least five (5) years in the portfolio management or brokerage industry;• Relevant experience of at least five (5) years with Murex;• Relevant experience of at least five (5) in Murex workflow development (xml, xsl, Xpath ..);• Knowledge of the Unix environment and in particular of a "shell" command language, of python;• Knowledge of sql and the Murex data model;• Knowledge of financial markets, derivatives, spot products.SKILLS (BEHAVIORS, SKILLS)• Autonomy;• Curiosity;•Teamwork;• Strong concern for customer service;• Relational skills;• Know how to communicate effectively.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.
      Murex Developer 1 year contract37.5 hours a weekDESCRIPTIONS OF PROJECT ACTIVITIESReporting to the Senior Director of Digital Solutions, Public Markets Values ​​Register, you will be responsible for delivering solutions for the various sectors using Murex. You will need to work collaboratively with members of the Murex squad, other product delivery teams, platform operations teams and business areas.RESPONSIBILITIES• Participate in functional configurations, validations, tests for the implementation of solutions in Murex software (static data, market data, trade life cycle, workflow, deliverables, simulation, viewer, etrade pad…);• Design and develop workflows in Murex corresponding to the business needs collected from the business sectors (Front, middle, back);• Develop scripts around Murex (control, integration,…);• Possibly participate in the modification of feeders, filters, reports, dynamic tables for all reporting needs;• Install licenses or new packages delivered by Murex;• Work with architects (functional, security, techno) and designers in defining solutions;• Perform unit and integrated tests and support users during acceptance tests;• Act as a resource person for users to identify and resolve current issues;• Support users during implementations;• Provide functional support for Level 2 and for Murex night production treatments in rotation;• Assume any other task requested by his superior.REQUIREMENTS• Ten (10) years of relevant experience;• Academic training: university degree in computer science or finance;• Relevant experience of at least five (5) years in the portfolio management or brokerage industry;• Relevant experience of at least five (5) years with Murex;• Relevant experience of at least five (5) in Murex workflow development (xml, xsl, Xpath ..);• Knowledge of the Unix environment and in particular of a "shell" command language, of python;• Knowledge of sql and the Murex data model;• Knowledge of financial markets, derivatives, spot products.SKILLS (BEHAVIORS, SKILLS)• Autonomy;• Curiosity;•Teamwork;• Strong concern for customer service;• Relational skills;• Know how to communicate effectively.Advantages1 year contract, 37.5 hours a week, large financial company based in downtown MontrealResponsibilitiesRESPONSIBILITIES• Participate in functional configurations, validations, tests for the implementation of solutions in Murex software (static data, market data, trade life cycle, workflow, deliverables, simulation, viewer, etrade pad…);• Design and develop workflows in Murex corresponding to the business needs collected from the business sectors (Front, middle, back);• Develop scripts around Murex (control, integration,…);• Possibly participate in the modification of feeders, filters, reports, dynamic tables for all reporting needs;• Install licenses or new packages delivered by Murex;• Work with architects (functional, security, techno) and designers in defining solutions;• Perform unit and integrated tests and support users during acceptance tests;• Act as a resource person for users to identify and resolve current issues;• Support users during implementations;• Provide functional support for Level 2 and for Murex night production treatments in rotation;• Assume any other task requested by his superior.QualificationsREQUIREMENTS• Ten (10) years of relevant experience;• Academic training: university degree in computer science or finance;• Relevant experience of at least five (5) years in the portfolio management or brokerage industry;• Relevant experience of at least five (5) years with Murex;• Relevant experience of at least five (5) in Murex workflow development (xml, xsl, Xpath ..);• Knowledge of the Unix environment and in particular of a "shell" command language, of python;• Knowledge of sql and the Murex data model;• Knowledge of financial markets, derivatives, spot products.SKILLS (BEHAVIORS, SKILLS)• Autonomy;• Curiosity;•Teamwork;• Strong concern for customer service;• Relational skills;• Know how to communicate effectively.SummaryREQUIREMENTS• Ten (10) years of relevant experience;• Academic training: university degree in computer science or finance;• Relevant experience of at least five (5) years in the portfolio management or brokerage industry;• Relevant experience of at least five (5) years with Murex;• Relevant experience of at least five (5) in Murex workflow development (xml, xsl, Xpath ..);• Knowledge of the Unix environment and in particular of a "shell" command language, of python;• Knowledge of sql and the Murex data model;• Knowledge of financial markets, derivatives, spot products.SKILLS (BEHAVIORS, SKILLS)• Autonomy;• Curiosity;•Teamwork;• Strong concern for customer service;• Relational skills;• Know how to communicate effectively.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
      Job responsibilities As a designer - Spring Framework ("Lead component architect"), the candidate:Carry out designs, integrations and development of technological components and product functions· Performs quality assurance of product components (automated use case)Identifies the technological requirements of components / functionsWrites the appropriate technical documentation for the component (recipes, guides, code examples, ...)Participate in technical product presentationsParticipate in patch development and support activitiesActs as an advisor to development teams· Produces the “Releases notes” of the componentJob requirements:Mandatory Java back-end technologyKnowledge to architect and design "Cloud Native" Java 12Factor-app applications (Spring, Spring Boot, and the Spring Cloud suite, Spring Data JPA, Spring Security)Knowledge of build and delivery tooling (Maven / Gradle, GIT, Concourse / Jenkins, Artifactory, SonarQube)· Knowledge of Cloud / PaaS runtime platform (VMware Cloud Foundry), as well as conventional runtime platforms (Weblogic, Tomcat).Knowledge and expertise of Microservices / REST, Composite application, and Modern architectural stylesKnowledge of OAuth2 / OpenID Connect / JWT / JWE / JWS / JOSE securityKnowledge of the testability of application componentsAdvanced level knowledge of English Other knowledge (assets):Knowledge of strategies for outsourcing and using architectural services (security, session, cache, configurations, API gateway, service registry, etc.)Knowledge of transversal concerns (Error management, Parallelism management, Internationalization and localization, version management)Knowledge of the Consumer-Driven and Microservice approach (patterns and programming model via a Spring Cloud Contract / Swagger approachKnowledge of design / integration patterns (Circuit Breaker, CQRS, Dependency Command, Timeout, Feature toogle, Progressive activation, ...)Knowledge of monitoring and logging strategiesApplication knowledge: Batch processing, Events, StreamingAdvantages________________________________________________________________________________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.
      Job responsibilities As a designer - Spring Framework ("Lead component architect"), the candidate:Carry out designs, integrations and development of technological components and product functions· Performs quality assurance of product components (automated use case)Identifies the technological requirements of components / functionsWrites the appropriate technical documentation for the component (recipes, guides, code examples, ...)Participate in technical product presentationsParticipate in patch development and support activitiesActs as an advisor to development teams· Produces the “Releases notes” of the componentJob requirements:Mandatory Java back-end technologyKnowledge to architect and design "Cloud Native" Java 12Factor-app applications (Spring, Spring Boot, and the Spring Cloud suite, Spring Data JPA, Spring Security)Knowledge of build and delivery tooling (Maven / Gradle, GIT, Concourse / Jenkins, Artifactory, SonarQube)· Knowledge of Cloud / PaaS runtime platform (VMware Cloud Foundry), as well as conventional runtime platforms (Weblogic, Tomcat).Knowledge and expertise of Microservices / REST, Composite application, and Modern architectural stylesKnowledge of OAuth2 / OpenID Connect / JWT / JWE / JWS / JOSE securityKnowledge of the testability of application componentsAdvanced level knowledge of English Other knowledge (assets):Knowledge of strategies for outsourcing and using architectural services (security, session, cache, configurations, API gateway, service registry, etc.)Knowledge of transversal concerns (Error management, Parallelism management, Internationalization and localization, version management)Knowledge of the Consumer-Driven and Microservice approach (patterns and programming model via a Spring Cloud Contract / Swagger approachKnowledge of design / integration patterns (Circuit Breaker, CQRS, Dependency Command, Timeout, Feature toogle, Progressive activation, ...)Knowledge of monitoring and logging strategiesApplication knowledge: Batch processing, Events, StreamingAdvantages________________________________________________________________________________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.