Thank you for subscribing to your personalised job alerts.

    60 jobs found for c++ in Québec

    filter2
    clear all
      • Montréal, Québec
      • Contract
      React JS Developer BI Long term contractMontreal basedIn this position, you will be an integral part of the BI Center team that is responsible for supporting existing applications as well as delivering new applications during projects.Environment- A very stimulating position with many challenges- A team and projects on a human scale, sense of mutual aid, high level of skillsYour missions within projects- Participate in the different stages of the project within a team of developers- Gather needs and define the functionalities to be implemented- Develop, test and deliver reports, dashboards and dynamic graphs according to the projects- Define and provide training to the 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 status updatesOther day-to-day missions (according to team planning)- Assist in configuring the configuration according to user requests and monitor the platforms.- Understand the software security environment and constraints- Perform post-deployment testing of new releases (quality assurance)- Populate the knowledge base after each incident or new user request- Communicate with users regarding application failures- Handle requests and ad hoc data retrieval requests from users- Adhere to internal IT standards and 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 various audiences at appropriate levels.AdvantagesLong term contract, 40 hrs a week, large banking environment, Montreal based. Lors of room to grow and develop skills with training and coachingResponsibilitiesIn this position, you will be an integral part of the BI Center team that is responsible for supporting existing applications as well as delivering new applications during projects.Environment- A very stimulating position with many challenges- A team and projects on a human scale, sense of mutual aid, high level of skillsYour missions within projects- Participate in the different stages of the project within a team of developers- Gather needs and define the functionalities to be implemented- Develop, test and deliver reports, dashboards and dynamic graphs according to the projects- Define and provide training to the 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 status updatesOther day-to-day missions (according to team planning)- Assist in configuring the configuration according to user requests and monitor the platforms.- Understand the software security environment and constraints- Perform post-deployment testing of new releases (quality assurance)- Populate the knowledge base after each incident or new user request- Communicate with users regarding application failures- Handle requests and ad hoc data retrieval requests from users- Adhere to internal IT standards and 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 various audiences at appropriate levels.QualificationsProfile ABOUT YOU- You are results-oriented and have an analytical mind to follow up and solve problems efficiently- You are a team player with a sense of responsibility - You are a fast learner and quickly become autonomous- You are able to take initiative- You have good organizational skills- You have the ability to manage several tasks and projects simultaneously and to follow up in real time (escalation procedure)- English required, French desired TECHNICAL SKILLS- Bachelor's/Master's degree in Computer Science or other related university degree - Experience working with APIs- Experience with object and web programming- Experience with collaboration tools: Git, JIRA- Knowledge of Javascript, ReactDesired- Experience working with Python programming- Experience working with Unix & Windows servers- Experience working with relational databases: Oracle, MS SQL, MySQL, PostgreSQL- Experience with Business Intelligence tools: Tableau, Power BI, MicroStrategy- Knowledge of an ETL tool: Pentaho Data Integration, Talend, InformaticaSummaryProfile ABOUT YOU- You are results-oriented and have an analytical mind to follow up and solve problems efficiently- You are a team player with a sense of responsibility - You are a fast learner and quickly become autonomous- You are able to take initiative- You have good organizational skills- You have the ability to manage several tasks and projects simultaneously and to follow up in real time (escalation procedure)- English required, French desired TECHNICAL SKILLS- Bachelor's/Master's degree in Computer Science or other related university degree - Experience working with APIs- Experience with object and web programming- Experience with collaboration tools: Git, JIRA- Knowledge of Javascript, ReactDesired- Experience working with Python programming- Experience working with Unix & Windows servers- Experience working with relational databases: Oracle, MS SQL, MySQL, PostgreSQL- Experience with Business Intelligence tools: Tableau, Power BI, MicroStrategy- 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.
      React JS Developer BI Long term contractMontreal basedIn this position, you will be an integral part of the BI Center team that is responsible for supporting existing applications as well as delivering new applications during projects.Environment- A very stimulating position with many challenges- A team and projects on a human scale, sense of mutual aid, high level of skillsYour missions within projects- Participate in the different stages of the project within a team of developers- Gather needs and define the functionalities to be implemented- Develop, test and deliver reports, dashboards and dynamic graphs according to the projects- Define and provide training to the 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 status updatesOther day-to-day missions (according to team planning)- Assist in configuring the configuration according to user requests and monitor the platforms.- Understand the software security environment and constraints- Perform post-deployment testing of new releases (quality assurance)- Populate the knowledge base after each incident or new user request- Communicate with users regarding application failures- Handle requests and ad hoc data retrieval requests from users- Adhere to internal IT standards and 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 various audiences at appropriate levels.AdvantagesLong term contract, 40 hrs a week, large banking environment, Montreal based. Lors of room to grow and develop skills with training and coachingResponsibilitiesIn this position, you will be an integral part of the BI Center team that is responsible for supporting existing applications as well as delivering new applications during projects.Environment- A very stimulating position with many challenges- A team and projects on a human scale, sense of mutual aid, high level of skillsYour missions within projects- Participate in the different stages of the project within a team of developers- Gather needs and define the functionalities to be implemented- Develop, test and deliver reports, dashboards and dynamic graphs according to the projects- Define and provide training to the 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 status updatesOther day-to-day missions (according to team planning)- Assist in configuring the configuration according to user requests and monitor the platforms.- Understand the software security environment and constraints- Perform post-deployment testing of new releases (quality assurance)- Populate the knowledge base after each incident or new user request- Communicate with users regarding application failures- Handle requests and ad hoc data retrieval requests from users- Adhere to internal IT standards and 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 various audiences at appropriate levels.QualificationsProfile ABOUT YOU- You are results-oriented and have an analytical mind to follow up and solve problems efficiently- You are a team player with a sense of responsibility - You are a fast learner and quickly become autonomous- You are able to take initiative- You have good organizational skills- You have the ability to manage several tasks and projects simultaneously and to follow up in real time (escalation procedure)- English required, French desired TECHNICAL SKILLS- Bachelor's/Master's degree in Computer Science or other related university degree - Experience working with APIs- Experience with object and web programming- Experience with collaboration tools: Git, JIRA- Knowledge of Javascript, ReactDesired- Experience working with Python programming- Experience working with Unix & Windows servers- Experience working with relational databases: Oracle, MS SQL, MySQL, PostgreSQL- Experience with Business Intelligence tools: Tableau, Power BI, MicroStrategy- Knowledge of an ETL tool: Pentaho Data Integration, Talend, InformaticaSummaryProfile ABOUT YOU- You are results-oriented and have an analytical mind to follow up and solve problems efficiently- You are a team player with a sense of responsibility - You are a fast learner and quickly become autonomous- You are able to take initiative- You have good organizational skills- You have the ability to manage several tasks and projects simultaneously and to follow up in real time (escalation procedure)- English required, French desired TECHNICAL SKILLS- Bachelor's/Master's degree in Computer Science or other related university degree - Experience working with APIs- Experience with object and web programming- Experience with collaboration tools: Git, JIRA- Knowledge of Javascript, ReactDesired- Experience working with Python programming- Experience working with Unix & Windows servers- Experience working with relational databases: Oracle, MS SQL, MySQL, PostgreSQL- Experience with Business Intelligence tools: Tableau, Power BI, MicroStrategy- 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
      Our client is looking for a .Net 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 C#-Professional experience in SQL -Professional experience in web programming, preferably Angular-Professional experience in version control systems and continuous delivery tools.Here is the required technical experience:-SQL - SQL Server-C# - .NET Core-Angular-Design Pattern-Agile Scrum-Test-driven development (TDD)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 C#-Professional experience in SQL -Professional experience in web programming, preferably Angular-Professional experience in version control systems and continuous delivery tools.Qualifications-SQL - SQL Server-C# - .NET Core-Angular-Design Pattern-Agile Scrum-Test-driven development (TDD)SummaryOur client is looking for a .Net 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 C#-Professional experience in SQL -Professional experience in web programming, preferably Angular-Professional experience in version control systems and continuous delivery tools.Here is the required technical experience:-SQL - SQL Server-C# - .NET Core-Angular-Design Pattern-Agile Scrum-Test-driven development (TDD)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 .Net 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 C#-Professional experience in SQL -Professional experience in web programming, preferably Angular-Professional experience in version control systems and continuous delivery tools.Here is the required technical experience:-SQL - SQL Server-C# - .NET Core-Angular-Design Pattern-Agile Scrum-Test-driven development (TDD)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 C#-Professional experience in SQL -Professional experience in web programming, preferably Angular-Professional experience in version control systems and continuous delivery tools.Qualifications-SQL - SQL Server-C# - .NET Core-Angular-Design Pattern-Agile Scrum-Test-driven development (TDD)SummaryOur client is looking for a .Net 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 C#-Professional experience in SQL -Professional experience in web programming, preferably Angular-Professional experience in version control systems and continuous delivery tools.Here is the required technical experience:-SQL - SQL Server-C# - .NET Core-Angular-Design Pattern-Agile Scrum-Test-driven development (TDD)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
      C# .NET Programmer AnalystLong term contract Montreal based The position is for a C#/.Net developer with knowledge of the Fixed Income business within the IT department in Post Trade Processing and Trade Capture team supporting asset classes including Bonds, IRD and FX. Our main partners and clients are Traders, Sales, Trade support and Operation teams. The Post Trade Fixed Income team develops and support software in an AGILE environment for trade booking, position management, settlement management and straight through processing of electronic trades. Our software interacts with various upstream and downstream systems. The position involves developing our strategic trading tool for trade capture and regulatory reporting across Fixed Income. This position includes client and server-side development. The candidate will be required to take part in the requirements gathering and design process, along with the business analyst, which will require knowledge of finance and trading protocols. The candidate will also be expected to take requirements all the way to delivery meanwhile following agile, continuous delivery and change management processes.Main accountabilities:- building applications for various front office businesses- ensuring all data and flows between other trading and settlement applications are maintained- 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 other 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 concurrentlyAdvantagesLong term contract, 40 hrs a week, large banking environment, Montreal based. Lors of room to grow and develop skills with training and coachingResponsibilitiesThe position is for a C#/.Net developer with knowledge of the Fixed Income business within the IT department in Post Trade Processing and Trade Capture team supporting asset classes including Bonds, IRD and FX. Our main partners and clients are Traders, Sales, Trade support and Operation teams. The Post Trade Fixed Income team develops and support software in an AGILE environment for trade booking, position management, settlement management and straight through processing of electronic trades. Our software interacts with various upstream and downstream systems. The position involves developing our strategic trading tool for trade capture and regulatory reporting across Fixed Income. This position includes client and server-side development. The candidate will be required to take part in the requirements gathering and design process, along with the business analyst, which will require knowledge of finance and trading protocols. The candidate will also be expected to take requirements all the way to delivery meanwhile following agile, continuous delivery and change management processes.Main accountabilities:- building applications for various front office businesses- ensuring all data and flows between other trading and settlement applications are maintained- 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 other 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 CompetenciesGood written & verbal communication skillsExperience in financial products (Fixed Income) / financial industry business Strong knowledge of programming design patternsAnalytical skillsRigorousDynamic, detail oriented, fast learning capacity and able to work in a high-pressure environmentDesired/ Plus: Algorithmic skillsKnowledge in risk analysis and pricingUnderstanding of trading and settlement workflows for Bonds, IRS, FX productsTechnical skillsThorough knowledge of object-oriented programmingStrong technical skills in .Net C#Experience in multithreaded application developmentCommand of WPF development skills with focus on highly performant front-end applicationsProficient in messaging technologies, network protocols, socket programmingStrong knowledge of programming design patterns including MVVMSource control tools, preferably Git.Understanding of agile development practicesProficient in Dependency Injection and Entity FrameworkExperience with development and deployment of RESTful servicesDesired/ Plus:Other object-oriented design languages and methodologies (Java)Big Data (MongoDB)Test automation toolsSQL on Oracle databaseExperience in scriptingPrior Work experiencePrevious significant experience as a developer in an investment banking environment (at least 3 years)EducationBS degree in Computer Science or equivalentDesired/ Plus:Degree in financeLanguagesEnglishSummaryProfile CompetenciesGood written & verbal communication skillsExperience in financial products (Fixed Income) / financial industry business Strong knowledge of programming design patternsAnalytical skillsRigorousDynamic, detail oriented, fast learning capacity and able to work in a high-pressure environmentDesired/ Plus: Algorithmic skillsKnowledge in risk analysis and pricingUnderstanding of trading and settlement workflows for Bonds, IRS, FX productsTechnical skillsThorough knowledge of object-oriented programmingStrong technical skills in .Net C#Experience in multithreaded application developmentCommand of WPF development skills with focus on highly performant front-end applicationsProficient in messaging technologies, network protocols, socket programmingStrong knowledge of programming design patterns including MVVMSource control tools, preferably Git.Understanding of agile development practicesProficient in Dependency Injection and Entity FrameworkExperience with development and deployment of RESTful servicesDesired/ Plus:Other object-oriented design languages and methodologies (Java)Big Data (MongoDB)Test automation toolsSQL on Oracle databaseExperience in scriptingPrior Work experiencePrevious significant experience as a developer in an investment banking environment (at least 3 years)EducationBS degree in Computer Science or equivalentDesired/ Plus:Degree in financeLanguagesEnglishRandstad 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# .NET Programmer AnalystLong term contract Montreal based The position is for a C#/.Net developer with knowledge of the Fixed Income business within the IT department in Post Trade Processing and Trade Capture team supporting asset classes including Bonds, IRD and FX. Our main partners and clients are Traders, Sales, Trade support and Operation teams. The Post Trade Fixed Income team develops and support software in an AGILE environment for trade booking, position management, settlement management and straight through processing of electronic trades. Our software interacts with various upstream and downstream systems. The position involves developing our strategic trading tool for trade capture and regulatory reporting across Fixed Income. This position includes client and server-side development. The candidate will be required to take part in the requirements gathering and design process, along with the business analyst, which will require knowledge of finance and trading protocols. The candidate will also be expected to take requirements all the way to delivery meanwhile following agile, continuous delivery and change management processes.Main accountabilities:- building applications for various front office businesses- ensuring all data and flows between other trading and settlement applications are maintained- 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 other 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 concurrentlyAdvantagesLong term contract, 40 hrs a week, large banking environment, Montreal based. Lors of room to grow and develop skills with training and coachingResponsibilitiesThe position is for a C#/.Net developer with knowledge of the Fixed Income business within the IT department in Post Trade Processing and Trade Capture team supporting asset classes including Bonds, IRD and FX. Our main partners and clients are Traders, Sales, Trade support and Operation teams. The Post Trade Fixed Income team develops and support software in an AGILE environment for trade booking, position management, settlement management and straight through processing of electronic trades. Our software interacts with various upstream and downstream systems. The position involves developing our strategic trading tool for trade capture and regulatory reporting across Fixed Income. This position includes client and server-side development. The candidate will be required to take part in the requirements gathering and design process, along with the business analyst, which will require knowledge of finance and trading protocols. The candidate will also be expected to take requirements all the way to delivery meanwhile following agile, continuous delivery and change management processes.Main accountabilities:- building applications for various front office businesses- ensuring all data and flows between other trading and settlement applications are maintained- 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 other 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 CompetenciesGood written & verbal communication skillsExperience in financial products (Fixed Income) / financial industry business Strong knowledge of programming design patternsAnalytical skillsRigorousDynamic, detail oriented, fast learning capacity and able to work in a high-pressure environmentDesired/ Plus: Algorithmic skillsKnowledge in risk analysis and pricingUnderstanding of trading and settlement workflows for Bonds, IRS, FX productsTechnical skillsThorough knowledge of object-oriented programmingStrong technical skills in .Net C#Experience in multithreaded application developmentCommand of WPF development skills with focus on highly performant front-end applicationsProficient in messaging technologies, network protocols, socket programmingStrong knowledge of programming design patterns including MVVMSource control tools, preferably Git.Understanding of agile development practicesProficient in Dependency Injection and Entity FrameworkExperience with development and deployment of RESTful servicesDesired/ Plus:Other object-oriented design languages and methodologies (Java)Big Data (MongoDB)Test automation toolsSQL on Oracle databaseExperience in scriptingPrior Work experiencePrevious significant experience as a developer in an investment banking environment (at least 3 years)EducationBS degree in Computer Science or equivalentDesired/ Plus:Degree in financeLanguagesEnglishSummaryProfile CompetenciesGood written & verbal communication skillsExperience in financial products (Fixed Income) / financial industry business Strong knowledge of programming design patternsAnalytical skillsRigorousDynamic, detail oriented, fast learning capacity and able to work in a high-pressure environmentDesired/ Plus: Algorithmic skillsKnowledge in risk analysis and pricingUnderstanding of trading and settlement workflows for Bonds, IRS, FX productsTechnical skillsThorough knowledge of object-oriented programmingStrong technical skills in .Net C#Experience in multithreaded application developmentCommand of WPF development skills with focus on highly performant front-end applicationsProficient in messaging technologies, network protocols, socket programmingStrong knowledge of programming design patterns including MVVMSource control tools, preferably Git.Understanding of agile development practicesProficient in Dependency Injection and Entity FrameworkExperience with development and deployment of RESTful servicesDesired/ Plus:Other object-oriented design languages and methodologies (Java)Big Data (MongoDB)Test automation toolsSQL on Oracle databaseExperience in scriptingPrior Work experiencePrevious significant experience as a developer in an investment banking environment (at least 3 years)EducationBS degree in Computer Science or equivalentDesired/ Plus:Degree in financeLanguagesEnglishRandstad 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 .Net 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 C#-Professional experience in SQL -Professional experience in web programming, preferably Angular-Professional experience in version control systems and continuous delivery tools.Here is the required technical experience:-SQL - SQL Server-C# - .NET Core-Angular-Design Pattern-Agile Scrum-Test-driven development (TDD)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 C#-Professional experience in SQL -Professional experience in web programming, preferably Angular-Professional experience in version control systems and continuous delivery tools.Qualifications-SQL - SQL Server-C# - .NET Core-Angular-Design Pattern-Agile Scrum-Test-driven development (TDD)SummaryOur client is looking for a .Net 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 C#-Professional experience in SQL -Professional experience in web programming, preferably Angular-Professional experience in version control systems and continuous delivery tools.Here is the required technical experience:-SQL - SQL Server-C# - .NET Core-Angular-Design Pattern-Agile Scrum-Test-driven development (TDD)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 .Net 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 C#-Professional experience in SQL -Professional experience in web programming, preferably Angular-Professional experience in version control systems and continuous delivery tools.Here is the required technical experience:-SQL - SQL Server-C# - .NET Core-Angular-Design Pattern-Agile Scrum-Test-driven development (TDD)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 C#-Professional experience in SQL -Professional experience in web programming, preferably Angular-Professional experience in version control systems and continuous delivery tools.Qualifications-SQL - SQL Server-C# - .NET Core-Angular-Design Pattern-Agile Scrum-Test-driven development (TDD)SummaryOur client is looking for a .Net 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 C#-Professional experience in SQL -Professional experience in web programming, preferably Angular-Professional experience in version control systems and continuous delivery tools.Here is the required technical experience:-SQL - SQL Server-C# - .NET Core-Angular-Design Pattern-Agile Scrum-Test-driven development (TDD)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
      C# .NET Programmer AnalystLong term contract Montreal based The position is for a C#/.Net developer with knowledge of the Fixed Income business within the IT department in Post Trade Processing and Trade Capture team supporting asset classes including Bonds, IRD and FX. Our main partners and clients are Traders, Sales, Trade support and Operation teams. The Post Trade Fixed Income team develops and support software in an AGILE environment for trade booking, position management, settlement management and straight through processing of electronic trades. Our software interacts with various upstream and downstream systems. The position involves developing our strategic trading tool for trade capture and regulatory reporting across Fixed Income. This position includes client and server-side development. The candidate will be required to take part in the requirements gathering and design process, along with the business analyst, which will require knowledge of finance and trading protocols. The candidate will also be expected to take requirements all the way to delivery meanwhile following agile, continuous delivery and change management processes.Main accountabilities:- building applications for various front office businesses- ensuring all data and flows between other trading and settlement applications are maintained- 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 other 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 concurrentlyAdvantagesLong term contract, 40 hrs a week, large banking environment, Montreal based. Lors of room to grow and develop skills with training and coachingResponsibilitiesThe position is for a C#/.Net developer with knowledge of the Fixed Income business within the IT department in Post Trade Processing and Trade Capture team supporting asset classes including Bonds, IRD and FX. Our main partners and clients are Traders, Sales, Trade support and Operation teams. The Post Trade Fixed Income team develops and support software in an AGILE environment for trade booking, position management, settlement management and straight through processing of electronic trades. Our software interacts with various upstream and downstream systems. The position involves developing our strategic trading tool for trade capture and regulatory reporting across Fixed Income. This position includes client and server-side development. The candidate will be required to take part in the requirements gathering and design process, along with the business analyst, which will require knowledge of finance and trading protocols. The candidate will also be expected to take requirements all the way to delivery meanwhile following agile, continuous delivery and change management processes.Main accountabilities:- building applications for various front office businesses- ensuring all data and flows between other trading and settlement applications are maintained- 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 other 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 CompetenciesGood written & verbal communication skillsExperience in financial products (Fixed Income) / financial industry business Strong knowledge of programming design patternsAnalytical skillsRigorousDynamic, detail oriented, fast learning capacity and able to work in a high-pressure environmentDesired/ Plus: Algorithmic skillsKnowledge in risk analysis and pricingUnderstanding of trading and settlement workflows for Bonds, IRS, FX productsTechnical skillsThorough knowledge of object-oriented programmingStrong technical skills in .Net C#Experience in multithreaded application developmentCommand of WPF development skills with focus on highly performant front-end applicationsProficient in messaging technologies, network protocols, socket programmingStrong knowledge of programming design patterns including MVVMSource control tools, preferably Git.Understanding of agile development practicesProficient in Dependency Injection and Entity FrameworkExperience with development and deployment of RESTful servicesDesired/ Plus:Other object-oriented design languages and methodologies (Java)Big Data (MongoDB)Test automation toolsSQL on Oracle databaseExperience in scriptingPrior Work experiencePrevious significant experience as a developer in an investment banking environment (at least 3 years)EducationBS degree in Computer Science or equivalentDesired/ Plus:Degree in financeLanguagesEnglishSummaryProfile CompetenciesGood written & verbal communication skillsExperience in financial products (Fixed Income) / financial industry business Strong knowledge of programming design patternsAnalytical skillsRigorousDynamic, detail oriented, fast learning capacity and able to work in a high-pressure environmentDesired/ Plus: Algorithmic skillsKnowledge in risk analysis and pricingUnderstanding of trading and settlement workflows for Bonds, IRS, FX productsTechnical skillsThorough knowledge of object-oriented programmingStrong technical skills in .Net C#Experience in multithreaded application developmentCommand of WPF development skills with focus on highly performant front-end applicationsProficient in messaging technologies, network protocols, socket programmingStrong knowledge of programming design patterns including MVVMSource control tools, preferably Git.Understanding of agile development practicesProficient in Dependency Injection and Entity FrameworkExperience with development and deployment of RESTful servicesDesired/ Plus:Other object-oriented design languages and methodologies (Java)Big Data (MongoDB)Test automation toolsSQL on Oracle databaseExperience in scriptingPrior Work experiencePrevious significant experience as a developer in an investment banking environment (at least 3 years)EducationBS degree in Computer Science or equivalentDesired/ Plus:Degree in financeLanguagesEnglishRandstad 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# .NET Programmer AnalystLong term contract Montreal based The position is for a C#/.Net developer with knowledge of the Fixed Income business within the IT department in Post Trade Processing and Trade Capture team supporting asset classes including Bonds, IRD and FX. Our main partners and clients are Traders, Sales, Trade support and Operation teams. The Post Trade Fixed Income team develops and support software in an AGILE environment for trade booking, position management, settlement management and straight through processing of electronic trades. Our software interacts with various upstream and downstream systems. The position involves developing our strategic trading tool for trade capture and regulatory reporting across Fixed Income. This position includes client and server-side development. The candidate will be required to take part in the requirements gathering and design process, along with the business analyst, which will require knowledge of finance and trading protocols. The candidate will also be expected to take requirements all the way to delivery meanwhile following agile, continuous delivery and change management processes.Main accountabilities:- building applications for various front office businesses- ensuring all data and flows between other trading and settlement applications are maintained- 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 other 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 concurrentlyAdvantagesLong term contract, 40 hrs a week, large banking environment, Montreal based. Lors of room to grow and develop skills with training and coachingResponsibilitiesThe position is for a C#/.Net developer with knowledge of the Fixed Income business within the IT department in Post Trade Processing and Trade Capture team supporting asset classes including Bonds, IRD and FX. Our main partners and clients are Traders, Sales, Trade support and Operation teams. The Post Trade Fixed Income team develops and support software in an AGILE environment for trade booking, position management, settlement management and straight through processing of electronic trades. Our software interacts with various upstream and downstream systems. The position involves developing our strategic trading tool for trade capture and regulatory reporting across Fixed Income. This position includes client and server-side development. The candidate will be required to take part in the requirements gathering and design process, along with the business analyst, which will require knowledge of finance and trading protocols. The candidate will also be expected to take requirements all the way to delivery meanwhile following agile, continuous delivery and change management processes.Main accountabilities:- building applications for various front office businesses- ensuring all data and flows between other trading and settlement applications are maintained- 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 other 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 CompetenciesGood written & verbal communication skillsExperience in financial products (Fixed Income) / financial industry business Strong knowledge of programming design patternsAnalytical skillsRigorousDynamic, detail oriented, fast learning capacity and able to work in a high-pressure environmentDesired/ Plus: Algorithmic skillsKnowledge in risk analysis and pricingUnderstanding of trading and settlement workflows for Bonds, IRS, FX productsTechnical skillsThorough knowledge of object-oriented programmingStrong technical skills in .Net C#Experience in multithreaded application developmentCommand of WPF development skills with focus on highly performant front-end applicationsProficient in messaging technologies, network protocols, socket programmingStrong knowledge of programming design patterns including MVVMSource control tools, preferably Git.Understanding of agile development practicesProficient in Dependency Injection and Entity FrameworkExperience with development and deployment of RESTful servicesDesired/ Plus:Other object-oriented design languages and methodologies (Java)Big Data (MongoDB)Test automation toolsSQL on Oracle databaseExperience in scriptingPrior Work experiencePrevious significant experience as a developer in an investment banking environment (at least 3 years)EducationBS degree in Computer Science or equivalentDesired/ Plus:Degree in financeLanguagesEnglishSummaryProfile CompetenciesGood written & verbal communication skillsExperience in financial products (Fixed Income) / financial industry business Strong knowledge of programming design patternsAnalytical skillsRigorousDynamic, detail oriented, fast learning capacity and able to work in a high-pressure environmentDesired/ Plus: Algorithmic skillsKnowledge in risk analysis and pricingUnderstanding of trading and settlement workflows for Bonds, IRS, FX productsTechnical skillsThorough knowledge of object-oriented programmingStrong technical skills in .Net C#Experience in multithreaded application developmentCommand of WPF development skills with focus on highly performant front-end applicationsProficient in messaging technologies, network protocols, socket programmingStrong knowledge of programming design patterns including MVVMSource control tools, preferably Git.Understanding of agile development practicesProficient in Dependency Injection and Entity FrameworkExperience with development and deployment of RESTful servicesDesired/ Plus:Other object-oriented design languages and methodologies (Java)Big Data (MongoDB)Test automation toolsSQL on Oracle databaseExperience in scriptingPrior Work experiencePrevious significant experience as a developer in an investment banking environment (at least 3 years)EducationBS degree in Computer Science or equivalentDesired/ Plus:Degree in financeLanguagesEnglishRandstad 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
      RESPONSIBILITIES:• Design, build and maintain efficient, secure, reusable and reliable code• Develop solutions that are portable across platforms• Apply continuous attention to technical excellence and good design, resulting in a straightforward solution and reducing complexity• Write test automation and help your team to deliver frequent incremental releases using CD pipeline• Help promote and drive sound engineering design, process and quality practicesTECHNOLOGIES WE USE• C++, Python• Windows, Mac & Linux• QT• CMake, Nuget• Jenkins• Git, GitHub, PerforceREQUIRED EDUCATION/EXPERIENCE• 5 to 7 years of software development experience• Ability to write professional code (clean & good design)• Strong experience with C++ language and related tooling (e.g. compilers, cross-platform, etc.)• Experience working in an agile team, CI/CD with Jenkins and automated deployment• High attention to detail• BS/MS in Computer Science/Engineering or a related fieldDESIRED QUALIFICATION:• Experience with Python is a plus• Experience building cross platform Desktop/GUI applications on Windows/Linux/Mac (Example toolkits like Win32/MFC/.NET, Objective-C/Cocoa frameworks, Qt frameworks etc)AdvantagesRESPONSIBILITIES:• Design, build and maintain efficient, secure, reusable and reliable code• Develop solutions that are portable across platforms• Apply continuous attention to technical excellence and good design, resulting in a straightforward solution and reducing complexity• Write test automation and help your team to deliver frequent incremental releases using CD pipeline• Help promote and drive sound engineering design, process and quality practicesTECHNOLOGIES WE USE• C++, Python• Windows, Mac & Linux• QT• CMake, Nuget• Jenkins• Git, GitHub, PerforceREQUIRED EDUCATION/EXPERIENCE• 5 to 7 years of software development experience• Ability to write professional code (clean & good design)• Strong experience with C++ language and related tooling (e.g. compilers, cross-platform, etc.)• Experience working in an agile team, CI/CD with Jenkins and automated deployment• High attention to detail• BS/MS in Computer Science/Engineering or a related fieldDESIRED QUALIFICATION:• Experience with Python is a plus• Experience building cross platform Desktop/GUI applications on Windows/Linux/Mac (Example toolkits like Win32/MFC/.NET, Objective-C/Cocoa frameworks, Qt frameworks etc)ResponsibilitiesRESPONSIBILITIES:• Design, build and maintain efficient, secure, reusable and reliable code• Develop solutions that are portable across platforms• Apply continuous attention to technical excellence and good design, resulting in a straightforward solution and reducing complexity• Write test automation and help your team to deliver frequent incremental releases using CD pipeline• Help promote and drive sound engineering design, process and quality practicesTECHNOLOGIES WE USE• C++, Python• Windows, Mac & Linux• QT• CMake, Nuget• Jenkins• Git, GitHub, PerforceREQUIRED EDUCATION/EXPERIENCE• 5 to 7 years of software development experience• Ability to write professional code (clean & good design)• Strong experience with C++ language and related tooling (e.g. compilers, cross-platform, etc.)• Experience working in an agile team, CI/CD with Jenkins and automated deployment• High attention to detail• BS/MS in Computer Science/Engineering or a related fieldDESIRED QUALIFICATION:• Experience with Python is a plus• Experience building cross platform Desktop/GUI applications on Windows/Linux/Mac (Example toolkits like Win32/MFC/.NET, Objective-C/Cocoa frameworks, Qt frameworks etc)QualificationsRESPONSIBILITIES:• Design, build and maintain efficient, secure, reusable and reliable code• Develop solutions that are portable across platforms• Apply continuous attention to technical excellence and good design, resulting in a straightforward solution and reducing complexity• Write test automation and help your team to deliver frequent incremental releases using CD pipeline• Help promote and drive sound engineering design, process and quality practicesTECHNOLOGIES WE USE• C++, Python• Windows, Mac & Linux• QT• CMake, Nuget• Jenkins• Git, GitHub, PerforceREQUIRED EDUCATION/EXPERIENCE• 5 to 7 years of software development experience• Ability to write professional code (clean & good design)• Strong experience with C++ language and related tooling (e.g. compilers, cross-platform, etc.)• Experience working in an agile team, CI/CD with Jenkins and automated deployment• High attention to detail• BS/MS in Computer Science/Engineering or a related fieldDESIRED QUALIFICATION:• Experience with Python is a plus• Experience building cross platform Desktop/GUI applications on Windows/Linux/Mac (Example toolkits like Win32/MFC/.NET, Objective-C/Cocoa frameworks, Qt frameworks etc)SummaryRESPONSIBILITIES:• Design, build and maintain efficient, secure, reusable and reliable code• Develop solutions that are portable across platforms• Apply continuous attention to technical excellence and good design, resulting in a straightforward solution and reducing complexity• Write test automation and help your team to deliver frequent incremental releases using CD pipeline• Help promote and drive sound engineering design, process and quality practicesTECHNOLOGIES WE USE• C++, Python• Windows, Mac & Linux• QT• CMake, Nuget• Jenkins• Git, GitHub, PerforceREQUIRED EDUCATION/EXPERIENCE• 5 to 7 years of software development experience• Ability to write professional code (clean & good design)• Strong experience with C++ language and related tooling (e.g. compilers, cross-platform, etc.)• Experience working in an agile team, CI/CD with Jenkins and automated deployment• High attention to detail• BS/MS in Computer Science/Engineering or a related fieldDESIRED QUALIFICATION:• Experience with Python is a plus• Experience building cross-platform Desktop/GUI applications on Windows/Linux/Mac (Example toolkits like Win32/MFC/.NET, Objective-C/Cocoa frameworks, Qt frameworks etc)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.
      RESPONSIBILITIES:• Design, build and maintain efficient, secure, reusable and reliable code• Develop solutions that are portable across platforms• Apply continuous attention to technical excellence and good design, resulting in a straightforward solution and reducing complexity• Write test automation and help your team to deliver frequent incremental releases using CD pipeline• Help promote and drive sound engineering design, process and quality practicesTECHNOLOGIES WE USE• C++, Python• Windows, Mac & Linux• QT• CMake, Nuget• Jenkins• Git, GitHub, PerforceREQUIRED EDUCATION/EXPERIENCE• 5 to 7 years of software development experience• Ability to write professional code (clean & good design)• Strong experience with C++ language and related tooling (e.g. compilers, cross-platform, etc.)• Experience working in an agile team, CI/CD with Jenkins and automated deployment• High attention to detail• BS/MS in Computer Science/Engineering or a related fieldDESIRED QUALIFICATION:• Experience with Python is a plus• Experience building cross platform Desktop/GUI applications on Windows/Linux/Mac (Example toolkits like Win32/MFC/.NET, Objective-C/Cocoa frameworks, Qt frameworks etc)AdvantagesRESPONSIBILITIES:• Design, build and maintain efficient, secure, reusable and reliable code• Develop solutions that are portable across platforms• Apply continuous attention to technical excellence and good design, resulting in a straightforward solution and reducing complexity• Write test automation and help your team to deliver frequent incremental releases using CD pipeline• Help promote and drive sound engineering design, process and quality practicesTECHNOLOGIES WE USE• C++, Python• Windows, Mac & Linux• QT• CMake, Nuget• Jenkins• Git, GitHub, PerforceREQUIRED EDUCATION/EXPERIENCE• 5 to 7 years of software development experience• Ability to write professional code (clean & good design)• Strong experience with C++ language and related tooling (e.g. compilers, cross-platform, etc.)• Experience working in an agile team, CI/CD with Jenkins and automated deployment• High attention to detail• BS/MS in Computer Science/Engineering or a related fieldDESIRED QUALIFICATION:• Experience with Python is a plus• Experience building cross platform Desktop/GUI applications on Windows/Linux/Mac (Example toolkits like Win32/MFC/.NET, Objective-C/Cocoa frameworks, Qt frameworks etc)ResponsibilitiesRESPONSIBILITIES:• Design, build and maintain efficient, secure, reusable and reliable code• Develop solutions that are portable across platforms• Apply continuous attention to technical excellence and good design, resulting in a straightforward solution and reducing complexity• Write test automation and help your team to deliver frequent incremental releases using CD pipeline• Help promote and drive sound engineering design, process and quality practicesTECHNOLOGIES WE USE• C++, Python• Windows, Mac & Linux• QT• CMake, Nuget• Jenkins• Git, GitHub, PerforceREQUIRED EDUCATION/EXPERIENCE• 5 to 7 years of software development experience• Ability to write professional code (clean & good design)• Strong experience with C++ language and related tooling (e.g. compilers, cross-platform, etc.)• Experience working in an agile team, CI/CD with Jenkins and automated deployment• High attention to detail• BS/MS in Computer Science/Engineering or a related fieldDESIRED QUALIFICATION:• Experience with Python is a plus• Experience building cross platform Desktop/GUI applications on Windows/Linux/Mac (Example toolkits like Win32/MFC/.NET, Objective-C/Cocoa frameworks, Qt frameworks etc)QualificationsRESPONSIBILITIES:• Design, build and maintain efficient, secure, reusable and reliable code• Develop solutions that are portable across platforms• Apply continuous attention to technical excellence and good design, resulting in a straightforward solution and reducing complexity• Write test automation and help your team to deliver frequent incremental releases using CD pipeline• Help promote and drive sound engineering design, process and quality practicesTECHNOLOGIES WE USE• C++, Python• Windows, Mac & Linux• QT• CMake, Nuget• Jenkins• Git, GitHub, PerforceREQUIRED EDUCATION/EXPERIENCE• 5 to 7 years of software development experience• Ability to write professional code (clean & good design)• Strong experience with C++ language and related tooling (e.g. compilers, cross-platform, etc.)• Experience working in an agile team, CI/CD with Jenkins and automated deployment• High attention to detail• BS/MS in Computer Science/Engineering or a related fieldDESIRED QUALIFICATION:• Experience with Python is a plus• Experience building cross platform Desktop/GUI applications on Windows/Linux/Mac (Example toolkits like Win32/MFC/.NET, Objective-C/Cocoa frameworks, Qt frameworks etc)SummaryRESPONSIBILITIES:• Design, build and maintain efficient, secure, reusable and reliable code• Develop solutions that are portable across platforms• Apply continuous attention to technical excellence and good design, resulting in a straightforward solution and reducing complexity• Write test automation and help your team to deliver frequent incremental releases using CD pipeline• Help promote and drive sound engineering design, process and quality practicesTECHNOLOGIES WE USE• C++, Python• Windows, Mac & Linux• QT• CMake, Nuget• Jenkins• Git, GitHub, PerforceREQUIRED EDUCATION/EXPERIENCE• 5 to 7 years of software development experience• Ability to write professional code (clean & good design)• Strong experience with C++ language and related tooling (e.g. compilers, cross-platform, etc.)• Experience working in an agile team, CI/CD with Jenkins and automated deployment• High attention to detail• BS/MS in Computer Science/Engineering or a related fieldDESIRED QUALIFICATION:• Experience with Python is a plus• Experience building cross-platform Desktop/GUI applications on Windows/Linux/Mac (Example toolkits like Win32/MFC/.NET, Objective-C/Cocoa frameworks, Qt frameworks etc)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.
      • Saint-Laurent, Québec
      • Contract
      C++ DeveloperLocation : Montréal / RemoteDuration: 12 months / renewable Bilingualism : A huge assetSummary:A Synthetic Environment Software Developer have a range of responsibilities from developing new tactical scenario training capabilities (e.g. combat situation, formation flying and other tactical operations) to ensuring that we stay on the leading edge of technology.As a Developer you will work in a cross-functional team with the Product Owner, Designers and Technical Leads to co-develop the digital products.AdvantagesPlease inquire with your Randstad Representative to know more about the advantages and benefits related to this mandate.ResponsibilitiesAre you ready to:•Fly a Fighter Jet or Helicopter simulator to validate your features•Work from your laptop, through Virtual Desktop Infrastructure (VDI) or in laboratories to validate and integrate various technologies•Use Agile engineering practices•Contribute to the continuous improvement of CAE software and development processes•Contribute to the collaborative and stimulating work environment•Be connected to the industry to know tendencies and suggest innovative ideasQualificationsOur ideal candidate has the following skillset:Soft skills•Displays an Agile mindset•Has a Passion for development and a demonstrated interest for continual learning•Knowledge of continuous integration, continuous delivery and test-driven development•Demonstrated ability to work and make decisions autonomously•Ability to adapt quickly to changes in technology and to operate in an R&D environment•Result-oriented, strong problem-solving, planning and organizational skills•Rigorous and creative software development attitude•Proficiency in spoken and written French; Functional English level•Interest in aeronautics an assetTechnical skills•University degree in Computer science, Software engineering or IT engineering•Minimum 3-5 years’ experience programming in C++•Experience and knowledge of Visual Studio 2017•Experience and knowledge of Git•Knowledge of Lua scripting is a plus•Working knowledge of development using Azure or any major cloud service provider is a plus•Experience using Azure DevOps or any application lifecycle management toolset is an asset•Experience with unit testing and automated system testingSummaryC++ DeveloperLocation : Montréal / RemoteDuration: 12 months / renewable Bilingualism : A huge assetSummary:A Synthetic Environment Software Developer have a range of responsibilities from developing new tactical scenario training capabilities (e.g. combat situation, formation flying and other tactical operations) to ensuring that we stay on the leading edge of technology.As a Developer you will work in a cross-functional team with the Product Owner, Designers and Technical Leads to co-develop the digital products.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++ DeveloperLocation : Montréal / RemoteDuration: 12 months / renewable Bilingualism : A huge assetSummary:A Synthetic Environment Software Developer have a range of responsibilities from developing new tactical scenario training capabilities (e.g. combat situation, formation flying and other tactical operations) to ensuring that we stay on the leading edge of technology.As a Developer you will work in a cross-functional team with the Product Owner, Designers and Technical Leads to co-develop the digital products.AdvantagesPlease inquire with your Randstad Representative to know more about the advantages and benefits related to this mandate.ResponsibilitiesAre you ready to:•Fly a Fighter Jet or Helicopter simulator to validate your features•Work from your laptop, through Virtual Desktop Infrastructure (VDI) or in laboratories to validate and integrate various technologies•Use Agile engineering practices•Contribute to the continuous improvement of CAE software and development processes•Contribute to the collaborative and stimulating work environment•Be connected to the industry to know tendencies and suggest innovative ideasQualificationsOur ideal candidate has the following skillset:Soft skills•Displays an Agile mindset•Has a Passion for development and a demonstrated interest for continual learning•Knowledge of continuous integration, continuous delivery and test-driven development•Demonstrated ability to work and make decisions autonomously•Ability to adapt quickly to changes in technology and to operate in an R&D environment•Result-oriented, strong problem-solving, planning and organizational skills•Rigorous and creative software development attitude•Proficiency in spoken and written French; Functional English level•Interest in aeronautics an assetTechnical skills•University degree in Computer science, Software engineering or IT engineering•Minimum 3-5 years’ experience programming in C++•Experience and knowledge of Visual Studio 2017•Experience and knowledge of Git•Knowledge of Lua scripting is a plus•Working knowledge of development using Azure or any major cloud service provider is a plus•Experience using Azure DevOps or any application lifecycle management toolset is an asset•Experience with unit testing and automated system testingSummaryC++ DeveloperLocation : Montréal / RemoteDuration: 12 months / renewable Bilingualism : A huge assetSummary:A Synthetic Environment Software Developer have a range of responsibilities from developing new tactical scenario training capabilities (e.g. combat situation, formation flying and other tactical operations) to ensuring that we stay on the leading edge of technology.As a Developer you will work in a cross-functional team with the Product Owner, Designers and Technical Leads to co-develop the digital products.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.
      • Saint-Laurent, Québec
      • Contract
      Développeur C++ (Junior / Intermediate / Senior)Location : Montréal (Ville St Laurent) NO REMOTEDuration: 3 months / renewable / renouvelableBilingualism : A huge assetYOUR MISSIONYou will be part of a creative and exciting team that will leverage the latest technology to deliver and introduce innovative capabilities into simulation products. The ideal candidate is passionate about software and working in technology.AdvantagesPlease inquire with your Randstad representative for all the advantages and benefits of this roleResponsibilities•Design, architect and develop solutions to deliver CAE’s simulation products•Be responsible for all phases of development starting from requirements through tests and final integration on a simulator•Work with multiple teams to collaborate and solve complex technical challenges•Actively participate in code reviews•Stay up to date on technology trendsQualifications•BS or MS Degree in Software Engineering, Computer Science, or equivalent experience•Fluent and passionate about modern C++•Well-versed in software development principles (object-oriented design and design patterns)•Experience developing, deploying and maintaining scalable and continuously evolving applications (CI/CD) (cloud experience an asset)•Understanding and experience of networking principles•Experience in a cross-disciplinary development environment, with excellent cross-discipline communication skillsSummaryDéveloppeur C++ (Junior / Intermediate / Senior)Location : Montréal (Ville St Laurent) NO REMOTEDuration: 3 months / renewable / renouvelableBilingualism : A huge assetYOUR MISSIONYou will be part of a creative and exciting team that will leverage the latest technology to deliver and introduce innovative capabilities into simulation products. The ideal candidate is passionate about software and working in technology.In this role, you willRandstad 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.
      Développeur C++ (Junior / Intermediate / Senior)Location : Montréal (Ville St Laurent) NO REMOTEDuration: 3 months / renewable / renouvelableBilingualism : A huge assetYOUR MISSIONYou will be part of a creative and exciting team that will leverage the latest technology to deliver and introduce innovative capabilities into simulation products. The ideal candidate is passionate about software and working in technology.AdvantagesPlease inquire with your Randstad representative for all the advantages and benefits of this roleResponsibilities•Design, architect and develop solutions to deliver CAE’s simulation products•Be responsible for all phases of development starting from requirements through tests and final integration on a simulator•Work with multiple teams to collaborate and solve complex technical challenges•Actively participate in code reviews•Stay up to date on technology trendsQualifications•BS or MS Degree in Software Engineering, Computer Science, or equivalent experience•Fluent and passionate about modern C++•Well-versed in software development principles (object-oriented design and design patterns)•Experience developing, deploying and maintaining scalable and continuously evolving applications (CI/CD) (cloud experience an asset)•Understanding and experience of networking principles•Experience in a cross-disciplinary development environment, with excellent cross-discipline communication skillsSummaryDéveloppeur C++ (Junior / Intermediate / Senior)Location : Montréal (Ville St Laurent) NO REMOTEDuration: 3 months / renewable / renouvelableBilingualism : A huge assetYOUR MISSIONYou will be part of a creative and exciting team that will leverage the latest technology to deliver and introduce innovative capabilities into simulation products. The ideal candidate is passionate about software and working in technology.In this role, you willRandstad 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.
      • Lévis, Québec
      • Contract
      Actively participate in the design and development of applications and micro-services in C # Net Core within a multidisciplinary team in DevOps. Work in an agile development context and participate in the improvement of development processes. Experience and knowledge:o Senior experience levelo Experience in C # Net Coreo Experience with the development of REST serviceso Experience with Agile methodologieso Experience with scheduled unit testso Experience with Reacto Experience in quality assuranceo Experience with PaaS / cloud computingo Experience with automated pipelines (Pivotal Cloud Foundry)o Knowledge of the insurance industry (an asset)o Knowledge of the "Legacy" code (an asset)o Knowledge of English (an asset)o Versatile (T-Shape)o Resourcefulness and autonomyo Strong propensity for teamworko Ability to work in a structured environment and with standardized processeso Pleasant personalityo Security sensitiveKnowledge requiredo C # Net Coreo RESTo Gito SQLo React / JavaScriptAdvantages____________________________________________________________________________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.
      Actively participate in the design and development of applications and micro-services in C # Net Core within a multidisciplinary team in DevOps. Work in an agile development context and participate in the improvement of development processes. Experience and knowledge:o Senior experience levelo Experience in C # Net Coreo Experience with the development of REST serviceso Experience with Agile methodologieso Experience with scheduled unit testso Experience with Reacto Experience in quality assuranceo Experience with PaaS / cloud computingo Experience with automated pipelines (Pivotal Cloud Foundry)o Knowledge of the insurance industry (an asset)o Knowledge of the "Legacy" code (an asset)o Knowledge of English (an asset)o Versatile (T-Shape)o Resourcefulness and autonomyo Strong propensity for teamworko Ability to work in a structured environment and with standardized processeso Pleasant personalityo Security sensitiveKnowledge requiredo C # Net Coreo RESTo Gito SQLo React / JavaScriptAdvantages____________________________________________________________________________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
      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
      • Contract
      Angular Web DeveloperLong term contractCandidates must be able to be in the Montreal office twice 2 a weekMissions 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 concurrentlyAdvantagesLong 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 concurrentlyQualificationsProfil 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 databaseSummaryProfil 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 databaseRandstad Canada is committed to building a diverse workforce reflective of the diversity of Canada. As a result, we promote employment equity and encourage candidates, especially those who identify as a woman, an Aboriginal person, a person with a disability or a member of a visible minority group, and any others who may contribute to the diversification of our workforce, to apply.Randstad Canada is also committed to developing an inclusive, barrier-free selection processes and work environments.If contacted in relation to a job opportunity, you should advise your Randstad Representative or your local Randstad branch in a timely fashion of the accommodation measures which must be taken to enable you to be assessed in a fair and equitable manner.Information received relating to accommodation measures will be addressed confidentially.For all feedback on equity and accommodation needs, please contact your local Randstad Canada Branch.
      Angular Web DeveloperLong term contractCandidates must be able to be in the Montreal office twice 2 a weekMissions 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 concurrentlyAdvantagesLong 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 concurrentlyQualificationsProfil 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 databaseSummaryProfil 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 databaseRandstad 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
      Randstad Technologies is looking for a Quality Assurance Analyst who has 3 to 5 years experience. The responsibilities are:- Key actor of the Testing and Deployment strategy,- Implement, test and deliver functionalities according to the standards of the client - Be an active member of the team in terms of decision making and process improvements,- Contribute to the team continuous improvement through communication, documentation and automation,- Develop the different parts of the application from the user interface to data management.The technologies in demand are:- SQL- C# or Java- Knowledge on Client/Server applications- Knowledgeable on Unix Solaris, Linux and Widows environment- Knowledge of the Test Driven Development process- Knowledge of Cucumber or Specflow- Knowledgeable in Continuous DeliveryIt's a long term contract for a dynamic company in downtown Montreal.AdvantagesLarge banking environmentWork from homeMontreal based40 hours - weekLong term contractResponsibilities- Key actor of the Testing and Deployment strategy,- Implement, test and deliver functionalities according to the standards of the client - Be an active member of the team in terms of decision making and process improvements,- Contribute to the team continuous improvement through communication, documentation and automation,- Develop the different parts of the application from the user interface to data management.Qualifications- SQL- C# or Java- Knowledge on Client/Server applications- Knowledgeable on Unix Solaris, Linux and Widows environment- Knowledge of the Test Driven Development process- Knowledge of Cucumber or Specflow- Knowledgeable in Continuous DeliverySummaryRandstad Technologies is looking for a Quality Assurance Analyst who has 3 to 5 years experience. The responsibilities are:- Key actor of the Testing and Deployment strategy,- Implement, test and deliver functionalities according to the standards of the client - Be an active member of the team in terms of decision making and process improvements,- Contribute to the team continuous improvement through communication, documentation and automation,- Develop the different parts of the application from the user interface to data management.The technologies in demand are:- SQL- C# or Java- Knowledge on Client/Server applications- Knowledgeable on Unix Solaris, Linux and Widows environment- Knowledge of the Test Driven Development process- Knowledge of Cucumber or Specflow- Knowledgeable in Continuous DeliveryIt's a long term contract for a dynamic company in downtown Montreal.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.
      Randstad Technologies is looking for a Quality Assurance Analyst who has 3 to 5 years experience. The responsibilities are:- Key actor of the Testing and Deployment strategy,- Implement, test and deliver functionalities according to the standards of the client - Be an active member of the team in terms of decision making and process improvements,- Contribute to the team continuous improvement through communication, documentation and automation,- Develop the different parts of the application from the user interface to data management.The technologies in demand are:- SQL- C# or Java- Knowledge on Client/Server applications- Knowledgeable on Unix Solaris, Linux and Widows environment- Knowledge of the Test Driven Development process- Knowledge of Cucumber or Specflow- Knowledgeable in Continuous DeliveryIt's a long term contract for a dynamic company in downtown Montreal.AdvantagesLarge banking environmentWork from homeMontreal based40 hours - weekLong term contractResponsibilities- Key actor of the Testing and Deployment strategy,- Implement, test and deliver functionalities according to the standards of the client - Be an active member of the team in terms of decision making and process improvements,- Contribute to the team continuous improvement through communication, documentation and automation,- Develop the different parts of the application from the user interface to data management.Qualifications- SQL- C# or Java- Knowledge on Client/Server applications- Knowledgeable on Unix Solaris, Linux and Widows environment- Knowledge of the Test Driven Development process- Knowledge of Cucumber or Specflow- Knowledgeable in Continuous DeliverySummaryRandstad Technologies is looking for a Quality Assurance Analyst who has 3 to 5 years experience. The responsibilities are:- Key actor of the Testing and Deployment strategy,- Implement, test and deliver functionalities according to the standards of the client - Be an active member of the team in terms of decision making and process improvements,- Contribute to the team continuous improvement through communication, documentation and automation,- Develop the different parts of the application from the user interface to data management.The technologies in demand are:- SQL- C# or Java- Knowledge on Client/Server applications- Knowledgeable on Unix Solaris, Linux and Widows environment- Knowledge of the Test Driven Development process- Knowledge of Cucumber or Specflow- Knowledgeable in Continuous DeliveryIt's a long term contract for a dynamic company in downtown Montreal.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.
      • Laval, Québec
      • Permanent
      Are you looking for a C++ Embedded Software Developer position? You want to make a difference and join a dynamic team in a company that has the desire to provide innovative video technologies to their customers. You want to join a company that strives to push the boundaries of video technology by developing the latest IP video storage, management and display solutions. Within a great team of nearly 20 people, you will have an important role in how to develop their innovative products! You will be part of a company that has a culture of innovation, trust, continuous learning and feedback! So this permanent position of developer in remote or in modern offices in Laval may be for you! AdvantagesOur client hires you as a permanent employee with a range of benefits such as:• Competitive salary offered according to experience;• Flexible schedule from Monday to Friday;• A group insurance program;• Paid vacation during the holiday season, in addition to the 3 weeks of regular vacation;• Opportunities for advancement and professional development in a growing company (reference in the field and offices in Luxembourg);• Social activities - Free coffee / tea - Free parking on siteResponsibilitiesAre you interested in the following activities?• Develop software modules for encoding, decoding, recording and transmission of compressed video streams in real-time using the latest codecs and hardware SoC’s.• Develop high performance embedded software modules and drivers that target embedded real-time Linux environment.• Develop interactive user applications that target the Windows environments.• Develop software interfaces (API / SDK) for integrating products and solutions to leading-edge third-party video management solutions in the marketQualificationsDo you have the following skills?• Hold a degree in computer science• Knowledge of programming languages such as C, C ++ and C #.• 2 years of experience in the development of drivers and software modules on embedded platforms under Linux (ARM, DSP)• Ability to collaborate with several groups towards the accomplishment of a task.• Autonomy in the tasks to be accomplished.Do you have the following (optional) strengths?• Networking skills (TCP / IP, UDP, Multicast, HTTP (s), RTP / RTSP…).• Knowledge of digital video signals (LVDS, BT.656, MIPI, HD-SDI, HDMI, etc.).• Knowledge of IP video security systemsSummaryYou want to know more?Do not hesitate to send me your CV with your contact details by email:kamelya.aygun@randstad.ca or send me an invitation on LinkedIn at: Kamelya Aygun.So that we can discuss it! 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 C++ Embedded Software Developer position? You want to make a difference and join a dynamic team in a company that has the desire to provide innovative video technologies to their customers. You want to join a company that strives to push the boundaries of video technology by developing the latest IP video storage, management and display solutions. Within a great team of nearly 20 people, you will have an important role in how to develop their innovative products! You will be part of a company that has a culture of innovation, trust, continuous learning and feedback! So this permanent position of developer in remote or in modern offices in Laval may be for you! AdvantagesOur client hires you as a permanent employee with a range of benefits such as:• Competitive salary offered according to experience;• Flexible schedule from Monday to Friday;• A group insurance program;• Paid vacation during the holiday season, in addition to the 3 weeks of regular vacation;• Opportunities for advancement and professional development in a growing company (reference in the field and offices in Luxembourg);• Social activities - Free coffee / tea - Free parking on siteResponsibilitiesAre you interested in the following activities?• Develop software modules for encoding, decoding, recording and transmission of compressed video streams in real-time using the latest codecs and hardware SoC’s.• Develop high performance embedded software modules and drivers that target embedded real-time Linux environment.• Develop interactive user applications that target the Windows environments.• Develop software interfaces (API / SDK) for integrating products and solutions to leading-edge third-party video management solutions in the marketQualificationsDo you have the following skills?• Hold a degree in computer science• Knowledge of programming languages such as C, C ++ and C #.• 2 years of experience in the development of drivers and software modules on embedded platforms under Linux (ARM, DSP)• Ability to collaborate with several groups towards the accomplishment of a task.• Autonomy in the tasks to be accomplished.Do you have the following (optional) strengths?• Networking skills (TCP / IP, UDP, Multicast, HTTP (s), RTP / RTSP…).• Knowledge of digital video signals (LVDS, BT.656, MIPI, HD-SDI, HDMI, etc.).• Knowledge of IP video security systemsSummaryYou want to know more?Do not hesitate to send me your CV with your contact details by email:kamelya.aygun@randstad.ca or send me an invitation on LinkedIn at: Kamelya Aygun.So that we can discuss it! 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
      React/C# Full Stack Developer Long term contractMust be able to be in Montreal office 2 times a weekResume and Infos: phil.ross@randstad.ca Missions Participate in the business and technical analysis of user stories in collaboration with your teammates and other collaborative teamsDevelop and deploy software components that deliver proven and true business valueMake sure each component to be delivered are propertly tested according to TDD techniques and the test strategy defined by the teamKeep technical debts at its bare minimum by applying your best software crasftmanship skillsParticipate in the investigation and fix of bugs and contribute to the continuous improvement of our solutionsContribute to the support our clients already using our existing applications in productionSeek proactively the best technologies and practices for the problem being solved: security-wise, scalability-wise, maintability-wise and UX-wiseEngage in the improvement of our continuous integration and continuous delivery processesBe a teamplayer and cooperate in pair-programming sessionsDo code reviewsShare your best practices and technology knowledge with your teammatesBe an enthusiastic learner Profile Technical SkillsProgramming Languages :Javascript (ES6)TypescriptC#ASP.NET Core Frameworks and Libraries:ReactAngular (a plus)ReduxBootstrapJestWebpackFake (a plus)AngularJS (a plus)Playwright (a plus) Software, Programs and Platforms :NPM / YarnLerna (a plus)Jenkins with pipelines as code (a plus)MS Azure (a plus) Version Control :Git Methodology :ScrumSoftware craftmanship and the art of developing software of highest quality standardsTDD, BDD, testing strategies and how to secure regular, predictable releases so that it becomes a no eventLanguages :Good writing and speaking communication in both French and English Experience Needed:5 years+AdvantagesLong term contract, 40 hrs a week, large banking environment, Montreal based. Lors of room to grow and develop skills with training and coachingResponsibilities Missions Participate in the business and technical analysis of user stories in collaboration with your teammates and other collaborative teamsDevelop and deploy software components that deliver proven and true business valueMake sure each component to be delivered are propertly tested according to TDD techniques and the test strategy defined by the teamKeep technical debts at its bare minimum by applying your best software crasftmanship skillsParticipate in the investigation and fix of bugs and contribute to the continuous improvement of our solutionsContribute to the support our clients already using our existing applications in productionSeek proactively the best technologies and practices for the problem being solved: security-wise, scalability-wise, maintability-wise and UX-wiseEngage in the improvement of our continuous integration and continuous delivery processesBe a teamplayer and cooperate in pair-programming sessionsDo code reviewsShare your best practices and technology knowledge with your teammatesBe an enthusiastic learner Qualifications Profil Technical SkillsProgramming Languages :Javascript (ES6)TypescriptC#ASP.NET Core Frameworks and Libraries:ReactAngular (a plus)ReduxBootstrapJestWebpackFake (a plus)AngularJS (a plus)Playwright (a plus) Software, Programs and Platforms :NPM / YarnLerna (a plus)Jenkins with pipelines as code (a plus)MS Azure (a plus) Version Control :Git Methodology :ScrumSoftware craftmanship and the art of developing software of highest quality standardsTDD, BDD, testing strategies and how to secure regular, predictable releases so that it becomes a no eventLanguages :Good writing and speaking communication in both French and English Experience Needed:5 years+Summary Profil Technical SkillsProgramming Languages :Javascript (ES6)TypescriptC#ASP.NET Core Frameworks and Libraries:ReactAngular (a plus)ReduxBootstrapJestWebpackFake (a plus)AngularJS (a plus)Playwright (a plus) Software, Programs and Platforms :NPM / YarnLerna (a plus)Jenkins with pipelines as code (a plus)MS Azure (a plus) Version Control :Git Methodology :ScrumSoftware craftmanship and the art of developing software of highest quality standardsTDD, BDD, testing strategies and how to secure regular, predictable releases so that it becomes a no eventLanguages :Good writing and speaking communication in both French and English Experience Needed:5 years+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.
      React/C# Full Stack Developer Long term contractMust be able to be in Montreal office 2 times a weekResume and Infos: phil.ross@randstad.ca Missions Participate in the business and technical analysis of user stories in collaboration with your teammates and other collaborative teamsDevelop and deploy software components that deliver proven and true business valueMake sure each component to be delivered are propertly tested according to TDD techniques and the test strategy defined by the teamKeep technical debts at its bare minimum by applying your best software crasftmanship skillsParticipate in the investigation and fix of bugs and contribute to the continuous improvement of our solutionsContribute to the support our clients already using our existing applications in productionSeek proactively the best technologies and practices for the problem being solved: security-wise, scalability-wise, maintability-wise and UX-wiseEngage in the improvement of our continuous integration and continuous delivery processesBe a teamplayer and cooperate in pair-programming sessionsDo code reviewsShare your best practices and technology knowledge with your teammatesBe an enthusiastic learner Profile Technical SkillsProgramming Languages :Javascript (ES6)TypescriptC#ASP.NET Core Frameworks and Libraries:ReactAngular (a plus)ReduxBootstrapJestWebpackFake (a plus)AngularJS (a plus)Playwright (a plus) Software, Programs and Platforms :NPM / YarnLerna (a plus)Jenkins with pipelines as code (a plus)MS Azure (a plus) Version Control :Git Methodology :ScrumSoftware craftmanship and the art of developing software of highest quality standardsTDD, BDD, testing strategies and how to secure regular, predictable releases so that it becomes a no eventLanguages :Good writing and speaking communication in both French and English Experience Needed:5 years+AdvantagesLong term contract, 40 hrs a week, large banking environment, Montreal based. Lors of room to grow and develop skills with training and coachingResponsibilities Missions Participate in the business and technical analysis of user stories in collaboration with your teammates and other collaborative teamsDevelop and deploy software components that deliver proven and true business valueMake sure each component to be delivered are propertly tested according to TDD techniques and the test strategy defined by the teamKeep technical debts at its bare minimum by applying your best software crasftmanship skillsParticipate in the investigation and fix of bugs and contribute to the continuous improvement of our solutionsContribute to the support our clients already using our existing applications in productionSeek proactively the best technologies and practices for the problem being solved: security-wise, scalability-wise, maintability-wise and UX-wiseEngage in the improvement of our continuous integration and continuous delivery processesBe a teamplayer and cooperate in pair-programming sessionsDo code reviewsShare your best practices and technology knowledge with your teammatesBe an enthusiastic learner Qualifications Profil Technical SkillsProgramming Languages :Javascript (ES6)TypescriptC#ASP.NET Core Frameworks and Libraries:ReactAngular (a plus)ReduxBootstrapJestWebpackFake (a plus)AngularJS (a plus)Playwright (a plus) Software, Programs and Platforms :NPM / YarnLerna (a plus)Jenkins with pipelines as code (a plus)MS Azure (a plus) Version Control :Git Methodology :ScrumSoftware craftmanship and the art of developing software of highest quality standardsTDD, BDD, testing strategies and how to secure regular, predictable releases so that it becomes a no eventLanguages :Good writing and speaking communication in both French and English Experience Needed:5 years+Summary Profil Technical SkillsProgramming Languages :Javascript (ES6)TypescriptC#ASP.NET Core Frameworks and Libraries:ReactAngular (a plus)ReduxBootstrapJestWebpackFake (a plus)AngularJS (a plus)Playwright (a plus) Software, Programs and Platforms :NPM / YarnLerna (a plus)Jenkins with pipelines as code (a plus)MS Azure (a plus) Version Control :Git Methodology :ScrumSoftware craftmanship and the art of developing software of highest quality standardsTDD, BDD, testing strategies and how to secure regular, predictable releases so that it becomes a no eventLanguages :Good writing and speaking communication in both French and English Experience Needed:5 years+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
      C# .NET Programmer Analyst Long term contractMontreal basedMissions Day-to-Day Responsibilities:Develop desktop application, web front end and back end using SGCIB's technologies. Monitor the company's software development practices.Participate in levels 2 to 3 of application support on a global basis. Assist support level 1.Document existing and new operational and/or technical processes.Occasionally participate to support outside of work hours.Liaise with users, particularly to gather needsAdvantagesLong term contract, very stable and challenging environment. Lots of opportunities to grow within the company and very competent teams to help support all the activitiesResponsibilitiesMissions Day-to-Day Responsibilities:Develop desktop application, web front end and back end using SGCIB's technologies. Monitor the company's software development practices.Participate in levels 2 to 3 of application support on a global basis. Assist support level 1.Document existing and new operational and/or technical processes.Occasionally participate to support outside of work hours.Liaise with users, particularly to gather needsQualificationsProfile Technical Skills: C#, Web API 2 (REST), WCF (SOAP), Windows Form, Entity Framework, NHibernate, SQL: MS SQL Server. Tools: Git, JIRA, Visual Studio, Visual Studio Code, TeamCity, IIS, OWIN. Platform: Windows 10 (desktop) and Windows Server (2012-2016). Desired / Plus: Web development using:JavaScript, TypeScript, Angular, Bootstrap, CSS, JQUERY, HTML. Knowledge of IIS Server. Knowledge of Linux systems.Competencies:Good written and verbal communication skills.Analytical skills.Ability to work with teams in different time zones.Desired• Experience in financial products and financial industry business. Experience Needed:• 10+ years of .Net development: Educational Requirements:• BS degree in Computer Science or equivalent Languages:• English• French helpful, but not requiredSummaryProfile Technical Skills: C#, Web API 2 (REST), WCF (SOAP), Windows Form, Entity Framework, NHibernate, SQL: MS SQL Server. Tools: Git, JIRA, Visual Studio, Visual Studio Code, TeamCity, IIS, OWIN. Platform: Windows 10 (desktop) and Windows Server (2012-2016). Desired / Plus: Web development using:JavaScript, TypeScript, Angular, Bootstrap, CSS, JQUERY, HTML. Knowledge of IIS Server. Knowledge of Linux systems.Competencies:Good written and verbal communication skills.Analytical skills.Ability to work with teams in different time zones.Desired• Experience in financial products and financial industry business. Experience Needed:• 10+ years of .Net development: Educational Requirements:• BS degree in Computer Science or equivalent Languages:• English• French helpful, but not requiredRandstad 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# .NET Programmer Analyst Long term contractMontreal basedMissions Day-to-Day Responsibilities:Develop desktop application, web front end and back end using SGCIB's technologies. Monitor the company's software development practices.Participate in levels 2 to 3 of application support on a global basis. Assist support level 1.Document existing and new operational and/or technical processes.Occasionally participate to support outside of work hours.Liaise with users, particularly to gather needsAdvantagesLong term contract, very stable and challenging environment. Lots of opportunities to grow within the company and very competent teams to help support all the activitiesResponsibilitiesMissions Day-to-Day Responsibilities:Develop desktop application, web front end and back end using SGCIB's technologies. Monitor the company's software development practices.Participate in levels 2 to 3 of application support on a global basis. Assist support level 1.Document existing and new operational and/or technical processes.Occasionally participate to support outside of work hours.Liaise with users, particularly to gather needsQualificationsProfile Technical Skills: C#, Web API 2 (REST), WCF (SOAP), Windows Form, Entity Framework, NHibernate, SQL: MS SQL Server. Tools: Git, JIRA, Visual Studio, Visual Studio Code, TeamCity, IIS, OWIN. Platform: Windows 10 (desktop) and Windows Server (2012-2016). Desired / Plus: Web development using:JavaScript, TypeScript, Angular, Bootstrap, CSS, JQUERY, HTML. Knowledge of IIS Server. Knowledge of Linux systems.Competencies:Good written and verbal communication skills.Analytical skills.Ability to work with teams in different time zones.Desired• Experience in financial products and financial industry business. Experience Needed:• 10+ years of .Net development: Educational Requirements:• BS degree in Computer Science or equivalent Languages:• English• French helpful, but not requiredSummaryProfile Technical Skills: C#, Web API 2 (REST), WCF (SOAP), Windows Form, Entity Framework, NHibernate, SQL: MS SQL Server. Tools: Git, JIRA, Visual Studio, Visual Studio Code, TeamCity, IIS, OWIN. Platform: Windows 10 (desktop) and Windows Server (2012-2016). Desired / Plus: Web development using:JavaScript, TypeScript, Angular, Bootstrap, CSS, JQUERY, HTML. Knowledge of IIS Server. Knowledge of Linux systems.Competencies:Good written and verbal communication skills.Analytical skills.Ability to work with teams in different time zones.Desired• Experience in financial products and financial industry business. Experience Needed:• 10+ years of .Net development: Educational Requirements:• BS degree in Computer Science or equivalent Languages:• English• French helpful, but not requiredRandstad 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
      • $65,000 - $75,000 per year
      Reporting to the General Manager and in relation with the President, the person sought will have an impact on all the different departments of the organization in relation to the optimization of the administrative, human and operational processes of the firm. You will be responsible for developing, implementing and evaluating improvements that contribute to the optimization of the work organization as well as the quality of the customer and employee experience. You will be responsible for managing change while ensuring the efficient execution of the office's activities, involving good planning of priorities.This is a new position for a growing professional firm, so we are looking for someone who is comfortable in a vacuum, who enjoys organizing, managing, influencing and constantly improving existing processes, especially through technology. Advantages- 3 semaine vacances- Assurance collective- Horaire flexible 35h 40h semaine- Télétravaille 100% pour le momentResponsibilities-Directs and coordinates the financial and administrative support activities of the company;-Oversee operations related to billing, C/Receive, C/Pay and payroll;-Oversee and contribute to the development and optimization of administrative processes, systems and work practices of the administrative team;-Prepare and analyze monthly/annual financial reports, annual budgets and special reports for management;-Negotiate the acquisition of goods and services inherent to the operation of the company and manage suppliers (lease, IT, internet/telephony, supplies, insurers, etc.);-Maintain relationships with banks, governments and auditors;-Participate in the organization of team events;Qualifications-University education in accounting/finance (professional designation an asset);-Minimum 5 years experience in a team management role;-Advanced Excel, basic Access, and very comfortable with computer systems;-Excellent skills with the Office 365 environment and tools;-Excellent work organization and process optimization skills;-Excellent command of French and English;-Professionalism, versatility, flexibility, rigor and excellent customer service;-Ability to work under pressure, collaboration, sense of responsibility and prioritiesSummaryIf you are interested in this position, please send me your updated resume to firasse.chaar@randstad.ca.WE LOOK FORWARD TO HEAR FROM YOURandstad 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.
      Reporting to the General Manager and in relation with the President, the person sought will have an impact on all the different departments of the organization in relation to the optimization of the administrative, human and operational processes of the firm. You will be responsible for developing, implementing and evaluating improvements that contribute to the optimization of the work organization as well as the quality of the customer and employee experience. You will be responsible for managing change while ensuring the efficient execution of the office's activities, involving good planning of priorities.This is a new position for a growing professional firm, so we are looking for someone who is comfortable in a vacuum, who enjoys organizing, managing, influencing and constantly improving existing processes, especially through technology. Advantages- 3 semaine vacances- Assurance collective- Horaire flexible 35h 40h semaine- Télétravaille 100% pour le momentResponsibilities-Directs and coordinates the financial and administrative support activities of the company;-Oversee operations related to billing, C/Receive, C/Pay and payroll;-Oversee and contribute to the development and optimization of administrative processes, systems and work practices of the administrative team;-Prepare and analyze monthly/annual financial reports, annual budgets and special reports for management;-Negotiate the acquisition of goods and services inherent to the operation of the company and manage suppliers (lease, IT, internet/telephony, supplies, insurers, etc.);-Maintain relationships with banks, governments and auditors;-Participate in the organization of team events;Qualifications-University education in accounting/finance (professional designation an asset);-Minimum 5 years experience in a team management role;-Advanced Excel, basic Access, and very comfortable with computer systems;-Excellent skills with the Office 365 environment and tools;-Excellent work organization and process optimization skills;-Excellent command of French and English;-Professionalism, versatility, flexibility, rigor and excellent customer service;-Ability to work under pressure, collaboration, sense of responsibility and prioritiesSummaryIf you are interested in this position, please send me your updated resume to firasse.chaar@randstad.ca.WE LOOK FORWARD TO HEAR FROM YOURandstad 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
      • $65,000 - $75,000 per year
      Reporting to the General Manager and in relation with the President, the person sought will have an impact on all the different departments of the organization in relation to the optimization of the administrative, human and operational processes of the firm. You will be responsible for developing, implementing and evaluating improvements that contribute to the optimization of the work organization as well as the quality of the customer and employee experience. You will be responsible for managing change while ensuring the efficient execution of the office's activities, involving good planning of priorities.This is a new position for a growing professional firm, so we are looking for someone who is comfortable in a vacuum, who enjoys organizing, managing, influencing and constantly improving existing processes, especially through technology. Advantages- 3 semaine vacances- Assurance collective- Horaire flexible 35h 40h semaine- Télétravaille 100% pour le momentResponsibilities-Directs and coordinates the financial and administrative support activities of the company;-Oversee operations related to billing, C/Receive, C/Pay and payroll;-Oversee and contribute to the development and optimization of administrative processes, systems and work practices of the administrative team;-Prepare and analyze monthly/annual financial reports, annual budgets and special reports for management;-Negotiate the acquisition of goods and services inherent to the operation of the company and manage suppliers (lease, IT, internet/telephony, supplies, insurers, etc.);-Maintain relationships with banks, governments and auditors;-Participate in the organization of team events;Qualifications-University education in accounting/finance (professional designation an asset);-Minimum 5 years experience in a team management role;-Advanced Excel, basic Access, and very comfortable with computer systems;-Excellent skills with the Office 365 environment and tools;-Excellent work organization and process optimization skills;-Excellent command of French and English;-Professionalism, versatility, flexibility, rigor and excellent customer service;-Ability to work under pressure, collaboration, sense of responsibility and prioritiesSummaryIf you are interested in this position, please send me your updated resume to firasse.chaar@randstad.ca.WE LOOK FORWARD TO HEAR FROM YOURandstad 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.
      Reporting to the General Manager and in relation with the President, the person sought will have an impact on all the different departments of the organization in relation to the optimization of the administrative, human and operational processes of the firm. You will be responsible for developing, implementing and evaluating improvements that contribute to the optimization of the work organization as well as the quality of the customer and employee experience. You will be responsible for managing change while ensuring the efficient execution of the office's activities, involving good planning of priorities.This is a new position for a growing professional firm, so we are looking for someone who is comfortable in a vacuum, who enjoys organizing, managing, influencing and constantly improving existing processes, especially through technology. Advantages- 3 semaine vacances- Assurance collective- Horaire flexible 35h 40h semaine- Télétravaille 100% pour le momentResponsibilities-Directs and coordinates the financial and administrative support activities of the company;-Oversee operations related to billing, C/Receive, C/Pay and payroll;-Oversee and contribute to the development and optimization of administrative processes, systems and work practices of the administrative team;-Prepare and analyze monthly/annual financial reports, annual budgets and special reports for management;-Negotiate the acquisition of goods and services inherent to the operation of the company and manage suppliers (lease, IT, internet/telephony, supplies, insurers, etc.);-Maintain relationships with banks, governments and auditors;-Participate in the organization of team events;Qualifications-University education in accounting/finance (professional designation an asset);-Minimum 5 years experience in a team management role;-Advanced Excel, basic Access, and very comfortable with computer systems;-Excellent skills with the Office 365 environment and tools;-Excellent work organization and process optimization skills;-Excellent command of French and English;-Professionalism, versatility, flexibility, rigor and excellent customer service;-Ability to work under pressure, collaboration, sense of responsibility and prioritiesSummaryIf you are interested in this position, please send me your updated resume to firasse.chaar@randstad.ca.WE LOOK FORWARD TO HEAR FROM YOURandstad 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 Software Engineer permanent position in Montreal? You have several years of experience in a similar role and would like to lend your talents to a growing company, which would be giving you the opportunity to grow alongside it ? If you are willing to help put down the stepping stones of an exciting project, this role is made for you! Advantages- The opportunity to join a company with a new project, financially well backed- The possibility to bring your own work practices and your expertise to a sizeable project- Four weeks paid vacation + one at the end of the year- Advantageous health care coverage- A salary fitting your experience Responsibilities- Participate in the elaboration of an automation platform used to create financial reports while using large datasets. - Design and build the company's initial services and deployment architectureQualifications- Knowledge of the C or C++ technologies, interest for compilers, functional systems and databases Good to have: - Knowledge of the following technologies: Python, SQl, and any technologies tied to databases. - Be perfectionist but pragmatic. - Be determined and curious, willing to experiment, analyze and adapt- Be a team player SummaryDid this description pique you interest? Do you want to know more?Contact me directly by sending your resume and contact info to my email: benjamin.lepetit@randstad.caYou can also add me on linkedin so we can have a conversation : Benjamin Lepetit.I'm looking forward to speak with you !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 Software Engineer permanent position in Montreal? You have several years of experience in a similar role and would like to lend your talents to a growing company, which would be giving you the opportunity to grow alongside it ? If you are willing to help put down the stepping stones of an exciting project, this role is made for you! Advantages- The opportunity to join a company with a new project, financially well backed- The possibility to bring your own work practices and your expertise to a sizeable project- Four weeks paid vacation + one at the end of the year- Advantageous health care coverage- A salary fitting your experience Responsibilities- Participate in the elaboration of an automation platform used to create financial reports while using large datasets. - Design and build the company's initial services and deployment architectureQualifications- Knowledge of the C or C++ technologies, interest for compilers, functional systems and databases Good to have: - Knowledge of the following technologies: Python, SQl, and any technologies tied to databases. - Be perfectionist but pragmatic. - Be determined and curious, willing to experiment, analyze and adapt- Be a team player SummaryDid this description pique you interest? Do you want to know more?Contact me directly by sending your resume and contact info to my email: benjamin.lepetit@randstad.caYou can also add me on linkedin so we can have a conversation : Benjamin Lepetit.I'm looking forward to speak with you !Randstad Canada is committed to building a diverse workforce reflective of the diversity of Canada. As a result, we promote employment equity and encourage candidates, especially those who identify as a woman, an Aboriginal person, a person with a disability or a member of a visible minority group, and any others who may contribute to the diversification of our workforce, to apply.Randstad Canada is also committed to developing an inclusive, barrier-free selection processes and work environments.If contacted in relation to a job opportunity, you should advise your Randstad Representative or your local Randstad branch in a timely fashion of the accommodation measures which must be taken to enable you to be assessed in a fair and equitable manner.Information received relating to accommodation measures will be addressed confidentially.For all feedback on equity and accommodation needs, please contact your local Randstad Canada Branch.
      • Verdun, Québec
      • Contract
      You will act as SME (Subject Matter Expert) of a critical security platform for the Bank within the cloud security team.You will be the security expert for the CASB platform in order to maintain and participate in the evolution of cloud security controls, and you will have to collaborate with the various security, IT and business experts of the company. Your job will consist of identifying the business needs of the security services related to the various Web / Cloud Application services, and ensuring the proper functioning and evolution of the CASB platform.More details about your role:• Study the security needs linked to the different Cloud / Web Application service accesses. • Set up and maintain the various protection rules in the CASB.• Contribute to the mitigation and resolution of security incidents.• Perform assessments and research on threats, vulnerabilities and risks related to our multi-cloud SaaS cloud environment.• Work with the DLP team to identify and activate controls to protect data leaks from web and cloud applications.• Develop integration and operationalization procedures.• Support and Operationalize the CASB Platform • Keep abreast of current industry trends in security and impart knowledge and best practices to all levels of the company.• Continuously update the service documentation.• Creation and management of usage report / statistics of the various Cloud services.REQUIREMENTS• Bachelor's degree in computer engineering, or a related field.• A minimum of 5 years of experience in infrastructure operations and projects.• A minimum of 3 years of experience with cloud computing services.• A minimum of 3 years of experience in the implementation of tools and technologies related to security development operations.• In-depth knowledge of operational cybersecurity, data protection techniques and cloud security.• Knowledge of cloud technologies (SaaS and CSP: AWS, Azure, GCP); • Knowledge of CASB and CSPM solutions.• Knowledge of network infrastructure, routing, DNS and Web filtering • Definition and identification of various critical data: PCI, PII is an asset.• With a Cloud Certification (Ex: AWS and / or Azure Solutions Architect) and other certifications related to security like CISSP and SSCP is an asset.• Experience in an operations development environment and in maintaining security in continuous integration and delivery pipelines is an asset.• Knowledge of the command line interface and / or a programming language, such as Python, PowerShell, Bash, C / C ++ is an asset.• Design of Tables, alerts and reports via tools like PowerBI, Splunk is an asset.SKILLS• Team player and good communication skills.• Ability to easily present the project to different resources (Technical and non-technical).• Sense of leadership, responsibility and responsiveness.• Great professional ethics and pragmatic spirit.• Strong ability to propose solutions.• Good communication and risk communication skills • French / English bilingualism.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.
      You will act as SME (Subject Matter Expert) of a critical security platform for the Bank within the cloud security team.You will be the security expert for the CASB platform in order to maintain and participate in the evolution of cloud security controls, and you will have to collaborate with the various security, IT and business experts of the company. Your job will consist of identifying the business needs of the security services related to the various Web / Cloud Application services, and ensuring the proper functioning and evolution of the CASB platform.More details about your role:• Study the security needs linked to the different Cloud / Web Application service accesses. • Set up and maintain the various protection rules in the CASB.• Contribute to the mitigation and resolution of security incidents.• Perform assessments and research on threats, vulnerabilities and risks related to our multi-cloud SaaS cloud environment.• Work with the DLP team to identify and activate controls to protect data leaks from web and cloud applications.• Develop integration and operationalization procedures.• Support and Operationalize the CASB Platform • Keep abreast of current industry trends in security and impart knowledge and best practices to all levels of the company.• Continuously update the service documentation.• Creation and management of usage report / statistics of the various Cloud services.REQUIREMENTS• Bachelor's degree in computer engineering, or a related field.• A minimum of 5 years of experience in infrastructure operations and projects.• A minimum of 3 years of experience with cloud computing services.• A minimum of 3 years of experience in the implementation of tools and technologies related to security development operations.• In-depth knowledge of operational cybersecurity, data protection techniques and cloud security.• Knowledge of cloud technologies (SaaS and CSP: AWS, Azure, GCP); • Knowledge of CASB and CSPM solutions.• Knowledge of network infrastructure, routing, DNS and Web filtering • Definition and identification of various critical data: PCI, PII is an asset.• With a Cloud Certification (Ex: AWS and / or Azure Solutions Architect) and other certifications related to security like CISSP and SSCP is an asset.• Experience in an operations development environment and in maintaining security in continuous integration and delivery pipelines is an asset.• Knowledge of the command line interface and / or a programming language, such as Python, PowerShell, Bash, C / C ++ is an asset.• Design of Tables, alerts and reports via tools like PowerBI, Splunk is an asset.SKILLS• Team player and good communication skills.• Ability to easily present the project to different resources (Technical and non-technical).• Sense of leadership, responsibility and responsiveness.• Great professional ethics and pragmatic spirit.• Strong ability to propose solutions.• Good communication and risk communication skills • French / English bilingualism.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
      • Permanent
      Are you looking for a permanent Developer position in Montreal?You have one or more experiences as a Front End Developer and want to put your talent at the service of a leading and still growing company in its market in Canada and around the world?This permanent Front End Developer position is made for you!Advantages• International company leading it's market and constantly growing• An interesting project of which you would be a key contributor.• Comprehensive insurance plan• Competitive salary• Pension plan• Modern and equipped workplace or 100% remoteResponsibilities• 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• Several years of 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) AngularJSGood to have:• Experience with Kendo UI controls• Ability to develop scalable and reactive web applications• UI/UX design experience and aptitude• Understanding of UI standards• Curiosity and will to learnSummaryDid this description pique you interest? Do you want to know more?Contact me directly by sending your resume and contact info to my email: benjamin.lepetit@randstad.caYou can also add me on linkedin so we can have a conversation : Benjamin Lepetit.I'm looking forward to speak with you ! 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 permanent Developer position in Montreal?You have one or more experiences as a Front End Developer and want to put your talent at the service of a leading and still growing company in its market in Canada and around the world?This permanent Front End Developer position is made for you!Advantages• International company leading it's market and constantly growing• An interesting project of which you would be a key contributor.• Comprehensive insurance plan• Competitive salary• Pension plan• Modern and equipped workplace or 100% remoteResponsibilities• 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• Several years of 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) AngularJSGood to have:• Experience with Kendo UI controls• Ability to develop scalable and reactive web applications• UI/UX design experience and aptitude• Understanding of UI standards• Curiosity and will to learnSummaryDid this description pique you interest? Do you want to know more?Contact me directly by sending your resume and contact info to my email: benjamin.lepetit@randstad.caYou can also add me on linkedin so we can have a conversation : Benjamin Lepetit.I'm looking forward to speak with you ! 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
      Application Support Analyst Long term contractMust be able to be in the Montreal office twice a weekResume and info: phil.ross@randstad.ca OR laura.kazadi@randstad.caRESPONSIBILITIESThe Equities and Equity Derivatives / Volatility Montreal support team is composed by ten people with the responsibility of supporting and maintening Front-to-Back office applications (70%) and providing solutions to our internal clients (30%) including application development and automation tool or bug fixing in many langague JAVA, SQL, Scripting, C# or Python. The team is evolving into an Agile@Scale and DEVOPS culture with more and more ownership of the features that support our AMER business.Our motto is simple: No Limitations if There is Value.The applications and IT systems under our responsibility are located at the core of the equities and equity derivatives information system of the organization. They are used during all steps of the deal lifecyle (from the booking to the maturity with all events from the market or update required by client). In regards of their usage, these applications and systems are critical and require a proper and specific support and a continuous enhancement.Most of our internal clients (Traders, Sales, Middle and Back Office) are working into the equities and equity derivatives world. The team is frequently working with transversal department (RISQ, COMPLIANCE, ...) and with many other IT teams located all around the world (AMER, ASIA and EUROPE).As example, our applications and systems are used for:Electronic execution and OTC (Macro, API) trade captureCentral equities and equity derivatives trades repositoriesPnL risk and Value at risk (reference team)Portfolio position (transversal trading desk)Back Office feedingAudit, Compliance and Regulatory request (FED request, Internal/External audit…etc)Primary tasks related to Application Support Analyst role include but are not limited to:Build knowledge and expertise on equities and equity derivatives systemRespond to users (traders, back/middle office, Regulators, Compliance… etc) in respect of SLAsEnsure that all incidents are documented and tracked (case histories, issues, and action steps)Maintain our production backlog tickets up to dateCommunicate with users regarding outages and upcoming events (release, projects etc).Partner with the Global support teams (Paris/ Bucharest/Bangalore) to ensure a correct follow-up and active support for our usersBuild tools to monitor production activities (Python, ElasticSearch , Kibana…etc).Build and participate in automation tools initiativeUnderstand trading environment and regulatory constraints.Assist in development and maintenance of AMER oriented featureLiaise with development teams located in Bangalore, Bucharest, New York, Hong Kong and ParisProvide functional and technical expertise to produce and promote maintainable and quality solutions. Includes documenting system requirements and documentation of support run bookPerform QA Testing with different IT teams using our systemRespect internal IT norms, standards, and processes.Effective and efficient oral and written communication with various audience at appropriate levels Profile Competencies Required:Experience in application supportGood ability to analyze, solve and monitor problemsGood organizational and priority skills and ability to manage multiple tasks simultaneouslyCuriosity and passion for new information.Capacity(and interest) in learning and adapting to new concepts, technologies and environments.Technical Skills:3+ years SQL (SQL Server, Oracle, Sybase …)3+ years Java, C# or Python3+ years Unix, Linux server environmentExperience Required:3+ years of application support or development experienceDesired/ Plus:ITIL CertifcationExperience in banking/finance industry, preferably in a trading or compliance environment Education Required:Master of Computers Science or other related university degreeLanguages Required:English and FrenchAdvantagesLong term contract, very stable and challenging environment. Lots of opportunities to grow within the company and very competent teams to help support all the activitiesResponsibilities RESPONSIBILITIESThe Equities and Equity Derivatives / Volatility Montreal support team is composed by ten people with the responsibility of supporting and maintening Front-to-Back office applications (70%) and providing solutions to our internal clients (30%) including application development and automation tool or bug fixing in many langague JAVA, SQL, Scripting, C# or Python. The team is evolving into an Agile@Scale and DEVOPS culture with more and more ownership of the features that support our AMER business.Our motto is simple: No Limitations if There is Value.The applications and IT systems under our responsibility are located at the core of the equities and equity derivatives information system of the organization. They are used during all steps of the deal lifecyle (from the booking to the maturity with all events from the market or update required by client). In regards of their usage, these applications and systems are critical and require a proper and specific support and a continuous enhancement.Most of our internal clients (Traders, Sales, Middle and Back Office) are working into the equities and equity derivatives world. The team is frequently working with transversal department (RISQ, COMPLIANCE, ...) and with many other IT teams located all around the world (AMER, ASIA and EUROPE).As example, our applications and systems are used for:Electronic execution and OTC (Macro, API) trade captureCentral equities and equity derivatives trades repositoriesPnL risk and Value at risk (reference team)Portfolio position (transversal trading desk)Back Office feedingAudit, Compliance and Regulatory request (FED request, Internal/External audit…etc)Primary tasks related to Application Support Analyst role include but are not limited to:Build knowledge and expertise on equities and equity derivatives systemRespond to users (traders, back/middle office, Regulators, Compliance… etc) in respect of SLAsEnsure that all incidents are documented and tracked (case histories, issues, and action steps)Maintain our production backlog tickets up to dateCommunicate with users regarding outages and upcoming events (release, projects etc).Partner with the Global support teams (Paris/ Bucharest/Bangalore) to ensure a correct follow-up and active support for our usersBuild tools to monitor production activities (Python, ElasticSearch , Kibana…etc).Build and participate in automation tools initiativeUnderstand trading environment and regulatory constraints.Assist in development and maintenance of AMER oriented featureLiaise with development teams located in Bangalore, Bucharest, New York, Hong Kong and ParisProvide functional and technical expertise to produce and promote maintainable and quality solutions. Includes documenting system requirements and documentation of support run bookPerform QA Testing with different IT teams using our systemRespect internal IT norms, standards, and processes.Effective and efficient oral and written communication with various audience at appropriate levelsQualifications Profile Competencies Required:Experience in application supportGood ability to analyze, solve and monitor problemsGood organizational and priority skills and ability to manage multiple tasks simultaneouslyCuriosity and passion for new information.Capacity(and interest) in learning and adapting to new concepts, technologies and environments.Technical Skills:3+ years SQL (SQL Server, Oracle, Sybase …)3+ years Java, C# or Python3+ years Unix, Linux server environmentExperience Required:3+ years of application support or development experienceDesired/ Plus:ITIL CertifcationExperience in banking/finance industry, preferably in a trading or compliance environment Education Required:Master of Computers Science or other related university degreeLanguages Required:English and FrenchSummary Profile Competencies Required:Experience in application supportGood ability to analyze, solve and monitor problemsGood organizational and priority skills and ability to manage multiple tasks simultaneouslyCuriosity and passion for new information.Capacity(and interest) in learning and adapting to new concepts, technologies and environments.Technical Skills:3+ years SQL (SQL Server, Oracle, Sybase …)3+ years Java, C# or Python3+ years Unix, Linux server environmentExperience Required:3+ years of application support or development experienceDesired/ Plus:ITIL CertifcationExperience in banking/finance industry, preferably in a trading or compliance environment Education Required:Master of Computers Science or other related university degreeLanguages Required:English and 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.
      Application Support Analyst Long term contractMust be able to be in the Montreal office twice a weekResume and info: phil.ross@randstad.ca OR laura.kazadi@randstad.caRESPONSIBILITIESThe Equities and Equity Derivatives / Volatility Montreal support team is composed by ten people with the responsibility of supporting and maintening Front-to-Back office applications (70%) and providing solutions to our internal clients (30%) including application development and automation tool or bug fixing in many langague JAVA, SQL, Scripting, C# or Python. The team is evolving into an Agile@Scale and DEVOPS culture with more and more ownership of the features that support our AMER business.Our motto is simple: No Limitations if There is Value.The applications and IT systems under our responsibility are located at the core of the equities and equity derivatives information system of the organization. They are used during all steps of the deal lifecyle (from the booking to the maturity with all events from the market or update required by client). In regards of their usage, these applications and systems are critical and require a proper and specific support and a continuous enhancement.Most of our internal clients (Traders, Sales, Middle and Back Office) are working into the equities and equity derivatives world. The team is frequently working with transversal department (RISQ, COMPLIANCE, ...) and with many other IT teams located all around the world (AMER, ASIA and EUROPE).As example, our applications and systems are used for:Electronic execution and OTC (Macro, API) trade captureCentral equities and equity derivatives trades repositoriesPnL risk and Value at risk (reference team)Portfolio position (transversal trading desk)Back Office feedingAudit, Compliance and Regulatory request (FED request, Internal/External audit…etc)Primary tasks related to Application Support Analyst role include but are not limited to:Build knowledge and expertise on equities and equity derivatives systemRespond to users (traders, back/middle office, Regulators, Compliance… etc) in respect of SLAsEnsure that all incidents are documented and tracked (case histories, issues, and action steps)Maintain our production backlog tickets up to dateCommunicate with users regarding outages and upcoming events (release, projects etc).Partner with the Global support teams (Paris/ Bucharest/Bangalore) to ensure a correct follow-up and active support for our usersBuild tools to monitor production activities (Python, ElasticSearch , Kibana…etc).Build and participate in automation tools initiativeUnderstand trading environment and regulatory constraints.Assist in development and maintenance of AMER oriented featureLiaise with development teams located in Bangalore, Bucharest, New York, Hong Kong and ParisProvide functional and technical expertise to produce and promote maintainable and quality solutions. Includes documenting system requirements and documentation of support run bookPerform QA Testing with different IT teams using our systemRespect internal IT norms, standards, and processes.Effective and efficient oral and written communication with various audience at appropriate levels Profile Competencies Required:Experience in application supportGood ability to analyze, solve and monitor problemsGood organizational and priority skills and ability to manage multiple tasks simultaneouslyCuriosity and passion for new information.Capacity(and interest) in learning and adapting to new concepts, technologies and environments.Technical Skills:3+ years SQL (SQL Server, Oracle, Sybase …)3+ years Java, C# or Python3+ years Unix, Linux server environmentExperience Required:3+ years of application support or development experienceDesired/ Plus:ITIL CertifcationExperience in banking/finance industry, preferably in a trading or compliance environment Education Required:Master of Computers Science or other related university degreeLanguages Required:English and FrenchAdvantagesLong term contract, very stable and challenging environment. Lots of opportunities to grow within the company and very competent teams to help support all the activitiesResponsibilities RESPONSIBILITIESThe Equities and Equity Derivatives / Volatility Montreal support team is composed by ten people with the responsibility of supporting and maintening Front-to-Back office applications (70%) and providing solutions to our internal clients (30%) including application development and automation tool or bug fixing in many langague JAVA, SQL, Scripting, C# or Python. The team is evolving into an Agile@Scale and DEVOPS culture with more and more ownership of the features that support our AMER business.Our motto is simple: No Limitations if There is Value.The applications and IT systems under our responsibility are located at the core of the equities and equity derivatives information system of the organization. They are used during all steps of the deal lifecyle (from the booking to the maturity with all events from the market or update required by client). In regards of their usage, these applications and systems are critical and require a proper and specific support and a continuous enhancement.Most of our internal clients (Traders, Sales, Middle and Back Office) are working into the equities and equity derivatives world. The team is frequently working with transversal department (RISQ, COMPLIANCE, ...) and with many other IT teams located all around the world (AMER, ASIA and EUROPE).As example, our applications and systems are used for:Electronic execution and OTC (Macro, API) trade captureCentral equities and equity derivatives trades repositoriesPnL risk and Value at risk (reference team)Portfolio position (transversal trading desk)Back Office feedingAudit, Compliance and Regulatory request (FED request, Internal/External audit…etc)Primary tasks related to Application Support Analyst role include but are not limited to:Build knowledge and expertise on equities and equity derivatives systemRespond to users (traders, back/middle office, Regulators, Compliance… etc) in respect of SLAsEnsure that all incidents are documented and tracked (case histories, issues, and action steps)Maintain our production backlog tickets up to dateCommunicate with users regarding outages and upcoming events (release, projects etc).Partner with the Global support teams (Paris/ Bucharest/Bangalore) to ensure a correct follow-up and active support for our usersBuild tools to monitor production activities (Python, ElasticSearch , Kibana…etc).Build and participate in automation tools initiativeUnderstand trading environment and regulatory constraints.Assist in development and maintenance of AMER oriented featureLiaise with development teams located in Bangalore, Bucharest, New York, Hong Kong and ParisProvide functional and technical expertise to produce and promote maintainable and quality solutions. Includes documenting system requirements and documentation of support run bookPerform QA Testing with different IT teams using our systemRespect internal IT norms, standards, and processes.Effective and efficient oral and written communication with various audience at appropriate levelsQualifications Profile Competencies Required:Experience in application supportGood ability to analyze, solve and monitor problemsGood organizational and priority skills and ability to manage multiple tasks simultaneouslyCuriosity and passion for new information.Capacity(and interest) in learning and adapting to new concepts, technologies and environments.Technical Skills:3+ years SQL (SQL Server, Oracle, Sybase …)3+ years Java, C# or Python3+ years Unix, Linux server environmentExperience Required:3+ years of application support or development experienceDesired/ Plus:ITIL CertifcationExperience in banking/finance industry, preferably in a trading or compliance environment Education Required:Master of Computers Science or other related university degreeLanguages Required:English and FrenchSummary Profile Competencies Required:Experience in application supportGood ability to analyze, solve and monitor problemsGood organizational and priority skills and ability to manage multiple tasks simultaneouslyCuriosity and passion for new information.Capacity(and interest) in learning and adapting to new concepts, technologies and environments.Technical Skills:3+ years SQL (SQL Server, Oracle, Sybase …)3+ years Java, C# or Python3+ years Unix, Linux server environmentExperience Required:3+ years of application support or development experienceDesired/ Plus:ITIL CertifcationExperience in banking/finance industry, preferably in a trading or compliance environment Education Required:Master of Computers Science or other related university degreeLanguages Required:English and 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.