Thank you for subscribing to your personalised job alerts.

    49 jobs found for c++ in Verdun, Québec

    filter2
    clear all
      • 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.
      • Verdun, Québec
      • Contract
      Being a mobile developer with us means:• Have an immediate and direct impact on the customer experience• Have a continuous impact on the productivity of development teams• Develop the application architecture in collaboration with your colleagues from all trades• Be a stakeholder in technological development initiativesYou are the ideal candidate if you master:• Javascript / React• iOS mobile development (Objective-C and Swift)• Android mobile development (Java)• React-NativeOne more :• Automation of tests, unitary and functional (Robot framework, selenium, appium)• DevOps (Jenkins, feature toggling, monitoring)• Openshift (Docker and Kubernetes)• GraphQLWhat we offer you::• A constantly evolving work environment• Environment where the complexity of technological environments promotes development and encourages work / life balance• A collaborative and dynamic work climate• Competitive compensation• Competitive social benefits• A continuous training and development programAdvantages___________________________________________________________________________Responsibilities___________________________________________________________________________Qualifications___________________________________________________________________________Summary___________________________________________________________________________Randstad Canada is committed to building a diverse workforce reflective of the diversity of Canada. As a result, we promote employment equity and encourage candidates, especially those who identify as a woman, an Aboriginal person, a person with a disability or a member of a visible minority group, and any others who may contribute to the diversification of our workforce, to apply.Randstad Canada is also committed to developing an inclusive, barrier-free selection processes and work environments.If contacted in relation to a job opportunity, you should advise your Randstad Representative or your local Randstad branch in a timely fashion of the accommodation measures which must be taken to enable you to be assessed in a fair and equitable manner.Information received relating to accommodation measures will be addressed confidentially.For all feedback on equity and accommodation needs, please contact your local Randstad Canada Branch.
      Being a mobile developer with us means:• Have an immediate and direct impact on the customer experience• Have a continuous impact on the productivity of development teams• Develop the application architecture in collaboration with your colleagues from all trades• Be a stakeholder in technological development initiativesYou are the ideal candidate if you master:• Javascript / React• iOS mobile development (Objective-C and Swift)• Android mobile development (Java)• React-NativeOne more :• Automation of tests, unitary and functional (Robot framework, selenium, appium)• DevOps (Jenkins, feature toggling, monitoring)• Openshift (Docker and Kubernetes)• GraphQLWhat we offer you::• A constantly evolving work environment• Environment where the complexity of technological environments promotes development and encourages work / life balance• A collaborative and dynamic work climate• Competitive compensation• Competitive social benefits• A continuous training and development programAdvantages___________________________________________________________________________Responsibilities___________________________________________________________________________Qualifications___________________________________________________________________________Summary___________________________________________________________________________Randstad Canada is committed to building a diverse workforce reflective of the diversity of Canada. As a result, we promote employment equity and encourage candidates, especially those who identify as a woman, an Aboriginal person, a person with a disability or a member of a visible minority group, and any others who may contribute to the diversification of our workforce, to apply.Randstad Canada is also committed to developing an inclusive, barrier-free selection processes and work environments.If contacted in relation to a job opportunity, you should advise your Randstad Representative or your local Randstad branch in a timely fashion of the accommodation measures which must be taken to enable you to be assessed in a fair and equitable manner.Information received relating to accommodation measures will be addressed confidentially.For all feedback on equity and accommodation needs, please contact your local Randstad Canada Branch.
      • Verdun, Québec
      • Contract
      We are pursuing the most important technological upgrade in its history. We are reviewing our systems and processes to simplify them and better align them with the needs of our customers. Come and work within a multidisciplinary team that manages and delivers the multichannel projects of the bank of tomorrow.Do you love technology?Do you like working on concrete projects?Are you naturally curious and like working in a team?If you are a contagious energy enthusiast and show initiative, we invite you to read the following!Being a developer for the Bank's transactional network means:• Have a concrete impact on our business partners• Contribute to the development and maintenance of our applications• Take charge of the development from analysis to deployment• Being able to see concretely the final product of his work• Help develop the team as a whole• Participate in a multitude of projects in a dynamic environmentRequired profileYou are the ideal candidate if you master:• Development of desktop and web applications• Knowledge of: C #, ASP.NET, ASP Classic, Javascript, IIS, SQL Server, MSAccess / VBA, Git• Knowledge of .Net Core, MVC, Angular, React, an asset• Knowledge of Oracle PL / SQL and Java development standards an asset• Knowledge of Devops and agile methods• Have a good capacity to investigate incidents and process support requestsMore :• You worked in teams that took good software development practices, such as automated testing, seriouslyWhat we will offer you:• A constantly evolving work environment• Environment where the complexity of technological environments promotes development and encourages work / life balance• A collaborative and dynamic work climate• Competitive compensation• Competitive social benefits• A continuous training and development programAdvantages________________________________________________________________________________Responsibilities________________________________________________________________________________Qualifications________________________________________________________________________________Summary________________________________________________________________________________Randstad Canada is committed to building a diverse workforce reflective of the diversity of Canada. As a result, we promote employment equity and encourage candidates, especially those who identify as a woman, an Aboriginal person, a person with a disability or a member of a visible minority group, and any others who may contribute to the diversification of our workforce, to apply.Randstad Canada is also committed to developing an inclusive, barrier-free selection processes and work environments.If contacted in relation to a job opportunity, you should advise your Randstad Representative or your local Randstad branch in a timely fashion of the accommodation measures which must be taken to enable you to be assessed in a fair and equitable manner.Information received relating to accommodation measures will be addressed confidentially.For all feedback on equity and accommodation needs, please contact your local Randstad Canada Branch.
      We are pursuing the most important technological upgrade in its history. We are reviewing our systems and processes to simplify them and better align them with the needs of our customers. Come and work within a multidisciplinary team that manages and delivers the multichannel projects of the bank of tomorrow.Do you love technology?Do you like working on concrete projects?Are you naturally curious and like working in a team?If you are a contagious energy enthusiast and show initiative, we invite you to read the following!Being a developer for the Bank's transactional network means:• Have a concrete impact on our business partners• Contribute to the development and maintenance of our applications• Take charge of the development from analysis to deployment• Being able to see concretely the final product of his work• Help develop the team as a whole• Participate in a multitude of projects in a dynamic environmentRequired profileYou are the ideal candidate if you master:• Development of desktop and web applications• Knowledge of: C #, ASP.NET, ASP Classic, Javascript, IIS, SQL Server, MSAccess / VBA, Git• Knowledge of .Net Core, MVC, Angular, React, an asset• Knowledge of Oracle PL / SQL and Java development standards an asset• Knowledge of Devops and agile methods• Have a good capacity to investigate incidents and process support requestsMore :• You worked in teams that took good software development practices, such as automated testing, seriouslyWhat we will offer you:• A constantly evolving work environment• Environment where the complexity of technological environments promotes development and encourages work / life balance• A collaborative and dynamic work climate• Competitive compensation• Competitive social benefits• A continuous training and development programAdvantages________________________________________________________________________________Responsibilities________________________________________________________________________________Qualifications________________________________________________________________________________Summary________________________________________________________________________________Randstad Canada is committed to building a diverse workforce reflective of the diversity of Canada. As a result, we promote employment equity and encourage candidates, especially those who identify as a woman, an Aboriginal person, a person with a disability or a member of a visible minority group, and any others who may contribute to the diversification of our workforce, to apply.Randstad Canada is also committed to developing an inclusive, barrier-free selection processes and work environments.If contacted in relation to a job opportunity, you should advise your Randstad Representative or your local Randstad branch in a timely fashion of the accommodation measures which must be taken to enable you to be assessed in a fair and equitable manner.Information received relating to accommodation measures will be addressed confidentially.For all feedback on equity and accommodation needs, please contact your local Randstad Canada Branch.
      • 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
      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
      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
      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
      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.
      • 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
      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.
      • 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 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.
      • Montréal, Québec
      • Contract
      Application Support AnalystLong term contractMontreal based Missions 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 American 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:EnglishDesired/ Plus:FrenchAdvantagesLong term contract, very stable and challenging environment. Lots of opportunities to grow within the company and very competent teams to help support all the activitiesResponsibilitiesMissions 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 American 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 levelsQualificationsProfile 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:EnglishDesired/ Plus:FrenchSummaryProfile 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:EnglishDesired/ Plus:FrenchRandstad Canada is committed to building a diverse workforce reflective of the diversity of Canada. As a result, we promote employment equity and encourage candidates, especially those who identify as a woman, an Aboriginal person, a person with a disability or a member of a visible minority group, and any others who may contribute to the diversification of our workforce, to apply.Randstad Canada is also committed to developing an inclusive, barrier-free selection processes and work environments.If contacted in relation to a job opportunity, you should advise your Randstad Representative or your local Randstad branch in a timely fashion of the accommodation measures which must be taken to enable you to be assessed in a fair and equitable manner.Information received relating to accommodation measures will be addressed confidentially.For all feedback on equity and accommodation needs, please contact your local Randstad Canada Branch.
      Application Support AnalystLong term contractMontreal based Missions 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 American 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:EnglishDesired/ Plus:FrenchAdvantagesLong term contract, very stable and challenging environment. Lots of opportunities to grow within the company and very competent teams to help support all the activitiesResponsibilitiesMissions 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 American 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 levelsQualificationsProfile 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:EnglishDesired/ Plus:FrenchSummaryProfile 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:EnglishDesired/ Plus:FrenchRandstad Canada is committed to building a diverse workforce reflective of the diversity of Canada. As a result, we promote employment equity and encourage candidates, especially those who identify as a woman, an Aboriginal person, a person with a disability or a member of a visible minority group, and any others who may contribute to the diversification of our workforce, to apply.Randstad Canada is also committed to developing an inclusive, barrier-free selection processes and work environments.If contacted in relation to a job opportunity, you should advise your Randstad Representative or your local Randstad branch in a timely fashion of the accommodation measures which must be taken to enable you to be assessed in a fair and equitable manner.Information received relating to accommodation measures will be addressed confidentially.For all feedback on equity and accommodation needs, please contact your local Randstad Canada Branch.
      • Montréal, Québec
      • Contract
      DevOps Application SupportLong term contractCandidates must be able to reintegrate the Montreal office 2 to 3 days a week from SeptemberMissions Daily monitoring of job statuses and troubleshootingProvide Level 2 and 3 support wherever applicableFulfill change management process and deploy code changesQuality Assurance for new enhancementsSetup automated schedulerPerform infrastructure upgrades and patchingUser request managementProvide monitoring and support during maintenance and infrastructure weekendsPerform problem analysis on incidents, identify root cause and provide workaroundsEnhance monitoring and controls on applications and identify opportunities to automateAbility to read code and develop intermediate-level scripts and programs to support complex applicationsAbility to work with APIs and write programs to develop or call existing APIsCoordinate with teams in Bangalore, Paris, Canada and the USAManage communication and expectations with business usersAbility to prioritize production issues based on business impact and urgencyEnsure production environment is stable with minimal impact on businessAdvantagesLong term contract, 40 hrs a week, large banking environment, Montreal based. Lots of room to grow and develop skills with training and coachingResponsibilitiesMissions Daily monitoring of job statuses and troubleshootingProvide Level 2 and 3 support wherever applicableFulfill change management process and deploy code changesQuality Assurance for new enhancementsSetup automated schedulerPerform infrastructure upgrades and patchingUser request managementProvide monitoring and support during maintenance and infrastructure weekendsPerform problem analysis on incidents, identify root cause and provide workaroundsEnhance monitoring and controls on applications and identify opportunities to automateAbility to read code and develop intermediate-level scripts and programs to support complex applicationsAbility to work with APIs and write programs to develop or call existing APIsCoordinate with teams in Bangalore, Paris, Canada and the USAManage communication and expectations with business usersAbility to prioritize production issues based on business impact and urgencyEnsure production environment is stable with minimal impact on businessQualificationsProfile Experience using scripting languages (powershell, batch, unix, and etc)Experience with relational databasesAgile development experienceProgramming background in object-oriented language such as C#/JavaCI/CD expérience is a plus (Docker)Knowledge in financial industry is a plusFRM and/or ITIL Certification a plusBilingual English and French requiredSummaryProfile Experience using scripting languages (powershell, batch, unix, and etc)Experience with relational databasesAgile development experienceProgramming background in object-oriented language such as C#/JavaCI/CD expérience is a plus (Docker)Knowledge in financial industry is a plusFRM and/or ITIL Certification a plusBilingual English and French 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.
      DevOps Application SupportLong term contractCandidates must be able to reintegrate the Montreal office 2 to 3 days a week from SeptemberMissions Daily monitoring of job statuses and troubleshootingProvide Level 2 and 3 support wherever applicableFulfill change management process and deploy code changesQuality Assurance for new enhancementsSetup automated schedulerPerform infrastructure upgrades and patchingUser request managementProvide monitoring and support during maintenance and infrastructure weekendsPerform problem analysis on incidents, identify root cause and provide workaroundsEnhance monitoring and controls on applications and identify opportunities to automateAbility to read code and develop intermediate-level scripts and programs to support complex applicationsAbility to work with APIs and write programs to develop or call existing APIsCoordinate with teams in Bangalore, Paris, Canada and the USAManage communication and expectations with business usersAbility to prioritize production issues based on business impact and urgencyEnsure production environment is stable with minimal impact on businessAdvantagesLong term contract, 40 hrs a week, large banking environment, Montreal based. Lots of room to grow and develop skills with training and coachingResponsibilitiesMissions Daily monitoring of job statuses and troubleshootingProvide Level 2 and 3 support wherever applicableFulfill change management process and deploy code changesQuality Assurance for new enhancementsSetup automated schedulerPerform infrastructure upgrades and patchingUser request managementProvide monitoring and support during maintenance and infrastructure weekendsPerform problem analysis on incidents, identify root cause and provide workaroundsEnhance monitoring and controls on applications and identify opportunities to automateAbility to read code and develop intermediate-level scripts and programs to support complex applicationsAbility to work with APIs and write programs to develop or call existing APIsCoordinate with teams in Bangalore, Paris, Canada and the USAManage communication and expectations with business usersAbility to prioritize production issues based on business impact and urgencyEnsure production environment is stable with minimal impact on businessQualificationsProfile Experience using scripting languages (powershell, batch, unix, and etc)Experience with relational databasesAgile development experienceProgramming background in object-oriented language such as C#/JavaCI/CD expérience is a plus (Docker)Knowledge in financial industry is a plusFRM and/or ITIL Certification a plusBilingual English and French requiredSummaryProfile Experience using scripting languages (powershell, batch, unix, and etc)Experience with relational databasesAgile development experienceProgramming background in object-oriented language such as C#/JavaCI/CD expérience is a plus (Docker)Knowledge in financial industry is a plusFRM and/or ITIL Certification a plusBilingual English and French 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
      • Contract
      Senior Java Developer3+ year contractMissions The responsibilities of the software developer include, but are not limited to, the following:Design, develop and maintain applications within our team’s mandateDesign, develop and maintain our operation and development platformsParticipate in agile ceremonies and the continuous improvement of our development practices and toolingWork in collaboration with our stakeholders to establish requirements and roadmapsParticipate in support and operation of the applications and services under our team’s responsibilityParticipate in the resolution of production incidentsCommunicate with users and other teams on projects, delivery and production qualityParticipate QA and UAT testing around software developmentParticipate in Change Management / Release Management (CMRM) processesConduct data analysis for our users or for improvement purposesAdvantagesLong term contract, 40 hrs a week, large banking environment, Montreal based. Lors of room to grow and develop skills with training and coachingResponsibilitiesMissions The responsibilities of the software developer include, but are not limited to, the following:Design, develop and maintain applications within our team’s mandateDesign, develop and maintain our operation and development platformsParticipate in agile ceremonies and the continuous improvement of our development practices and toolingWork in collaboration with our stakeholders to establish requirements and roadmapsParticipate in support and operation of the applications and services under our team’s responsibilityParticipate in the resolution of production incidentsCommunicate with users and other teams on projects, delivery and production qualityParticipate QA and UAT testing around software developmentParticipate in Change Management / Release Management (CMRM) processesConduct data analysis for our users or for improvement purposesQualificationsProfile10+ years of experience with software developmentExperience working within a DevOps contextExperience with batch data processing / ETLExperience with CI/CD technologiesUniversity degree in computer science or relevant fieldSkills:Work with complex information systemsStructure, document and share knowledgeScrum methodologyWritten and oral communication in EnglishAptitudes:Team PlayerAnalyticalCreativeMethodicalKey technologies to know and/or learn:Languages: Java, SQL, scripting languages. C# considered an asset.Tooling: GIT, Jenkins, IntelliJ, Visual Studio etc.Platforms: Linux, Windows server, Elastic Search, Kibana, SQL Server, OracleMisc: Spring Boot, Angular, Azure, PostgreSQL, Scala, Avro, Hadoop SummaryProfile10+ years of experience with software developmentExperience working within a DevOps contextExperience with batch data processing / ETLExperience with CI/CD technologiesUniversity degree in computer science or relevant fieldSkills:Work with complex information systemsStructure, document and share knowledgeScrum methodologyWritten and oral communication in EnglishAptitudes:Team PlayerAnalyticalCreativeMethodicalKey technologies to know and/or learn:Languages: Java, SQL, scripting languages. C# considered an asset.Tooling: GIT, Jenkins, IntelliJ, Visual Studio etc.Platforms: Linux, Windows server, Elastic Search, Kibana, SQL Server, OracleMisc: Spring Boot, Angular, Azure, PostgreSQL, Scala, Avro, Hadoop Randstad Canada is committed to building a diverse workforce reflective of the diversity of Canada. As a result, we promote employment equity and encourage candidates, especially those who identify as a woman, an Aboriginal person, a person with a disability or a member of a visible minority group, and any others who may contribute to the diversification of our workforce, to apply.Randstad Canada is also committed to developing an inclusive, barrier-free selection processes and work environments.If contacted in relation to a job opportunity, you should advise your Randstad Representative or your local Randstad branch in a timely fashion of the accommodation measures which must be taken to enable you to be assessed in a fair and equitable manner.Information received relating to accommodation measures will be addressed confidentially.For all feedback on equity and accommodation needs, please contact your local Randstad Canada Branch.
      Senior Java Developer3+ year contractMissions The responsibilities of the software developer include, but are not limited to, the following:Design, develop and maintain applications within our team’s mandateDesign, develop and maintain our operation and development platformsParticipate in agile ceremonies and the continuous improvement of our development practices and toolingWork in collaboration with our stakeholders to establish requirements and roadmapsParticipate in support and operation of the applications and services under our team’s responsibilityParticipate in the resolution of production incidentsCommunicate with users and other teams on projects, delivery and production qualityParticipate QA and UAT testing around software developmentParticipate in Change Management / Release Management (CMRM) processesConduct data analysis for our users or for improvement purposesAdvantagesLong term contract, 40 hrs a week, large banking environment, Montreal based. Lors of room to grow and develop skills with training and coachingResponsibilitiesMissions The responsibilities of the software developer include, but are not limited to, the following:Design, develop and maintain applications within our team’s mandateDesign, develop and maintain our operation and development platformsParticipate in agile ceremonies and the continuous improvement of our development practices and toolingWork in collaboration with our stakeholders to establish requirements and roadmapsParticipate in support and operation of the applications and services under our team’s responsibilityParticipate in the resolution of production incidentsCommunicate with users and other teams on projects, delivery and production qualityParticipate QA and UAT testing around software developmentParticipate in Change Management / Release Management (CMRM) processesConduct data analysis for our users or for improvement purposesQualificationsProfile10+ years of experience with software developmentExperience working within a DevOps contextExperience with batch data processing / ETLExperience with CI/CD technologiesUniversity degree in computer science or relevant fieldSk