thank you for subscribing to your personalised job alerts.

    44 jobs found for developer in montreal, quebec

    filter2
    clear all
      • Verdun, Québec
      • Contract
      Java developer very comfortable with Legacy applications with experience in cybersecurity and application security.Job functions:The developer must send a list of application vulnerabilities of a Legacy application in consultation with security advisers / architects and other stakeholders.Vulnerabilities must be addressed without impacting existing functionality.The developer will also be called upon to map / document the inventory and assist in certain preliminary investigations to allow the work to move forward.Software used:Jira, Github, Nexus 3, Bitbucket, Slack, Veracode, NexusIQ, UCD, IntelliJJob Requirements:Java developer with a high comfort in working with legacy applications and with knowledge in cybersecurity and applicative security.Job responsabilities:The developer will be tasked in addressing a list of known vulnerabilities of a legacy application while collaborating with security advisors, architects and other stakeholders.These vulnerabilities will have to be addressed without impacting any existing functionalities.The developer will also be called upon to map and document the current security situation / solutions and assist in certain preliminary investigations and analysis.Software required:Jira, Github, Nexus 3, Bitbucket, Slack, Veracode, NexusIQ, UCD, IntelliJAdvantages_______________________________________________________________________________________Responsibilities_______________________________________________________________________________________Qualifications_______________________________________________________________________________________Summary_______________________________________________________________________________________
      Java developer very comfortable with Legacy applications with experience in cybersecurity and application security.Job functions:The developer must send a list of application vulnerabilities of a Legacy application in consultation with security advisers / architects and other stakeholders.Vulnerabilities must be addressed without impacting existing functionality.The developer will also be called upon to map / document the inventory and assist in certain preliminary investigations to allow the work to move forward.Software used:Jira, Github, Nexus 3, Bitbucket, Slack, Veracode, NexusIQ, UCD, IntelliJJob Requirements:Java developer with a high comfort in working with legacy applications and with knowledge in cybersecurity and applicative security.Job responsabilities:The developer will be tasked in addressing a list of known vulnerabilities of a legacy application while collaborating with security advisors, architects and other stakeholders.These vulnerabilities will have to be addressed without impacting any existing functionalities.The developer will also be called upon to map and document the current security situation / solutions and assist in certain preliminary investigations and analysis.Software required:Jira, Github, Nexus 3, Bitbucket, Slack, Veracode, NexusIQ, UCD, IntelliJAdvantages_______________________________________________________________________________________Responsibilities_______________________________________________________________________________________Qualifications_______________________________________________________________________________________Summary_______________________________________________________________________________________
      • Montréal, Québec
      • Permanent
      Are you looking for a Developer - NodeJS - React permanent position working from home for a company located in Montreal?Do you have experience as a - NodeJS - React developer and want to work for a leading company in its market and growing around the world?So this permanent NodeJS - React developer position can be right for you!AdvantagesOur client hires you as a permanent employee with a range of competitive advantages.You will have among other advantages:• Comprehensive insurance plan• Competitive salary• Pension plan• You will work in a friendly and modern workplace or at home.• And much moreResponsibilitiesYou will be responsible for the development of a new cloud service allowing our partners to develop new use cases by providing them with the easiest to use and most secure access system on the market.You will:•Conduct design, code reviews and resolve production issues•Help modernizing the application•Take data driven decisions•Help building automation strategyQualifications•Strong knowledge on Node.js•Strong Knowledge on ReactJs•Knowledge on terraform or ready to learn it•Strong knowledge on non-rational database (NoSQL)•Good knowledge on UML diagramsSummaryYou want to know more?Do not hesitate to send me your CV with your contact details by email:Robert.andrade@randstad.caso that we can exchange!
      Are you looking for a Developer - NodeJS - React permanent position working from home for a company located in Montreal?Do you have experience as a - NodeJS - React developer and want to work for a leading company in its market and growing around the world?So this permanent NodeJS - React developer position can be right for you!AdvantagesOur client hires you as a permanent employee with a range of competitive advantages.You will have among other advantages:• Comprehensive insurance plan• Competitive salary• Pension plan• You will work in a friendly and modern workplace or at home.• And much moreResponsibilitiesYou will be responsible for the development of a new cloud service allowing our partners to develop new use cases by providing them with the easiest to use and most secure access system on the market.You will:•Conduct design, code reviews and resolve production issues•Help modernizing the application•Take data driven decisions•Help building automation strategyQualifications•Strong knowledge on Node.js•Strong Knowledge on ReactJs•Knowledge on terraform or ready to learn it•Strong knowledge on non-rational database (NoSQL)•Good knowledge on UML diagramsSummaryYou want to know more?Do not hesitate to send me your CV with your contact details by email:Robert.andrade@randstad.caso that we can exchange!
      • Montréal, Québec
      • Contract
      We are looking for a Senior Developer to join a pricing team. The Senior Developer will take complex features of the productroadmap, break them down into their required technical components, and develop them independently. He/She owns at least onecomponent of the technical stack and holds accountability for its SLAs.AdvantagesThis is a great 12 months contract opportunity!Please send your resume to guillaume.dion@randstad.ca if you are interested.ResponsibilitiesThe Senior Developer will take complex features of the productroadmap, break them down into their required technical components, and develop them independently. He/She owns at least onecomponent of the technical stack and holds accountability for its SLAs.Qualifications● Bachelor’s degree in Computer Science, Engineering, or a related technical field, Master’s degree an asset● 7+ years of software development experience● Able to code complex features with Python● Experience with Serverless (AWS Lambda) and Kubernetes● Understand event-driven architecture & pub/sub pattern● Experience developing backend services● Experience with NoSQL databases (DynamoDB) at scale● Confident with the development of REST APIs, preferably with FastAPI.● Able to write different levels of tests (Unit, Contract, Integration, E2E)● Proficiency in Git● Strong written and verbal communication skills in English● Familiarity with Typescript/React is an assetSummaryWe are looking for a Senior Developer to join a pricing team. The Senior Developer will take complex features of the productroadmap, break them down into their required technical components, and develop them independently. He/She owns at least onecomponent of the technical stack and holds accountability for its SLAs.
      We are looking for a Senior Developer to join a pricing team. The Senior Developer will take complex features of the productroadmap, break them down into their required technical components, and develop them independently. He/She owns at least onecomponent of the technical stack and holds accountability for its SLAs.AdvantagesThis is a great 12 months contract opportunity!Please send your resume to guillaume.dion@randstad.ca if you are interested.ResponsibilitiesThe Senior Developer will take complex features of the productroadmap, break them down into their required technical components, and develop them independently. He/She owns at least onecomponent of the technical stack and holds accountability for its SLAs.Qualifications● Bachelor’s degree in Computer Science, Engineering, or a related technical field, Master’s degree an asset● 7+ years of software development experience● Able to code complex features with Python● Experience with Serverless (AWS Lambda) and Kubernetes● Understand event-driven architecture & pub/sub pattern● Experience developing backend services● Experience with NoSQL databases (DynamoDB) at scale● Confident with the development of REST APIs, preferably with FastAPI.● Able to write different levels of tests (Unit, Contract, Integration, E2E)● Proficiency in Git● Strong written and verbal communication skills in English● Familiarity with Typescript/React is an assetSummaryWe are looking for a Senior Developer to join a pricing team. The Senior Developer will take complex features of the productroadmap, break them down into their required technical components, and develop them independently. He/She owns at least onecomponent of the technical stack and holds accountability for its SLAs.
      • Montréal, Québec
      • Contract
      We are looking for a Senior Developer to join our buying intelligence team. The Senior Developer will take complex features of the product roadmap, break them down into their required technical components, and develop them independently. He/She owns at least one component of the client technical stack and holds accountability for its SLAs.AdvantagesThis is a great 12 months contract opportunity!Please send your resume to guillaume.dion@randstad.ca if you are interested.ResponsibilitiesThe Senior Developer will take complex features of the product roadmap, break them down into their required technical components, and develop them independently. He/She owns at least one component of the client technical stack and holds accountability for its SLAs.Qualifications● Bachelor’s degree in Computer Science, Engineering, or a related technical field, Master’s degree an asset● 7+ years of software development experience● Able to code complex features with Python● Experience with Kubernetes● Understand event-driven architecture & pub/sub pattern● Experience developing backend services● Experience with PostgreSQL databases at scale● Confident with the development of REST APIs● Able to write different levels of tests (Unit, Contract, Integration, E2E)● Proficiency in Git● Strong written and verbal communication skills in English● Familiarity with Typescript/React is an assetSummaryWe are looking for a Senior Developer to join our buying intelligence team. The Senior Developer will take complex features of the product roadmap, break them down into their required technical components, and develop them independently. He/She owns at least one component of the client technical stack and holds accountability for its SLAs.
      We are looking for a Senior Developer to join our buying intelligence team. The Senior Developer will take complex features of the product roadmap, break them down into their required technical components, and develop them independently. He/She owns at least one component of the client technical stack and holds accountability for its SLAs.AdvantagesThis is a great 12 months contract opportunity!Please send your resume to guillaume.dion@randstad.ca if you are interested.ResponsibilitiesThe Senior Developer will take complex features of the product roadmap, break them down into their required technical components, and develop them independently. He/She owns at least one component of the client technical stack and holds accountability for its SLAs.Qualifications● Bachelor’s degree in Computer Science, Engineering, or a related technical field, Master’s degree an asset● 7+ years of software development experience● Able to code complex features with Python● Experience with Kubernetes● Understand event-driven architecture & pub/sub pattern● Experience developing backend services● Experience with PostgreSQL databases at scale● Confident with the development of REST APIs● Able to write different levels of tests (Unit, Contract, Integration, E2E)● Proficiency in Git● Strong written and verbal communication skills in English● Familiarity with Typescript/React is an assetSummaryWe are looking for a Senior Developer to join our buying intelligence team. The Senior Developer will take complex features of the product roadmap, break them down into their required technical components, and develop them independently. He/She owns at least one component of the client technical stack and holds accountability for its SLAs.
      • Saint-Eustache, Québec
      • Contract
      AWS Clouid DeveloperFull time 37.5h/week1 year contractRole:The desired developer will be part of a team responsible for the design and implementation of an IoT platform and urban transport connectivity. The functions to be developed will be at the client, server, DBMS and edge levels. Relevant experience in business intelligence as well as in A.I. would be a major asset. The ideal candidate will have experience in the AWS Serverless environment as well as in DevOps mode of operation.AdvantagesWork from home, manufacturing environment, company is a world leader in their field. North Shore Montreal;ResponsibilitiesResponsibilities:• Participate in IoT solutions development activities• Participate in the maintenance and development of the IoT platform• Analyze customer needs to translate it into system specifications and performance requirements to be met• Participate in design reviews• Check and approve new concepts• Ensure technology watch• Support the after-sales service (SAV) in solving customer problems• Analyze the technical aspect of special customer requests when ordering and submittingQualificationsEducation and experience:• Bachelor's / technical degree in software engineering, computer science (or related experience.)• 5 years and more of experience as a developer• Relevant experience in development with Python, JavaScript, C / C ++, HTML, CSS, jQuery, Ajax• Relevant experience in DevOps (Jenkins, CI / CD, GIT, etc.)• Relevant experience in IoT and AWS cloud platform.• Relevant experience in the development of Serverless, Dockers and Kubernetes solutions.• Relevant experience with SQL and / or NoSQL systems• Asset: Relevant experience in systems integration in a manufacturing environment• Asset: Transport experienceKnowledge and skills:• Autonomy, creativity and resourcefulness• A jack of all trades ready to take on new challenges• Excellent communication and teamwork• Good command of the Microsoft Office suite• Bilingualism (English / French)• Ability to operate in several projects in parallel• Asset: AWS “Associate” level certification• Asset: Knowledge of the public transport industry (CAN, J1939, SAE, AUTOSAR, etc.)SummaryEducation and experience:• Bachelor's / technical degree in software engineering, computer science (or related experience.)• 5 years and more of experience as a developer• Relevant experience in development with Python, JavaScript, C / C ++, HTML, CSS, jQuery, Ajax• Relevant experience in DevOps (Jenkins, CI / CD, GIT, etc.)• Relevant experience in IoT and AWS cloud platform.• Relevant experience in the development of Serverless, Dockers and Kubernetes solutions.• Relevant experience with SQL and / or NoSQL systems• Asset: Relevant experience in systems integration in a manufacturing environment• Asset: Transport experienceKnowledge and skills:• Autonomy, creativity and resourcefulness• A jack of all trades ready to take on new challenges• Excellent communication and teamwork• Good command of the Microsoft Office suite• Bilingualism (English / French)• Ability to operate in several projects in parallel• Asset: AWS “Associate” level certification• Asset: Knowledge of the public transport industry (CAN, J1939, SAE, AUTOSAR, etc.)
      AWS Clouid DeveloperFull time 37.5h/week1 year contractRole:The desired developer will be part of a team responsible for the design and implementation of an IoT platform and urban transport connectivity. The functions to be developed will be at the client, server, DBMS and edge levels. Relevant experience in business intelligence as well as in A.I. would be a major asset. The ideal candidate will have experience in the AWS Serverless environment as well as in DevOps mode of operation.AdvantagesWork from home, manufacturing environment, company is a world leader in their field. North Shore Montreal;ResponsibilitiesResponsibilities:• Participate in IoT solutions development activities• Participate in the maintenance and development of the IoT platform• Analyze customer needs to translate it into system specifications and performance requirements to be met• Participate in design reviews• Check and approve new concepts• Ensure technology watch• Support the after-sales service (SAV) in solving customer problems• Analyze the technical aspect of special customer requests when ordering and submittingQualificationsEducation and experience:• Bachelor's / technical degree in software engineering, computer science (or related experience.)• 5 years and more of experience as a developer• Relevant experience in development with Python, JavaScript, C / C ++, HTML, CSS, jQuery, Ajax• Relevant experience in DevOps (Jenkins, CI / CD, GIT, etc.)• Relevant experience in IoT and AWS cloud platform.• Relevant experience in the development of Serverless, Dockers and Kubernetes solutions.• Relevant experience with SQL and / or NoSQL systems• Asset: Relevant experience in systems integration in a manufacturing environment• Asset: Transport experienceKnowledge and skills:• Autonomy, creativity and resourcefulness• A jack of all trades ready to take on new challenges• Excellent communication and teamwork• Good command of the Microsoft Office suite• Bilingualism (English / French)• Ability to operate in several projects in parallel• Asset: AWS “Associate” level certification• Asset: Knowledge of the public transport industry (CAN, J1939, SAE, AUTOSAR, etc.)SummaryEducation and experience:• Bachelor's / technical degree in software engineering, computer science (or related experience.)• 5 years and more of experience as a developer• Relevant experience in development with Python, JavaScript, C / C ++, HTML, CSS, jQuery, Ajax• Relevant experience in DevOps (Jenkins, CI / CD, GIT, etc.)• Relevant experience in IoT and AWS cloud platform.• Relevant experience in the development of Serverless, Dockers and Kubernetes solutions.• Relevant experience with SQL and / or NoSQL systems• Asset: Relevant experience in systems integration in a manufacturing environment• Asset: Transport experienceKnowledge and skills:• Autonomy, creativity and resourcefulness• A jack of all trades ready to take on new challenges• Excellent communication and teamwork• Good command of the Microsoft Office suite• Bilingualism (English / French)• Ability to operate in several projects in parallel• Asset: AWS “Associate” level certification• Asset: Knowledge of the public transport industry (CAN, J1939, SAE, AUTOSAR, etc.)
      • Saint-Laurent, Québec
      • Contract
      .Net Azure Developer 6 month contract with possibility of renewalDevelopment experience with .Net and Web AppSeniorExperience with Azure App ServicesIntermediateDevelopment experience in Microsoft Azure (Microsoft Identity Platform, Azure Functions, Azure Logic Apps)IntermediateDevelopment Experience with Power Platform : Power Apps, Power Automate, Power BI, DataverseJunior-IntermediateExperience with Azure DevOps as an ALM toolIntermediatePowerShellIntermediateExperience with Scrum methodologyIntermediateAdvantagesThe opportunity to benefit from a dynamic and highly stimulating work environment. Very good corporate environment. Work from home. Very exciting project.Responsibilities .Net Azure Developer 6 month contract with possibility of renewalDevelopment experience with .Net and Web AppSeniorExperience with Azure App ServicesIntermediateDevelopment experience in Microsoft Azure (Microsoft Identity Platform, Azure Functions, Azure Logic Apps)IntermediateDevelopment Experience with Power Platform : Power Apps, Power Automate, Power BI, DataverseJunior-IntermediateExperience with Azure DevOps as an ALM toolIntermediatePowerShellIntermediateExperience with Scrum methodologyIntermediateQualifications .Net Azure Developer 6 month contract with possibility of renewalDevelopment experience with .Net and Web AppSeniorExperience with Azure App ServicesIntermediateDevelopment experience in Microsoft Azure (Microsoft Identity Platform, Azure Functions, Azure Logic Apps)IntermediateDevelopment Experience with Power Platform : Power Apps, Power Automate, Power BI, DataverseJunior-IntermediateExperience with Azure DevOps as an ALM toolIntermediatePowerShellIntermediateExperience with Scrum methodologyIntermediateSummary .Net Azure Developer 6 month contract with possibility of renewalDevelopment experience with .Net and Web AppSeniorExperience with Azure App ServicesIntermediateDevelopment experience in Microsoft Azure (Microsoft Identity Platform, Azure Functions, Azure Logic Apps)IntermediateDevelopment Experience with Power Platform : Power Apps, Power Automate, Power BI, DataverseJunior-IntermediateExperience with Azure DevOps as an ALM toolIntermediatePowerShellIntermediateExperience with Scrum methodologyIntermediate
      .Net Azure Developer 6 month contract with possibility of renewalDevelopment experience with .Net and Web AppSeniorExperience with Azure App ServicesIntermediateDevelopment experience in Microsoft Azure (Microsoft Identity Platform, Azure Functions, Azure Logic Apps)IntermediateDevelopment Experience with Power Platform : Power Apps, Power Automate, Power BI, DataverseJunior-IntermediateExperience with Azure DevOps as an ALM toolIntermediatePowerShellIntermediateExperience with Scrum methodologyIntermediateAdvantagesThe opportunity to benefit from a dynamic and highly stimulating work environment. Very good corporate environment. Work from home. Very exciting project.Responsibilities .Net Azure Developer 6 month contract with possibility of renewalDevelopment experience with .Net and Web AppSeniorExperience with Azure App ServicesIntermediateDevelopment experience in Microsoft Azure (Microsoft Identity Platform, Azure Functions, Azure Logic Apps)IntermediateDevelopment Experience with Power Platform : Power Apps, Power Automate, Power BI, DataverseJunior-IntermediateExperience with Azure DevOps as an ALM toolIntermediatePowerShellIntermediateExperience with Scrum methodologyIntermediateQualifications .Net Azure Developer 6 month contract with possibility of renewalDevelopment experience with .Net and Web AppSeniorExperience with Azure App ServicesIntermediateDevelopment experience in Microsoft Azure (Microsoft Identity Platform, Azure Functions, Azure Logic Apps)IntermediateDevelopment Experience with Power Platform : Power Apps, Power Automate, Power BI, DataverseJunior-IntermediateExperience with Azure DevOps as an ALM toolIntermediatePowerShellIntermediateExperience with Scrum methodologyIntermediateSummary .Net Azure Developer 6 month contract with possibility of renewalDevelopment experience with .Net and Web AppSeniorExperience with Azure App ServicesIntermediateDevelopment experience in Microsoft Azure (Microsoft Identity Platform, Azure Functions, Azure Logic Apps)IntermediateDevelopment Experience with Power Platform : Power Apps, Power Automate, Power BI, DataverseJunior-IntermediateExperience with Azure DevOps as an ALM toolIntermediatePowerShellIntermediateExperience with Scrum methodologyIntermediate
      • Montréal, Québec
      • Permanent
      Are you looking for a permanent Full Stack .net Developer position located in Montreal or at home?Do you have experience as a Full Stack .net Developer and want to work for a leading company in its market and growing around the world?So this permanent Full Stack .net Developer position can be right for you!AdvantagesOur client hires you as a permanent employee with a range of competitive advantages.You will have among other advantages:• Comprehensive insurance plan• Competitive salary• Pension plan• You will work in a friendly and modern workplace or at home.• And much moreResponsibilities• Participate in the planning, design and implementation of new features.• Collaborate with an agile team made up of developers, quality assurance specialists and, Scrum Master, Product Owner.• Design of new features and creation of unit tests and integration tests aimed at achieving our coverage objectivesQualifications• At least five years of experience in software design and C # development• Experience with asynchronous processes, threads and back-end services• Working knowledge of Web API services, Cloud platforms• Working knowledge of SQL and non-SQL (Cosmos DB, MongoDB)• Working knowledge of ORM (Entity Framework, nHibernate)• Web development using ASPX, AngularJS, Angular 7 and .NET• Experience with Agile / Scrum process and best practices applied in software development.• University or college diploma in computer science, engineering or equivalentSummaryYou want to know more?Do not hesitate to send me your CV with your contact details by email:Robert.andrade@randstad.caso that we can exchange!Robert
      Are you looking for a permanent Full Stack .net Developer position located in Montreal or at home?Do you have experience as a Full Stack .net Developer and want to work for a leading company in its market and growing around the world?So this permanent Full Stack .net Developer position can be right for you!AdvantagesOur client hires you as a permanent employee with a range of competitive advantages.You will have among other advantages:• Comprehensive insurance plan• Competitive salary• Pension plan• You will work in a friendly and modern workplace or at home.• And much moreResponsibilities• Participate in the planning, design and implementation of new features.• Collaborate with an agile team made up of developers, quality assurance specialists and, Scrum Master, Product Owner.• Design of new features and creation of unit tests and integration tests aimed at achieving our coverage objectivesQualifications• At least five years of experience in software design and C # development• Experience with asynchronous processes, threads and back-end services• Working knowledge of Web API services, Cloud platforms• Working knowledge of SQL and non-SQL (Cosmos DB, MongoDB)• Working knowledge of ORM (Entity Framework, nHibernate)• Web development using ASPX, AngularJS, Angular 7 and .NET• Experience with Agile / Scrum process and best practices applied in software development.• University or college diploma in computer science, engineering or equivalentSummaryYou want to know more?Do not hesitate to send me your CV with your contact details by email:Robert.andrade@randstad.caso that we can exchange!Robert
      • Montréal, Québec
      • Contract
      Our client based in Montreal is looking for Senior fullstack developer ( experience with REACT). Large environmentYour responsibilities would be: - Participate in the business and technical analysis of user stories in collaboration with your teammates and other collaborative teams- Implement new features on front-end side using Web components technologies and integrate them onto current UI.- Participate in the investigation and build appropriate solutions to bugs, production issues and contribute to the continuous improvement of our solutions.- Contribute to the support of our clients already using our existing applications in production- Leverage modern tools and frameworks including React, Java, Github, and manage automated CI/CD on Docker/Kubernetes. Here is what we are looking as a technical profile: - React, Javascript / Typescript, Angular, Bootstrap, HTML, CSS, JavaAgile methodology, Software craftsmanship,Here is the experience we are looking for: - 5 years + as a developer- English / conversational FrenchAdvantagesLong term contract, 40 hrs a week, large banking environment, Montreal based. Responsibilities- Participate in the business and technical analysis of user stories in collaboration with your teammates and other collaborative teams- Implement new features on front-end side using Web components technologies and integrate them onto current UI.- Participate in the investigation and build appropriate solutions to bugs, production issues and contribute to the continuous improvement of our solutions.- Contribute to the support of our clients already using our existing applications in production- Leverage modern tools and frameworks including React, Java, Github, and manage automated CI/CD on Docker/Kubernetes. QualificationsHere is what we are looking as a technical profile: - React, Javascript / Typescript, Angular, Bootstrap, HTML, CSS, JavaAgile methodology, Software craftsmanship,Here is the experience we are looking for: - 5 years + as a developer- English / conversational FrenchSummaryOur client based in Montreal is looking for Senior fullstack developer ( experience with REACT). Large environment
      Our client based in Montreal is looking for Senior fullstack developer ( experience with REACT). Large environmentYour responsibilities would be: - Participate in the business and technical analysis of user stories in collaboration with your teammates and other collaborative teams- Implement new features on front-end side using Web components technologies and integrate them onto current UI.- Participate in the investigation and build appropriate solutions to bugs, production issues and contribute to the continuous improvement of our solutions.- Contribute to the support of our clients already using our existing applications in production- Leverage modern tools and frameworks including React, Java, Github, and manage automated CI/CD on Docker/Kubernetes. Here is what we are looking as a technical profile: - React, Javascript / Typescript, Angular, Bootstrap, HTML, CSS, JavaAgile methodology, Software craftsmanship,Here is the experience we are looking for: - 5 years + as a developer- English / conversational FrenchAdvantagesLong term contract, 40 hrs a week, large banking environment, Montreal based. Responsibilities- Participate in the business and technical analysis of user stories in collaboration with your teammates and other collaborative teams- Implement new features on front-end side using Web components technologies and integrate them onto current UI.- Participate in the investigation and build appropriate solutions to bugs, production issues and contribute to the continuous improvement of our solutions.- Contribute to the support of our clients already using our existing applications in production- Leverage modern tools and frameworks including React, Java, Github, and manage automated CI/CD on Docker/Kubernetes. QualificationsHere is what we are looking as a technical profile: - React, Javascript / Typescript, Angular, Bootstrap, HTML, CSS, JavaAgile methodology, Software craftsmanship,Here is the experience we are looking for: - 5 years + as a developer- English / conversational FrenchSummaryOur client based in Montreal is looking for Senior fullstack developer ( experience with REACT). Large environment
      • Saint-Laurent, Québec
      • Contract
      Job title: Senior Angular DeveloperDuration: 12 months (renewable)Openings: 1Summary of mandate:Our client's Healthcare Division is looking for a senior Angular developer who is interested in building the next generation of products within the R&D engineering department.The candidate will participate in the analysis, design, coding, testing, validation and integration of the simulators.The Angular developer will be part of a team of highly skilled developers and engineers and will execute R&D projects to ensure successful delivery.This person will drive the technology and innovation for our client’s patient simulators software.Core Functions:You will build scalable, predictable, high-quality and high-performing web applications.Your primary responsibility will be to provide technical guidance, design, develop applications and participate to the development of new products.Provide technical solutions for R&D projects and custom projects.Develop and refine the design for solutions to ensure that they will be sufficiently scalable, maintainable, and flexible to support the requirements for initial release and future growth.Efficiently develop high quality software components and integrate them into our client's Healthcare solutions.Actively engage with others on the development team to resolve challenging design and coding issues.Participate in planning and estimating for potential projects.Participate in code-reviews and code-analysis sessions.Provide support to define the architecture, the technology stack.Improve product quality and performance, though optimization and continuous improvement.AdvantagesPlease contact your Randstad Recruitment Consultant to learn more of the advantages and benefits of this roleResponsibilitiesCore FunctionsYou will build scalable, predictable, high-quality and high-performing web applications.Your primary responsibility will be to provide technical guidance, design, develop applications and participate to the development of new products.Provide technical solutions for R&D projects and custom projects.Develop and refine the design for solutions to ensure that they will be sufficiently scalable, maintainable, and flexible to support the requirements for initial release and future growth.Efficiently develop high quality software components and integrate them into our client's Healthcare solutions.Actively engage with others on the development team to resolve challenging design and coding issues.Participate in planning and estimating for potential projects.Participate in code-reviews and code-analysis sessions.Provide support to define the architecture, the technology stack.Improve product quality and performance, though optimization and continuous improvement.QualificationsPersonal Qualifications The software developer must demonstrate innovation and passion. This person must be dynamic and high-energy individual. The incumbent must demonstrate ability to work as part of a team with good communication skills. This person will be professional, results and customer oriented, with ability to meet or exceed the engineering objectives.Education & Experience•A Bachelor’s degree or master’s degree in Software Engineering, Computer Engineering or Computer Science. 8+ years of professional experience.•Previous and current work experience as an Angular Developer.Skills•Extensive knowledge of the Angular framework (8(+), preferred) with Typescript.•Familiarity with Angular development using WebStorm IDE (JetBrains).•Extensive knowledge and proficiency in Javascript (ES6 and later)/ HTML5/CSS3.•Good understanding of and experience with service-oriented applications developed with REST API.•Good understanding of and experience with Node.js/npm.•Knowledge of Cloud (Azure) is an asset.•Knowledge of Docker is an asset.Desirable qualifications•Understanding of human physiology is an asset.•Experience with real-time simulation is an asset.SummaryJob title: Senior Angular DeveloperDuration: 12 months (renewable)Openings: 1
      Job title: Senior Angular DeveloperDuration: 12 months (renewable)Openings: 1Summary of mandate:Our client's Healthcare Division is looking for a senior Angular developer who is interested in building the next generation of products within the R&D engineering department.The candidate will participate in the analysis, design, coding, testing, validation and integration of the simulators.The Angular developer will be part of a team of highly skilled developers and engineers and will execute R&D projects to ensure successful delivery.This person will drive the technology and innovation for our client’s patient simulators software.Core Functions:You will build scalable, predictable, high-quality and high-performing web applications.Your primary responsibility will be to provide technical guidance, design, develop applications and participate to the development of new products.Provide technical solutions for R&D projects and custom projects.Develop and refine the design for solutions to ensure that they will be sufficiently scalable, maintainable, and flexible to support the requirements for initial release and future growth.Efficiently develop high quality software components and integrate them into our client's Healthcare solutions.Actively engage with others on the development team to resolve challenging design and coding issues.Participate in planning and estimating for potential projects.Participate in code-reviews and code-analysis sessions.Provide support to define the architecture, the technology stack.Improve product quality and performance, though optimization and continuous improvement.AdvantagesPlease contact your Randstad Recruitment Consultant to learn more of the advantages and benefits of this roleResponsibilitiesCore FunctionsYou will build scalable, predictable, high-quality and high-performing web applications.Your primary responsibility will be to provide technical guidance, design, develop applications and participate to the development of new products.Provide technical solutions for R&D projects and custom projects.Develop and refine the design for solutions to ensure that they will be sufficiently scalable, maintainable, and flexible to support the requirements for initial release and future growth.Efficiently develop high quality software components and integrate them into our client's Healthcare solutions.Actively engage with others on the development team to resolve challenging design and coding issues.Participate in planning and estimating for potential projects.Participate in code-reviews and code-analysis sessions.Provide support to define the architecture, the technology stack.Improve product quality and performance, though optimization and continuous improvement.QualificationsPersonal Qualifications The software developer must demonstrate innovation and passion. This person must be dynamic and high-energy individual. The incumbent must demonstrate ability to work as part of a team with good communication skills. This person will be professional, results and customer oriented, with ability to meet or exceed the engineering objectives.Education & Experience•A Bachelor’s degree or master’s degree in Software Engineering, Computer Engineering or Computer Science. 8+ years of professional experience.•Previous and current work experience as an Angular Developer.Skills•Extensive knowledge of the Angular framework (8(+), preferred) with Typescript.•Familiarity with Angular development using WebStorm IDE (JetBrains).•Extensive knowledge and proficiency in Javascript (ES6 and later)/ HTML5/CSS3.•Good understanding of and experience with service-oriented applications developed with REST API.•Good understanding of and experience with Node.js/npm.•Knowledge of Cloud (Azure) is an asset.•Knowledge of Docker is an asset.Desirable qualifications•Understanding of human physiology is an asset.•Experience with real-time simulation is an asset.SummaryJob title: Senior Angular DeveloperDuration: 12 months (renewable)Openings: 1
      • Montreal, Québec
      • Permanent
      As an Intermediate or Senior Java Developer, you will be at the center of Randstad IT Solution’s ability to modernize our customers' architecture and technology stacks in Java. Not only are you highly skilled, technically, you are invested in providing an excellent customer experience and developing fresh, cutting-edge solutions. You are a curious, flexible individual who we can count on, just as you can count on us and you will be surrounded by skilled, passionate and enthusiastic teammates.what will your job entailYou will be part of scrum teams as a developer on various projects. Projects can last from a few months to a year or more depending on the project mandate. The projects you work on are varied and span across different industries (Transportation, Insurance, Banking, Distribution, E-Commerce to name just a handful). The tech stacks you use are constantly evolving, so you have an opportunity to continuously learn and use new cutting-edge tools.Advantages100% remote opportunity with some travel (10% or less) once pandemic is liftedRandstad has been selected as one of Canada’ 50 best places to work since 20063 weeks of paid vacation from day one, with increases based on your years of serviceOptional RRSP and stock contribution plans with company matchNumerous training and development opportunities to expand your skillsStrong focus on work-life balance and maintaining your physical and mental healthTremendous opportunity to grow your responsibilities and skillsAttractive compensation matching your enthusiasm, skills and experienceResponsibilitiesYou are a developer with 2 years or more with Java experience who thrives when you have an opportunity to develop new and evolving solutionsYou are passionate about using and learning new patterns, Java technologies and tools.You are deeply invested in developing an excellent end-product and you can interface with the product owner to shape user stories and acceptance criteriasYou are curious and flexible, but most importantly, you bring experience with successful deployments, which allows you to influence others with your ideas, concepts and ambitionsQualificationsMinimum 2 years of experience with some of the following:●Experience with design, code and deployment with Java EE, Spring & OO design●Experience with cloud based paradigms such as Serverless, Message Queuing, SQL / NoSQL●Experience in modern architecture paradigms and patterns (e.g.: Swagger and OpenAPI 3.0, REST, SOAP, MQ, JSON, Microservices)●Experience with Git based tools●Experience with CI / CD (test, set-up, use and deployment)●Knowledge of web frameworks such as JSF, Wicket, GWT, Spring MVC.●No nonsense ability to navigate scrum tools, processes and artefactsSummaryRandstad Solutions is all about offering high-end professional services to help Canadian companies adapt to modern technological paradigms. We thrive developing foundational relationships across the industry, offering expertise and innovative engagement models to our customers. We're part of the global Randstad family, an international company headquartered in the Netherlands. Randstad was founded in 1960 and has generated 35 billion dollars CAD of revenue in 2019.Interested?Send your CV to: robert.andrade@randstad.ca
      As an Intermediate or Senior Java Developer, you will be at the center of Randstad IT Solution’s ability to modernize our customers' architecture and technology stacks in Java. Not only are you highly skilled, technically, you are invested in providing an excellent customer experience and developing fresh, cutting-edge solutions. You are a curious, flexible individual who we can count on, just as you can count on us and you will be surrounded by skilled, passionate and enthusiastic teammates.what will your job entailYou will be part of scrum teams as a developer on various projects. Projects can last from a few months to a year or more depending on the project mandate. The projects you work on are varied and span across different industries (Transportation, Insurance, Banking, Distribution, E-Commerce to name just a handful). The tech stacks you use are constantly evolving, so you have an opportunity to continuously learn and use new cutting-edge tools.Advantages100% remote opportunity with some travel (10% or less) once pandemic is liftedRandstad has been selected as one of Canada’ 50 best places to work since 20063 weeks of paid vacation from day one, with increases based on your years of serviceOptional RRSP and stock contribution plans with company matchNumerous training and development opportunities to expand your skillsStrong focus on work-life balance and maintaining your physical and mental healthTremendous opportunity to grow your responsibilities and skillsAttractive compensation matching your enthusiasm, skills and experienceResponsibilitiesYou are a developer with 2 years or more with Java experience who thrives when you have an opportunity to develop new and evolving solutionsYou are passionate about using and learning new patterns, Java technologies and tools.You are deeply invested in developing an excellent end-product and you can interface with the product owner to shape user stories and acceptance criteriasYou are curious and flexible, but most importantly, you bring experience with successful deployments, which allows you to influence others with your ideas, concepts and ambitionsQualificationsMinimum 2 years of experience with some of the following:●Experience with design, code and deployment with Java EE, Spring & OO design●Experience with cloud based paradigms such as Serverless, Message Queuing, SQL / NoSQL●Experience in modern architecture paradigms and patterns (e.g.: Swagger and OpenAPI 3.0, REST, SOAP, MQ, JSON, Microservices)●Experience with Git based tools●Experience with CI / CD (test, set-up, use and deployment)●Knowledge of web frameworks such as JSF, Wicket, GWT, Spring MVC.●No nonsense ability to navigate scrum tools, processes and artefactsSummaryRandstad Solutions is all about offering high-end professional services to help Canadian companies adapt to modern technological paradigms. We thrive developing foundational relationships across the industry, offering expertise and innovative engagement models to our customers. We're part of the global Randstad family, an international company headquartered in the Netherlands. Randstad was founded in 1960 and has generated 35 billion dollars CAD of revenue in 2019.Interested?Send your CV to: robert.andrade@randstad.ca
      • Verdun, Québec
      • Contract
      5+ years of experience in designing and developing secure, scalable and highly available orchestration solutions using Camunda BPM including process and rules modelling.Understand technical components and application architecture to code user interface components, API services, or other software deliverables including Camunda process implementations. Be able to discuss technical choices and review other developers' pull requests.Build the flow and sequence of events in the solution integration across applications. Help define and review the technical requirements for the application, including security, integration, performance and quality. Create conditions, scenarios and scripts for unit tests and develop these tests.API-Rest development experience with Spring Boot. Knowledge of the Atlassian Suite (Jira), Soap-UI, Jenkins, Maven, Git / BitBucket, Docker / Openshift / Kubernetes.Good knowledge of BPMN standardExperience in agile practices, scrum and continuous delivery.Advantages_________________________________________________________________________________________Responsibilities_________________________________________________________________________________________Qualifications_________________________________________________________________________________________Summary_________________________________________________________________________________________
      5+ years of experience in designing and developing secure, scalable and highly available orchestration solutions using Camunda BPM including process and rules modelling.Understand technical components and application architecture to code user interface components, API services, or other software deliverables including Camunda process implementations. Be able to discuss technical choices and review other developers' pull requests.Build the flow and sequence of events in the solution integration across applications. Help define and review the technical requirements for the application, including security, integration, performance and quality. Create conditions, scenarios and scripts for unit tests and develop these tests.API-Rest development experience with Spring Boot. Knowledge of the Atlassian Suite (Jira), Soap-UI, Jenkins, Maven, Git / BitBucket, Docker / Openshift / Kubernetes.Good knowledge of BPMN standardExperience in agile practices, scrum and continuous delivery.Advantages_________________________________________________________________________________________Responsibilities_________________________________________________________________________________________Qualifications_________________________________________________________________________________________Summary_________________________________________________________________________________________
      • Montréal, Québec
      • Contract
      Senior Java DeveloperThe developer will be part of a squad, which works to support and maintain two portals across our ecosystem. Experience in DevOps and / or Support roles is required for this position. You join a dynamic team that ensures the support and development of the Caisse Intranet Portal and Movement Portal. The Caisse Intranet Portal is the portal most used by employees and it is an important gateway for our front-line employees who have to provide service to members and clients. The portals integrate a multitude of technologies, components and in-house "framework". This technological diversity brings several challenges that require a senior developer with experience in the maintenance of high performance transactional applications. Specific knowledgeExcellent knowledge of JAVA J2EE technologiesKnowledge of Struts (essential)Knowledge of EJBs (essential)Knowledge of Weblogic (essential)Knowledge of Maven (essential)Knowledge of JSP (an asset)Knowledge of Spring (an asset)Knowledge of SOAP and REST API (an asset)Technological environment includes PKS / Kubernetes, IntelliJ, GIT, Artifactory, JIRAProfessional experienceA minimum of eight years of relevant experienceAdvantages_____________________________________________________________________________________Responsibilities_____________________________________________________________________________________Qualifications_____________________________________________________________________________________Summary_____________________________________________________________________________________
      Senior Java DeveloperThe developer will be part of a squad, which works to support and maintain two portals across our ecosystem. Experience in DevOps and / or Support roles is required for this position. You join a dynamic team that ensures the support and development of the Caisse Intranet Portal and Movement Portal. The Caisse Intranet Portal is the portal most used by employees and it is an important gateway for our front-line employees who have to provide service to members and clients. The portals integrate a multitude of technologies, components and in-house "framework". This technological diversity brings several challenges that require a senior developer with experience in the maintenance of high performance transactional applications. Specific knowledgeExcellent knowledge of JAVA J2EE technologiesKnowledge of Struts (essential)Knowledge of EJBs (essential)Knowledge of Weblogic (essential)Knowledge of Maven (essential)Knowledge of JSP (an asset)Knowledge of Spring (an asset)Knowledge of SOAP and REST API (an asset)Technological environment includes PKS / Kubernetes, IntelliJ, GIT, Artifactory, JIRAProfessional experienceA minimum of eight years of relevant experienceAdvantages_____________________________________________________________________________________Responsibilities_____________________________________________________________________________________Qualifications_____________________________________________________________________________________Summary_____________________________________________________________________________________
      • Montréal, Québec
      • Permanent
      Are you looking for a permanent Front End Developer position working from home for a company located in Montreal?Do you have experience as a Front End Developer and want to work for a leading company in its market and growing around the world?So this permanent Front End Developer position can be right for you!AdvantagesOur client hires you as a permanent employee with a range of competitive advantages.You will have among other advantages:• Comprehensive insurance plan• Competitive salary• Pension plan• You will work in a friendly and modern workplace or at home.• And much moreResponsibilities• Participate in the planning, design and implementation of new features.• Collaborate with an agile team made up of developers, quality assurance specialists and, Scrum Master, Product Owner.• Design of new features and creation of unit tests and integration tests aimed at achieving our coverage objectivesQualifications-Minimum 5 years’ experience in software design and C# development ideally in one or more of the following technologies, practices and environments:•Web development using .NET, C#, HTML5, Bootstrap, Restful API, XML, CSS3, AJAX, JSON, ASP.net, Angular 7 (or later) AngularJS•Experience with Kendo UI controls•Ability to develop scalable and reactive web applications•UI/UX design experience and aptitude•Understanding of UI standards•Knowledge of Git, BitBucket and JIRA. Understanding of and experience with UI test automation using Selenium is a plus•Practical knowledge of web service development and design•Experience with Agile/Scrum process and applied software development best practices-University or College degree in Computer Science, Engineering or equivalent. SummaryYou want to know more?Do not hesitate to send me your CV with your contact details by email:Robert.andrade@randstad.caso that we can exchange!Robert
      Are you looking for a permanent Front End Developer position working from home for a company located in Montreal?Do you have experience as a Front End Developer and want to work for a leading company in its market and growing around the world?So this permanent Front End Developer position can be right for you!AdvantagesOur client hires you as a permanent employee with a range of competitive advantages.You will have among other advantages:• Comprehensive insurance plan• Competitive salary• Pension plan• You will work in a friendly and modern workplace or at home.• And much moreResponsibilities• Participate in the planning, design and implementation of new features.• Collaborate with an agile team made up of developers, quality assurance specialists and, Scrum Master, Product Owner.• Design of new features and creation of unit tests and integration tests aimed at achieving our coverage objectivesQualifications-Minimum 5 years’ experience in software design and C# development ideally in one or more of the following technologies, practices and environments:•Web development using .NET, C#, HTML5, Bootstrap, Restful API, XML, CSS3, AJAX, JSON, ASP.net, Angular 7 (or later) AngularJS•Experience with Kendo UI controls•Ability to develop scalable and reactive web applications•UI/UX design experience and aptitude•Understanding of UI standards•Knowledge of Git, BitBucket and JIRA. Understanding of and experience with UI test automation using Selenium is a plus•Practical knowledge of web service development and design•Experience with Agile/Scrum process and applied software development best practices-University or College degree in Computer Science, Engineering or equivalent. SummaryYou want to know more?Do not hesitate to send me your CV with your contact details by email:Robert.andrade@randstad.caso that we can exchange!Robert
      • Montréal, Québec
      • Contract
      Our client is looking for a support analyst, long term contract in Montreal.Your responsibilities would be: Ensure of the stability and availability of the services/tools for IAM.Ensure to operate the services in compliance with the security rulesBe on-call in case of special operations during the weekendCommunicate on incidentsParticipate to reduce the online support activity by:Promoting the Self serviceEnhance the existing documentationParticipate to the automation of recurrent tasksSpread the knowledgeLiaise with teams internationally Contribute to the documentation and spread the good usage of the toolsPromote the SSO solution of the group Here is the profile we are looking for:- 5 years experience as support or developer analyst - English, French is a strong plus since we are supporting tools at group level. AdvantagesLong term contract, 40 hrs a week, large banking environment, Montreal based. Lors of room to grow and develop skills with training and coachingResponsibilitiesEnsure of the stability and availability of the services/tools for IAM.Ensure to operate the services in compliance with the security rulesBe on-call in case of special operations during the weekendCommunicate on incidentsParticipate to reduce the online support activity by:Promoting the Self serviceEnhance the existing documentationParticipate to the automation of recurrent tasksSpread the knowledgeLiaise with teams internationally Contribute to the documentation and spread the good usage of the toolsPromote the SSO solution of the groupQualifications- 5 years experience as support or developer analyst - English, French is a strong plus since we are supporting tools at group level.SummaryOur client is looking for a support analyst, long term contract in Montreal.Your responsibilities would be: Ensure of the stability and availability of the services/tools for IAM.Ensure to operate the services in compliance with the security rulesBe on-call in case of special operations during the weekendCommunicate on incidentsParticipate to reduce the online support activity by:Promoting the Self serviceEnhance the existing documentationParticipate to the automation of recurrent tasksSpread the knowledgeLiaise with teams internationally Contribute to the documentation and spread the good usage of the toolsPromote the SSO solution of the group Here is the profile we are looking for:- 5 years experience as support or developer analyst - English, French is a strong plus since we are supporting tools at group level.
      Our client is looking for a support analyst, long term contract in Montreal.Your responsibilities would be: Ensure of the stability and availability of the services/tools for IAM.Ensure to operate the services in compliance with the security rulesBe on-call in case of special operations during the weekendCommunicate on incidentsParticipate to reduce the online support activity by:Promoting the Self serviceEnhance the existing documentationParticipate to the automation of recurrent tasksSpread the knowledgeLiaise with teams internationally Contribute to the documentation and spread the good usage of the toolsPromote the SSO solution of the group Here is the profile we are looking for:- 5 years experience as support or developer analyst - English, French is a strong plus since we are supporting tools at group level. AdvantagesLong term contract, 40 hrs a week, large banking environment, Montreal based. Lors of room to grow and develop skills with training and coachingResponsibilitiesEnsure of the stability and availability of the services/tools for IAM.Ensure to operate the services in compliance with the security rulesBe on-call in case of special operations during the weekendCommunicate on incidentsParticipate to reduce the online support activity by:Promoting the Self serviceEnhance the existing documentationParticipate to the automation of recurrent tasksSpread the knowledgeLiaise with teams internationally Contribute to the documentation and spread the good usage of the toolsPromote the SSO solution of the groupQualifications- 5 years experience as support or developer analyst - English, French is a strong plus since we are supporting tools at group level.SummaryOur client is looking for a support analyst, long term contract in Montreal.Your responsibilities would be: Ensure of the stability and availability of the services/tools for IAM.Ensure to operate the services in compliance with the security rulesBe on-call in case of special operations during the weekendCommunicate on incidentsParticipate to reduce the online support activity by:Promoting the Self serviceEnhance the existing documentationParticipate to the automation of recurrent tasksSpread the knowledgeLiaise with teams internationally Contribute to the documentation and spread the good usage of the toolsPromote the SSO solution of the group Here is the profile we are looking for:- 5 years experience as support or developer analyst - English, French is a strong plus since we are supporting tools at group level.
      • Montreal, Québec
      • Contract
      We are looking to hire an Application Developer on a contract basis for 6 months, possibility of renewal. The primary areas of responsibilities are:- Work with business users to understand business requirements for an enhancement orproject and produce the necessary functional specifications and design.- Perform analysis and determine the required customizations and configurations for anew application or enhancement- Development, testing, and implementation of new software or enhancements to existingapplications.- Produce the required technical detailed design and program specifications as it appliesto the rights management software application SDGRS system and related tools- Provide the necessary production support as required to address urgent issues.- Successful completion of assigned task items and ability to work on all levels ofcomplexity in the delivery of the solution- Provide assistance in the guidance of other staff that are assigned to work with them onthe same initiatives or projects. .SKILLS, KNOWLEDGE REQUIRED:- Solid application development skills and strong software development lifecycleknowledge- Good understanding of common business processes and practices- Strong knowledge and experience of systems design- Demonstrated knowledge and experience on Delphi 7 or higher version- Strong background and experience with relational databases such as Pervasive PSQLor MS SQL- Knowledge of Visual Source Safe would be an asset- Knowledge of Visual Studio 2013 (Team Foundation Server) and MS Project serverwould be an asset- Knowledge of Change Management, Incident Management, and Project Management would be an assetEDUCATION/EXPERIENCE:- A University Graduate in Computer Science or an equivalent appropriate degree- Minimum 3 years experience as a Delphi Analyst or Developer.AdvantagesWe are looking to hire an Application Developer on a contract basis for 6 months, possibility of renewal. Interested? Please send your CV to guillaume.dion@randstad.caResponsibilities- Work with business users to understand business requirements for an enhancement orproject and produce the necessary functional specifications and design.- Perform analysis and determine the required customizations and configurations for anew application or enhancement- Development, testing, and implementation of new software or enhancements to existingapplications.- Produce the required technical detailed design and program specifications as it appliesto the rights management software application SDGRS system and related tools- Provide the necessary production support as required to address urgent issues.- Successful completion of assigned task items and ability to work on all levels ofcomplexity in the delivery of the solution- Provide assistance in the guidance of other staff that are assigned to work with them onthe same initiatives or projects. .Qualifications- Solid application development skills and strong software development lifecycleknowledge- Good understanding of common business processes and practices- Strong knowledge and experience of systems design- Demonstrated knowledge and experience on Delphi 7 or higher version- Strong background and experience with relational databases such as Pervasive PSQLor MS SQL- Knowledge of Visual Source Safe would be an asset- Knowledge of Visual Studio 2013 (Team Foundation Server) and MS Project serverwould be an asset- Knowledge of Change Management, Incident Management, and Project Management would be an assetEDUCATION/EXPERIENCE:- A University Graduate in Computer Science or an equivalent appropriate degree- Minimum 3 years experience as a Delphi Analyst or Developer.SummaryWe are looking to hire an Application Developer on a contract basis for 6 months, possibility of renewal. The primary areas of responsibilities are:- Work with business users to understand business requirements for an enhancement orproject and produce the necessary functional specifications and design.- Perform analysis and determine the required customizations and configurations for anew application or enhancement- Development, testing, and implementation of new software or enhancements to existingapplications.- Produce the required technical detailed design and program specifications as it appliesto the rights management software application SDGRS system and related tools- Provide the necessary production support as required to address urgent issues.- Successful completion of assigned task items and ability to work on all levels ofcomplexity in the delivery of the solution- Provide assistance in the guidance of other staff that are assigned to work with them onthe same initiatives or projects. .SKILLS, KNOWLEDGE REQUIRED:- Solid application development skills and strong software development lifecycleknowledge- Good understanding of common business processes and practices- Strong knowledge and experience of systems design- Demonstrated knowledge and experience on Delphi 7 or higher version- Strong background and experience with relational databases such as Pervasive PSQLor MS SQL- Knowledge of Visual Source Safe would be an asset- Knowledge of Visual Studio 2013 (Team Foundation Server) and MS Project serverwould be an asset- Knowledge of Change Management, Incident Management, and Project Management would be an assetEDUCATION/EXPERIENCE:- A University Graduate in Computer Science or an equivalent appropriate degree- Minimum 3 years experience as a Delphi Analyst or Developer.Interested? Please send your CV to guillaume.dion@randstad.ca
      We are looking to hire an Application Developer on a contract basis for 6 months, possibility of renewal. The primary areas of responsibilities are:- Work with business users to understand business requirements for an enhancement orproject and produce the necessary functional specifications and design.- Perform analysis and determine the required customizations and configurations for anew application or enhancement- Development, testing, and implementation of new software or enhancements to existingapplications.- Produce the required technical detailed design and program specifications as it appliesto the rights management software application SDGRS system and related tools- Provide the necessary production support as required to address urgent issues.- Successful completion of assigned task items and ability to work on all levels ofcomplexity in the delivery of the solution- Provide assistance in the guidance of other staff that are assigned to work with them onthe same initiatives or projects. .SKILLS, KNOWLEDGE REQUIRED:- Solid application development skills and strong software development lifecycleknowledge- Good understanding of common business processes and practices- Strong knowledge and experience of systems design- Demonstrated knowledge and experience on Delphi 7 or higher version- Strong background and experience with relational databases such as Pervasive PSQLor MS SQL- Knowledge of Visual Source Safe would be an asset- Knowledge of Visual Studio 2013 (Team Foundation Server) and MS Project serverwould be an asset- Knowledge of Change Management, Incident Management, and Project Management would be an assetEDUCATION/EXPERIENCE:- A University Graduate in Computer Science or an equivalent appropriate degree- Minimum 3 years experience as a Delphi Analyst or Developer.AdvantagesWe are looking to hire an Application Developer on a contract basis for 6 months, possibility of renewal. Interested? Please send your CV to guillaume.dion@randstad.caResponsibilities- Work with business users to understand business requirements for an enhancement orproject and produce the necessary functional specifications and design.- Perform analysis and determine the required customizations and configurations for anew application or enhancement- Development, testing, and implementation of new software or enhancements to existingapplications.- Produce the required technical detailed design and program specifications as it appliesto the rights management software application SDGRS system and related tools- Provide the necessary production support as required to address urgent issues.- Successful completion of assigned task items and ability to work on all levels ofcomplexity in the delivery of the solution- Provide assistance in the guidance of other staff that are assigned to work with them onthe same initiatives or projects. .Qualifications- Solid application development skills and strong software development lifecycleknowledge- Good understanding of common business processes and practices- Strong knowledge and experience of systems design- Demonstrated knowledge and experience on Delphi 7 or higher version- Strong background and experience with relational databases such as Pervasive PSQLor MS SQL- Knowledge of Visual Source Safe would be an asset- Knowledge of Visual Studio 2013 (Team Foundation Server) and MS Project serverwould be an asset- Knowledge of Change Management, Incident Management, and Project Management would be an assetEDUCATION/EXPERIENCE:- A University Graduate in Computer Science or an equivalent appropriate degree- Minimum 3 years experience as a Delphi Analyst or Developer.SummaryWe are looking to hire an Application Developer on a contract basis for 6 months, possibility of renewal. The primary areas of responsibilities are:- Work with business users to understand business requirements for an enhancement orproject and produce the necessary functional specifications and design.- Perform analysis and determine the required customizations and configurations for anew application or enhancement- Development, testing, and implementation of new software or enhancements to existingapplications.- Produce the required technical detailed design and program specifications as it appliesto the rights management software application SDGRS system and related tools- Provide the necessary production support as required to address urgent issues.- Successful completion of assigned task items and ability to work on all levels ofcomplexity in the delivery of the solution- Provide assistance in the guidance of other staff that are assigned to work with them onthe same initiatives or projects. .SKILLS, KNOWLEDGE REQUIRED:- Solid application development skills and strong software development lifecycleknowledge- Good understanding of common business processes and practices- Strong knowledge and experience of systems design- Demonstrated knowledge and experience on Delphi 7 or higher version- Strong background and experience with relational databases such as Pervasive PSQLor MS SQL- Knowledge of Visual Source Safe would be an asset- Knowledge of Visual Studio 2013 (Team Foundation Server) and MS Project serverwould be an asset- Knowledge of Change Management, Incident Management, and Project Management would be an assetEDUCATION/EXPERIENCE:- A University Graduate in Computer Science or an equivalent appropriate degree- Minimum 3 years experience as a Delphi Analyst or Developer.Interested? Please send your CV to guillaume.dion@randstad.ca
      • Montréal, Québec
      • Contract
      • A minimum of six years of relevant experience in an environment orientedservice (microservice, synchronous & asynchronous) (required)• Experience working as a lead in a team• Knowledge of the Agile development environment• The same technical skills as the Java Developer profileintermediate• Mastery of the French languageAdvantages______________________________________________________________________________Responsibilities______________________________________________________________________________Qualifications______________________________________________________________________________Summary______________________________________________________________________________
      • A minimum of six years of relevant experience in an environment orientedservice (microservice, synchronous & asynchronous) (required)• Experience working as a lead in a team• Knowledge of the Agile development environment• The same technical skills as the Java Developer profileintermediate• Mastery of the French languageAdvantages______________________________________________________________________________Responsibilities______________________________________________________________________________Qualifications______________________________________________________________________________Summary______________________________________________________________________________
      • Montréal, Québec
      • Contract
      Description:• Senior-Level Java• Senior-Level Spring and Spring Boot• Senior-Level MEARN stack (Mongo, Express, Angular/React, Node)• OOP Design Patterns• REST API Designing and Implementation• DevOps (Terraform, Kubernetes, Docker, Docker Compose, Ansible)• Microservice Development• Cloud ComputingNice-to-Have Skill Set• Kafka• RabbitMQ• Azure in general; IoT Hub, Event Hubs, Azure Function, AKS in particular• Shell scriptingAdvantages6 months contract, renewable, remote work until further notice, flex hours, equipment provided.ResponsibilitiesDescription:Responsible for the development, design and implementation of application systems. Designs and codes programs, including the ability to test their coding, find errors, and correct codes to provide quality coding. Interfaces with technical team to design and implement application systems. QualificationsQualifications include: Demonstrated experience with coding technologies including Java, Spring, React, MEAN stack, DevOps methodologies, Docker, Kubernetes, TerraformUndergraduate degree or Technical Certificate. Bilingualism (French and English) is mandatorySummaryWe are looking for a Senior Java Developer, with strong knowledge in Java, React, Docker, Kubernetes and Terraform
      Description:• Senior-Level Java• Senior-Level Spring and Spring Boot• Senior-Level MEARN stack (Mongo, Express, Angular/React, Node)• OOP Design Patterns• REST API Designing and Implementation• DevOps (Terraform, Kubernetes, Docker, Docker Compose, Ansible)• Microservice Development• Cloud ComputingNice-to-Have Skill Set• Kafka• RabbitMQ• Azure in general; IoT Hub, Event Hubs, Azure Function, AKS in particular• Shell scriptingAdvantages6 months contract, renewable, remote work until further notice, flex hours, equipment provided.ResponsibilitiesDescription:Responsible for the development, design and implementation of application systems. Designs and codes programs, including the ability to test their coding, find errors, and correct codes to provide quality coding. Interfaces with technical team to design and implement application systems. QualificationsQualifications include: Demonstrated experience with coding technologies including Java, Spring, React, MEAN stack, DevOps methodologies, Docker, Kubernetes, TerraformUndergraduate degree or Technical Certificate. Bilingualism (French and English) is mandatorySummaryWe are looking for a Senior Java Developer, with strong knowledge in Java, React, Docker, Kubernetes and Terraform
      • Montréal, Québec
      • Contract
      C# OR JAVA DeveloperMust be willing to learn bothMissions EnvironmentThe Information Technology Department part of GBSU (Global Business Support Unit) has worldwide responsibility for supplying Global Banking and Investor Solutions (GBIS) Divisions with the IT resources necessary for them to operate under competitive conditions in terms of technological standards, service quality and cost. GBSU is composed of diverse and talented professionals who translate ideas into action every day by combining the strength of its expertise in IT with a deep understanding of the investment banking business and regulations. GBSU has a threefold responsibility as follows: (1) Deliver innovative IT Solutions that enable GBIS to achieve its business objectives. (2) Maintain a highly resilient, flexible, cost effective and well controlled production service for our business applications, systems and infrastructure. (3) Facilitate entry into new markets, compliance with regulatory needs, growth in business volumes and add operational efficiency improvements in our overall front to back processing environment. GBSU achieves this while promoting a collaborative, innovative, and fun environment for its IT professionals.Day-to-Day Responsibilities:FO Lab team is a Front Office IT Team working with the Trading floor. It is a proximity development team that works hand in hand with equity derivative trading desks and operational teams, to develop new tools that suit their needs, and bring reactivity to face any production issues on existing tools. Our mission is to transform legacy systems to server base applications, with strong, sustainable and easy-to-maintain architecture.The position implies :Hands-on development including analysis, coding, testing, deployment, support and maintenance adapting to US need ;Ensure software is analyzed, validated and implemented according to specifications, deadlines, standards and procedures, and, assemble and integrate software components ;Ensure design and/or changes in the planning and implementation take into consideration cost, quality and time ;Identify and communicate risk/issues and propose solutions across all perimeters ;Challenge both local and worldwide development solutions with focus on avoiding duplicate efforts ;Ensure consistency/continuity of development with global entities ;Propose solutions to improve industrialization and system reliability.Major skills required:Exposing and consuming API’s such as RESTFul APIs (C# and Java).Service oriented application architecture knowledge (SOLID principles).Knowledge on Databases (MSSQL/PostGreSQL/MongoDb)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 coachingResponsibilitiesDay-to-Day Responsibilities:FO Lab team is a Front Office IT Team working with the Trading floor. It is a proximity development team that works hand in hand with equity derivative trading desks and operational teams, to develop new tools that suit their needs, and bring reactivity to face any production issues on existing tools. Our mission is to transform legacy systems to server base applications, with strong, sustainable and easy-to-maintain architecture.The position implies :Hands-on development including analysis, coding, testing, deployment, support and maintenance adapting to US need ;Ensure software is analyzed, validated and implemented according to specifications, deadlines, standards and procedures, and, assemble and integrate software components ;Ensure design and/or changes in the planning and implementation take into consideration cost, quality and time ;Identify and communicate risk/issues and propose solutions across all perimeters ;Challenge both local and worldwide development solutions with focus on avoiding duplicate efforts ;Ensure consistency/continuity of development with global entities ;Propose solutions to improve industrialization and system reliability.Major skills required:Exposing and consuming API’s such as RESTFul APIs (C# and Java).Service oriented application architecture knowledge (SOLID principles).Knowledge on Databases (MSSQL/PostGreSQL/MongoDb)Using of standard tools for source version control systems (Git), unit testing, continuous integration.QualificationsProfile Experience Needed: 3+ years as a software applications developer.Required:3+ years of professional experience in object oriented programming in C# and Java.2+ years of professional experience in SQL, PostgreSQL , Oracle and NoSQL (MongoDB)2+ years of experience in web programming, HTML5, CSS, Bootstrap.2+ years of experience with Continuous Integration and Continuous Delivery using Jenkins and Octopus.At least 2 years of experience in JavaScript and Typescript.At least 2 years of experience in building Single Page Applications using either Angular 5 or later / React.3+ experience using the following IDEs: IntelliJ, Visual Studio, Visual Studio Code, Xcode, Microsoft SQL Server Management Studio, SQL Developer, GitExtensions.At least 2 years of experience in Scrum, JIRA, GithubDesired:Professional experience in VBA and Python.Experience in unit testing and agile development.Experience in version control systems Git.Knowledge of financial products is a plus.Competencies:Autonomy and RigorStrong organizational and communication skillsTeam playerEducational Requirements:Bachelor's or higher degree in Computer Science.SummaryProfile Experience Needed: 3+ years as a software applications developer.Required:3+ years of professional experience in object oriented programming in C# and Java.2+ years of professional experience in SQL, PostgreSQL , Oracle and NoSQL (MongoDB)2+ years of experience in web programming, HTML5, CSS, Bootstrap.2+ years of experience with Continuous Integration and Continuous Delivery using Jenkins and Octopus.At least 2 years of experience in JavaScript and Typescript.At least 2 years of experience in building Single Page Applications using either Angular 5 or later / React.3+ experience using the following IDEs: IntelliJ, Visual Studio, Visual Studio Code, Xcode, Microsoft SQL Server Management Studio, SQL Developer, GitExtensions.At least 2 years of experience in Scrum, JIRA, GithubDesired:Professional experience in VBA and Python.Experience in unit testing and agile development.Experience in version control systems Git.Knowledge of financial products is a plus.Competencies:Autonomy and RigorStrong organizational and communication skillsTeam playerEducational Requirements:Bachelor's or higher degree in Computer Science.
      C# OR JAVA DeveloperMust be willing to learn bothMissions EnvironmentThe Information Technology Department part of GBSU (Global Business Support Unit) has worldwide responsibility for supplying Global Banking and Investor Solutions (GBIS) Divisions with the IT resources necessary for them to operate under competitive conditions in terms of technological standards, service quality and cost. GBSU is composed of diverse and talented professionals who translate ideas into action every day by combining the strength of its expertise in IT with a deep understanding of the investment banking business and regulations. GBSU has a threefold responsibility as follows: (1) Deliver innovative IT Solutions that enable GBIS to achieve its business objectives. (2) Maintain a highly resilient, flexible, cost effective and well controlled production service for our business applications, systems and infrastructure. (3) Facilitate entry into new markets, compliance with regulatory needs, growth in business volumes and add operational efficiency improvements in our overall front to back processing environment. GBSU achieves this while promoting a collaborative, innovative, and fun environment for its IT professionals.Day-to-Day Responsibilities:FO Lab team is a Front Office IT Team working with the Trading floor. It is a proximity development team that works hand in hand with equity derivative trading desks and operational teams, to develop new tools that suit their needs, and bring reactivity to face any production issues on existing tools. Our mission is to transform legacy systems to server base applications, with strong, sustainable and easy-to-maintain architecture.The position implies :Hands-on development including analysis, coding, testing, deployment, support and maintenance adapting to US need ;Ensure software is analyzed, validated and implemented according to specifications, deadlines, standards and procedures, and, assemble and integrate software components ;Ensure design and/or changes in the planning and implementation take into consideration cost, quality and time ;Identify and communicate risk/issues and propose solutions across all perimeters ;Challenge both local and worldwide development solutions with focus on avoiding duplicate efforts ;Ensure consistency/continuity of development with global entities ;Propose solutions to improve industrialization and system reliability.Major skills required:Exposing and consuming API’s such as RESTFul APIs (C# and Java).Service oriented application architecture knowledge (SOLID principles).Knowledge on Databases (MSSQL/PostGreSQL/MongoDb)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 coachingResponsibilitiesDay-to-Day Responsibilities:FO Lab team is a Front Office IT Team working with the Trading floor. It is a proximity development team that works hand in hand with equity derivative trading desks and operational teams, to develop new tools that suit their needs, and bring reactivity to face any production issues on existing tools. Our mission is to transform legacy systems to server base applications, with strong, sustainable and easy-to-maintain architecture.The position implies :Hands-on development including analysis, coding, testing, deployment, support and maintenance adapting to US need ;Ensure software is analyzed, validated and implemented according to specifications, deadlines, standards and procedures, and, assemble and integrate software components ;Ensure design and/or changes in the planning and implementation take into consideration cost, quality and time ;Identify and communicate risk/issues and propose solutions across all perimeters ;Challenge both local and worldwide development solutions with focus on avoiding duplicate efforts ;Ensure consistency/continuity of development with global entities ;Propose solutions to improve industrialization and system reliability.Major skills required:Exposing and consuming API’s such as RESTFul APIs (C# and Java).Service oriented application architecture knowledge (SOLID principles).Knowledge on Databases (MSSQL/PostGreSQL/MongoDb)Using of standard tools for source version control systems (Git), unit testing, continuous integration.QualificationsProfile Experience Needed: 3+ years as a software applications developer.Required:3+ years of professional experience in object oriented programming in C# and Java.2+ years of professional experience in SQL, PostgreSQL , Oracle and NoSQL (MongoDB)2+ years of experience in web programming, HTML5, CSS, Bootstrap.2+ years of experience with Continuous Integration and Continuous Delivery using Jenkins and Octopus.At least 2 years of experience in JavaScript and Typescript.At least 2 years of experience in building Single Page Applications using either Angular 5 or later / React.3+ experience using the following IDEs: IntelliJ, Visual Studio, Visual Studio Code, Xcode, Microsoft SQL Server Management Studio, SQL Developer, GitExtensions.At least 2 years of experience in Scrum, JIRA, GithubDesired:Professional experience in VBA and Python.Experience in unit testing and agile development.Experience in version control systems Git.Knowledge of financial products is a plus.Competencies:Autonomy and RigorStrong organizational and communication skillsTeam playerEducational Requirements:Bachelor's or higher degree in Computer Science.SummaryProfile Experience Needed: 3+ years as a software applications developer.Required:3+ years of professional experience in object oriented programming in C# and Java.2+ years of professional experience in SQL, PostgreSQL , Oracle and NoSQL (MongoDB)2+ years of experience in web programming, HTML5, CSS, Bootstrap.2+ years of experience with Continuous Integration and Continuous Delivery using Jenkins and Octopus.At least 2 years of experience in JavaScript and Typescript.At least 2 years of experience in building Single Page Applications using either Angular 5 or later / React.3+ experience using the following IDEs: IntelliJ, Visual Studio, Visual Studio Code, Xcode, Microsoft SQL Server Management Studio, SQL Developer, GitExtensions.At least 2 years of experience in Scrum, JIRA, GithubDesired:Professional experience in VBA and Python.Experience in unit testing and agile development.Experience in version control systems Git.Knowledge of financial products is a plus.Competencies:Autonomy and RigorStrong organizational and communication skillsTeam playerEducational Requirements:Bachelor's or higher degree in Computer Science.
      • Saint-Laurent, Québec
      • Contract
      C# - Unity DeveloperDuration: 12 months (renewable up to 2 years, or potential to become permanent)Location : Montreal / RemoteJob SummaryOur client's healthcare diivision is looking for a passionate Unity / C# Developer interested in building the next generation of training solutions within the R&D engineering department. The developer will be involved with several of the company’s Web and Mixed Reality products including the patient simulators, the procedure simulators and other teaching tools. Typical tasks will include analysis, design, coding, validation, integration and tuning of innovative solutions inside the our client's healthcare web and mixed reality platforms. The candidate will be part of a team of 20+ developers and engineers, including computer graphics specialists, 3D artists, designers, gameplay programmers and generalists.Core Functions• Collaborate with a multi-disciplinary team to create new training applications that will be usedacross multiple platforms.• Provide innovative technical solutions and high-quality software components for R&D and customclient projects.• Contribute new feature ideas and code to core frameworks to ensure they are scalable,maintainable, and flexible.• Proactively engage with development team members to resolve challenging design and engineeringissues.• Participate in planning and estimating for potential projects.• Help to define the new product architecture and our overall technology stack.• Improve product quality and performance of existing applications.Personal QualificationsYou have a history of innovation and a passion for solving ambiguous problems with a multi-disciplinaryteam. You are an excellent communicator and can seamlessly transition from high-level to deeplytechnical conversation. You are results and customer oriented, with a proven ability to meet or exceedthe engineering objectives.Education & Experience• A Bachelor’s degree or Master’s degree in Software Engineering, Computer Engineering orComputer Science.• 5-10 years of professional experience.Required Skills• 3+ years of experience with C# with a knowledge of standard data structures and design patterns• 3+ years of experience in Unity.• Strong foundation of 3D visual rendering techniques.• Debugging / profiling / optimizing• Experience using a framework.• Autonomous and resourceful.• Led the delivery of features from concept to completion.• Source control is second nature.• Bilingualism (French / English).Bonus Skills:• Experience with deploying WebGL content (native or Unity) in a cloud environment.• Experience with Android/iOS mobile development (native or Unity).• Experience with Virtual/Augmented Reality development.• Experience with real-time simulation.• Experience in network programming (socket base or REST) & protocols.• Extensive knowledge of C++.• Experience in CI/CD.• Understanding of gaming engines and gaming industry best practicesAdvantagesPlease contact your recruitment advisor to inquire about the advantages of this mandate.ResponsibilitiesCore Functions• Collaborate with a multi-disciplinary team to create new training applications that will be usedacross multiple platforms.• Provide innovative technical solutions and high-quality software components for R&D and customclient projects.• Contribute new feature ideas and code to core frameworks to ensure they are scalable,maintainable, and flexible.• Proactively engage with development team members to resolve challenging design and engineeringissues.• Participate in planning and estimating for potential projects.• Help to define the new product architecture and our overall technology stack.• Improve product quality and performance of existing applications.Personal QualificationsYou have a history of innovation and a passion for solving ambiguous problems with a multi-disciplinaryteam. You are an excellent communicator and can seamlessly transition from high-level to deeplytechnical conversation. You are results and customer oriented, with a proven ability to meet or exceedthe engineering objectives.QualificationsEducation & Experience• A Bachelor’s degree or Master’s degree in Software Engineering, Computer Engineering orComputer Science.• 5-10 years of professional experience.Required Skills• 3+ years of experience with C# with a knowledge of standard data structures and design patterns• 3+ years of experience in Unity.• Strong foundation of 3D visual rendering techniques.• Debugging / profiling / optimizing• Experience using a framework.• Autonomous and resourceful.• Led the delivery of features from concept to completion.• Source control is second nature.• Bilingualism (French / English).SummaryJob title: C# - Unity DeveloperDuration: 12 months (renewable up to 2 years)Openings: 1
      C# - Unity DeveloperDuration: 12 months (renewable up to 2 years, or potential to become permanent)Location : Montreal / RemoteJob SummaryOur client's healthcare diivision is looking for a passionate Unity / C# Developer interested in building the next generation of training solutions within the R&D engineering department. The developer will be involved with several of the company’s Web and Mixed Reality products including the patient simulators, the procedure simulators and other teaching tools. Typical tasks will include analysis, design, coding, validation, integration and tuning of innovative solutions inside the our client's healthcare web and mixed reality platforms. The candidate will be part of a team of 20+ developers and engineers, including computer graphics specialists, 3D artists, designers, gameplay programmers and generalists.Core Functions• Collaborate with a multi-disciplinary team to create new training applications that will be usedacross multiple platforms.• Provide innovative technical solutions and high-quality software components for R&D and customclient projects.• Contribute new feature ideas and code to core frameworks to ensure they are scalable,maintainable, and flexible.• Proactively engage with development team members to resolve challenging design and engineeringissues.• Participate in planning and estimating for potential projects.• Help to define the new product architecture and our overall technology stack.• Improve product quality and performance of existing applications.Personal QualificationsYou have a history of innovation and a passion for solving ambiguous problems with a multi-disciplinaryteam. You are an excellent communicator and can seamlessly transition from high-level to deeplytechnical conversation. You are results and customer oriented, with a proven ability to meet or exceedthe engineering objectives.Education & Experience• A Bachelor’s degree or Master’s degree in Software Engineering, Computer Engineering orComputer Science.• 5-10 years of professional experience.Required Skills• 3+ years of experience with C# with a knowledge of standard data structures and design patterns• 3+ years of experience in Unity.• Strong foundation of 3D visual rendering techniques.• Debugging / profiling / optimizing• Experience using a framework.• Autonomous and resourceful.• Led the delivery of features from concept to completion.• Source control is second nature.• Bilingualism (French / English).Bonus Skills:• Experience with deploying WebGL content (native or Unity) in a cloud environment.• Experience with Android/iOS mobile development (native or Unity).• Experience with Virtual/Augmented Reality development.• Experience with real-time simulation.• Experience in network programming (socket base or REST) & protocols.• Extensive knowledge of C++.• Experience in CI/CD.• Understanding of gaming engines and gaming industry best practicesAdvantagesPlease contact your recruitment advisor to inquire about the advantages of this mandate.ResponsibilitiesCore Functions• Collaborate with a multi-disciplinary team to create new training applications that will be usedacross multiple platforms.• Provide innovative technical solutions and high-quality software components for R&D and customclient projects.• Contribute new feature ideas and code to core frameworks to ensure they are scalable,maintainable, and flexible.• Proactively engage with development team members to resolve challenging design and engineeringissues.• Participate in planning and estimating for potential projects.• Help to define the new product architecture and our overall technology stack.• Improve product quality and performance of existing applications.Personal QualificationsYou have a history of innovation and a passion for solving ambiguous problems with a multi-disciplinaryteam. You are an excellent communicator and can seamlessly transition from high-level to deeplytechnical conversation. You are results and customer oriented, with a proven ability to meet or exceedthe engineering objectives.QualificationsEducation & Experience• A Bachelor’s degree or Master’s degree in Software Engineering, Computer Engineering orComputer Science.• 5-10 years of professional experience.Required Skills• 3+ years of experience with C# with a knowledge of standard data structures and design patterns• 3+ years of experience in Unity.• Strong foundation of 3D visual rendering techniques.• Debugging / profiling / optimizing• Experience using a framework.• Autonomous and resourceful.• Led the delivery of features from concept to completion.• Source control is second nature.• Bilingualism (French / English).SummaryJob title: C# - Unity DeveloperDuration: 12 months (renewable up to 2 years)Openings: 1
      • Verdun, Québec
      • Contract
      Being a developer for the Transactional Assets and Portals team means:• Have a direct impact on the customer experience• Participate in the redesign of certain applications, in particular the transactional Banking Terminal• Being able to see concretely the final product of his work• Challenge your fellow architects and designers and develop the team as a whole• Participate in a multitude of large-scale projects, in particular with the Mon Bancaire value chain in the dailiesYou are the ideal candidate if you master:University degree in related fields with 5 years of experience or equivalent experienceKnowledge of Linux / Unix administration, including scripts; knowledge of Windows Server administration (asset)Strong technical problem solving skills and knowledge of resilient software design models and architecturesKnowledge of CLI / API, Terraform, Ansible, Python, Bash and GitGood experience with the Java programming languageGood knowledge of container administration including Docker, KubernetesGood knowledge of at least one of these two server development technologies: Spring or J2EE.Both would be appreciatedGood knowledge of the REST protocolExperience with SQL, using Oracle, PostgreSQL desiredExperience with monitoring / alert tools such as Grafana, DataDogExperience with vault and secret management processes and toolsKnowledge of Websphere application server desiredStrong communication and technical simplification skillsBilingual (spoken / written) French and EnglishAdvantages_____________________________________________________________________________________Responsibilities_____________________________________________________________________________________Qualifications_____________________________________________________________________________________Summary_____________________________________________________________________________________
      Being a developer for the Transactional Assets and Portals team means:• Have a direct impact on the customer experience• Participate in the redesign of certain applications, in particular the transactional Banking Terminal• Being able to see concretely the final product of his work• Challenge your fellow architects and designers and develop the team as a whole• Participate in a multitude of large-scale projects, in particular with the Mon Bancaire value chain in the dailiesYou are the ideal candidate if you master:University degree in related fields with 5 years of experience or equivalent experienceKnowledge of Linux / Unix administration, including scripts; knowledge of Windows Server administration (asset)Strong technical problem solving skills and knowledge of resilient software design models and architecturesKnowledge of CLI / API, Terraform, Ansible, Python, Bash and GitGood experience with the Java programming languageGood knowledge of container administration including Docker, KubernetesGood knowledge of at least one of these two server development technologies: Spring or J2EE.Both would be appreciatedGood knowledge of the REST protocolExperience with SQL, using Oracle, PostgreSQL desiredExperience with monitoring / alert tools such as Grafana, DataDogExperience with vault and secret management processes and toolsKnowledge of Websphere application server desiredStrong communication and technical simplification skillsBilingual (spoken / written) French and EnglishAdvantages_____________________________________________________________________________________Responsibilities_____________________________________________________________________________________Qualifications_____________________________________________________________________________________Summary_____________________________________________________________________________________
      • Verdun, Québec
      • Contract
      The QA developer will be part of a multidisciplinary IT delivery team tasked with supporting and evolving the Fenergo platform used for customer onboarding. The QA Developer will work closely with the Financial Market Operations team, who are the Business Owners and Data Managers of the Fenergo Platform.* Important: We want this person to be a QA analyst with technical background who will develop tests not only in Excel but also in technical systemsGeneral Description:• Supports applications and their technological environments.• Supports related business processes.• Experienced in analysis, design, execution and conceptual thinking.• Improves and develops approaches to implement tactical and strategic decisions.• Technical contributor who analyzes needs and gaps, writes functional specifications and configures the solution.Nature of activities:• Develops or improves systems and processes or develops innovative approaches and acts as a professional resource for a specialized service or sector of activity.• Anticipates issues, develops mitigation solutions and control mechanisms• Translate manual tests into automated tests• Technical contribution including development and configuration of automated tests, execution reports, assurance of creation of bugs / defects linked to non-conforming tests.• Analyzes specifications, writes and executes test scripts, documents gaps.• Ensures that strategies and test plans are in place for all functional and non-functional requirements and tests to be performed.• Ensures that unit, integration and functional tests are automated and well defined.Communication and influence:• Contributes to large-scale projects or committees and collaborates in problem solving• Ensure to work with other team membersProblem solving:• Anticipates problems and their potential impacts and identifies avenues for improvement to existing practices by analyzing a large amount of information (i.e. multilevel analysis)• Develops the analysis methodology within his unit and sets up control mechanisms for the validation of analyzesFramework for reflection:• Ensures the evolution of work processes, practices and existing services in the professional field and supports the realization and optimizes programs, approaches and / or systems in connection with the realization of the business plan• Manages the deployment of improvements autonomously and automaticallyRequired:• Has specialized knowledge of a field of activity and best market practices• Bacc and 2 to 4 years of experience• Experience in Automated testing frameworks, Selenium, Java, Python, RPA, Apex, Cucumber, Jenkins, Git, MQ, APi’s, AWS, MFT, unit testing, integration testing, functional testingAdvantages________________________________________________________________________________Responsibilities________________________________________________________________________________Qualifications________________________________________________________________________________Summary________________________________________________________________________________
      The QA developer will be part of a multidisciplinary IT delivery team tasked with supporting and evolving the Fenergo platform used for customer onboarding. The QA Developer will work closely with the Financial Market Operations team, who are the Business Owners and Data Managers of the Fenergo Platform.* Important: We want this person to be a QA analyst with technical background who will develop tests not only in Excel but also in technical systemsGeneral Description:• Supports applications and their technological environments.• Supports related business processes.• Experienced in analysis, design, execution and conceptual thinking.• Improves and develops approaches to implement tactical and strategic decisions.• Technical contributor who analyzes needs and gaps, writes functional specifications and configures the solution.Nature of activities:• Develops or improves systems and processes or develops innovative approaches and acts as a professional resource for a specialized service or sector of activity.• Anticipates issues, develops mitigation solutions and control mechanisms• Translate manual tests into automated tests• Technical contribution including development and configuration of automated tests, execution reports, assurance of creation of bugs / defects linked to non-conforming tests.• Analyzes specifications, writes and executes test scripts, documents gaps.• Ensures that strategies and test plans are in place for all functional and non-functional requirements and tests to be performed.• Ensures that unit, integration and functional tests are automated and well defined.Communication and influence:• Contributes to large-scale projects or committees and collaborates in problem solving• Ensure to work with other team membersProblem solving:• Anticipates problems and their potential impacts and identifies avenues for improvement to existing practices by analyzing a large amount of information (i.e. multilevel analysis)• Develops the analysis methodology within his unit and sets up control mechanisms for the validation of analyzesFramework for reflection:• Ensures the evolution of work processes, practices and existing services in the professional field and supports the realization and optimizes programs, approaches and / or systems in connection with the realization of the business plan• Manages the deployment of improvements autonomously and automaticallyRequired:• Has specialized knowledge of a field of activity and best market practices• Bacc and 2 to 4 years of experience• Experience in Automated testing frameworks, Selenium, Java, Python, RPA, Apex, Cucumber, Jenkins, Git, MQ, APi’s, AWS, MFT, unit testing, integration testing, functional testingAdvantages________________________________________________________________________________Responsibilities________________________________________________________________________________Qualifications________________________________________________________________________________Summary________________________________________________________________________________
      • Montréal, Québec
      • Contract
      Full Stack Java DeveloperLong term contractMissions We, the Montreal Solutions Center (MSC), develop software solutions for major financial markets in the Americas, Asia and Europe.Our solutions must be competitive to develop or consolidate our market share, launch new products and seize opportunities.Unlike other multinationals, we promote Agile culture internationally and on a scale rarely explored.In our mind SQL, Angular, and Java are languages ​​that allow us to express ideas.We share the ambition and the desire to improve; not knowing is just an opportunity to learn and help each other.We act in partnership with the "business" to tackle complex issues while welcoming the value created.We have the freshness and enthusiasm of a finch who embraces the challenges of a major international bank.We believe that being a good developer also requires a solid understanding of all aspects of the software development cycle and the business domain. We believe in the importance of communication, quality and continuous improvement. Also the responsibilities of a programmer analyst include: - Produce new features in the context of the decommission of a vendor tool. It's not just about writing code, but also making design / architecture decisions, testing, tracking quality metrics, and producing documentation. - Demonstrate functionality to stakeholders and the product owner (Product Owner) to gain a strong understanding of the field and get feedback on the work provided- Participate in "Scrum" related activities, such as daily stand-up meetings, backlog grooming, retrospective Sprint, and demos.- Deliver solutions according to our standards and provide operational support if necessary.- Take time to have fun by joining one of the communities or even launching new ones!AdvantagesLong term contract, 40 hrs a week, large banking environment, Montreal based. Lors of room to grow and develop skills with training and coachingResponsibilitiesAlso the responsibilities of a programmer analyst include: - Produce new features in the context of the decommission of a vendor tool. It's not just about writing code, but also making design / architecture decisions, testing, tracking quality metrics, and producing documentation. - Demonstrate functionality to stakeholders and the product owner (Product Owner) to gain a strong understanding of the field and get feedback on the work provided- Participate in "Scrum" related activities, such as daily stand-up meetings, backlog grooming, retrospective Sprint, and demos.- Deliver solutions according to our standards and provide operational support if necessary.- Take time to have fun by joining one of the communities or even launching new ones!QualificationsProfile Technical Skills: SQL - SQL Server – PL-SQLJavaAngular Competencies:Ability to work with complex information systemsKnowledge of the market finance universe (equity markets, interest rates, derivatives, etc.)Written and oral autonomy in EnglishSense of organization, methodical, analyticalCommunication skills Educational Requirements:Education and level of experience: University degree: Computer SciencePlus : Experience in corporate and investment banking or finance an asset SummaryProfile Technical Skills: SQL - SQL Server – PL-SQLJavaAngular Competencies:Ability to work with complex information systemsKnowledge of the market finance universe (equity markets, interest rates, derivatives, etc.)Written and oral autonomy in EnglishSense of organization, methodical, analyticalCommunication skills Educational Requirements:Education and level of experience: University degree: Computer SciencePlus : Experience in corporate and investment banking or finance an asset
      Full Stack Java DeveloperLong term contractMissions We, the Montreal Solutions Center (MSC), develop software solutions for major financial markets in the Americas, Asia and Europe.Our solutions must be competitive to develop or consolidate our market share, launch new products and seize opportunities.Unlike other multinationals, we promote Agile culture internationally and on a scale rarely explored.In our mind SQL, Angular, and Java are languages ​​that allow us to express ideas.We share the ambition and the desire to improve; not knowing is just an opportunity to learn and help each other.We act in partnership with the "business" to tackle complex issues while welcoming the value created.We have the freshness and enthusiasm of a finch who embraces the challenges of a major international bank.We believe that being a good developer also requires a solid understanding of all aspects of the software development cycle and the business domain. We believe in the importance of communication, quality and continuous improvement. Also the responsibilities of a programmer analyst include: - Produce new features in the context of the decommission of a vendor tool. It's not just about writing code, but also making design / architecture decisions, testing, tracking quality metrics, and producing documentation. - Demonstrate functionality to stakeholders and the product owner (Product Owner) to gain a strong understanding of the field and get feedback on the work provided- Participate in "Scrum" related activities, such as daily stand-up meetings, backlog grooming, retrospective Sprint, and demos.- Deliver solutions according to our standards and provide operational support if necessary.- Take time to have fun by joining one of the communities or even launching new ones!AdvantagesLong term contract, 40 hrs a week, large banking environment, Montreal based. Lors of room to grow and develop skills with training and coachingResponsibilitiesAlso the responsibilities of a programmer analyst include: - Produce new features in the context of the decommission of a vendor tool. It's not just about writing code, but also making design / architecture decisions, testing, tracking quality metrics, and producing documentation. - Demonstrate functionality to stakeholders and the product owner (Product Owner) to gain a strong understanding of the field and get feedback on the work provided- Participate in "Scrum" related activities, such as daily stand-up meetings, backlog grooming, retrospective Sprint, and demos.- Deliver solutions according to our standards and provide operational support if necessary.- Take time to have fun by joining one of the communities or even launching new ones!QualificationsProfile Technical Skills: SQL - SQL Server – PL-SQLJavaAngular Competencies:Ability to work with complex information systemsKnowledge of the market finance universe (equity markets, interest rates, derivatives, etc.)Written and oral autonomy in EnglishSense of organization, methodical, analyticalCommunication skills Educational Requirements:Education and level of experience: University degree: Computer SciencePlus : Experience in corporate and investment banking or finance an asset SummaryProfile Technical Skills: SQL - SQL Server – PL-SQLJavaAngular Competencies:Ability to work with complex information systemsKnowledge of the market finance universe (equity markets, interest rates, derivatives, etc.)Written and oral autonomy in EnglishSense of organization, methodical, analyticalCommunication skills Educational Requirements:Education and level of experience: University degree: Computer SciencePlus : Experience in corporate and investment banking or finance an asset
      • Montréal, Québec
      • Contract
      Missions The successful candidate will join the team as a full stack developer, implementing and supporting tools which serve the production environment of the bank. The team is spread over the world (Paris, Bangalore, Montreal) and provide tools to maintain and support the production. The mission will articulate on full stack development. The candidate will closely work with the technical Team Leader in Montréal and all team members. Day-to-Day Responsibilities: Collect needs and specify the functionalities to be implemented from end users and Product Owners.Develop the different parts of the application from the user interface to data management.Provide support on day-to-day operations supporting Defect, Problem, and Crisis processes.Be an active member of the team in terms of decision making and process improvementsContribute to the team continuous improvement through communication, documentation, and automation.Staying abreast of developments in web applications and programming languages. Technical Skills:Experience in Java and/or Python development.Strong programming skills in designing and implementation of multi-tier applications using web-based technologies like Spring MVC and Spring Boot.Web development experience (HTML/CSS, Angular, React, Bootstrap).Designing and developing APIs.Good knowledge of SQL language.GitHub.Experience in designing and developing User Interface (UI) applications. Desired / Plus:Having Java Full Stack experience in Software Life Cycle Development including analysis, design (system/database/OO), development deployment, testing, documentation, implementation & maintenance of application software’s in web-based environments.Understanding of development cycles: SDLC, Agile, Continuous delivery.Knowledge on Public Cloud and Azure.Knowledge of CI/CD tools (Jenkins, Docker, Kubernetes). Competencies:Must be a self-starter who is comfortable working in a very dynamic environment, with rapidly changing priorities.Rigorous, Dynamic, detail oriented, fast learning capacity and able to work in a high-pressure environment.Analytical and organizational skills.Ability to work in a time sensitive environment and handle and or prioritize multiple urgent tasks simultaneously across multiple time zones.Excellent interpersonal and rapport building skills, working across multiple stakeholders and functions.Meeting both technical and consumer needs.Good written and communication skills.Good problem-solving skills.AdvantagesLong term contract, 40 hrs a week, large banking environment, Montreal based. Lors of room to grow and develop skills with training and coachingResponsibilitiesMissionsA senior hands-on software developer, possessing strong experience in code development and system design on Java platform. It is critical that the individual has proven records on efficient delivery of business functionality to meet time to market on dynamic demands while maintaining software development and architecture design discipline. Responsibilities will include direct communication with business users and cooperation within a team of developers distributed internationally.Summary of responsibilities:• Build a highly scalable and high-performance architecture • Design and develop back-end data services, REST APIs, and web-based front-end for user profiles and other application support services• Work with platform architects on software and system optimizations, helping to identify and remove potential performance bottlenecks• Work with other software leads on developing testing processes and frameworks• Document the work you do, especially APIs that you create• Understanding of business requirements and their mapping to a given software frameworkQualificationsExperience in Java and/or Python development.Strong programming skills in designing and implementation of multi-tier applications using web-based technologies like Spring MVC and Spring Boot.Web development experience (HTML/CSS, Angular, React, Bootstrap).Designing and developing APIs.Good knowledge of SQL language.GitHub.Experience in designing and developing User Interface (UI) applications. SummaryA senior hands-on software developer, possessing strong experience in code development and system design on Java platform. It is critical that the individual has proven records on efficient delivery of business functionality to meet time to market on dynamic demands while maintaining software development and architecture design discipline. Responsibilities will include direct communication with business users and cooperation within a team of developers distributed internationally.Summary of responsibilities:• Build a highly scalable and high-performance architecture • Design and develop back-end data services, REST APIs, and web-based front-end for user profiles and other application support services• Work with platform architects on software and system optimizations, helping to identify and remove potential performance bottlenecks• Work with other software leads on developing testing processes and frameworks• Document the work you do, especially APIs that you create• Understanding of business requirements and their mapping to a given software framework
      Missions The successful candidate will join the team as a full stack developer, implementing and supporting tools which serve the production environment of the bank. The team is spread over the world (Paris, Bangalore, Montreal) and provide tools to maintain and support the production. The mission will articulate on full stack development. The candidate will closely work with the technical Team Leader in Montréal and all team members. Day-to-Day Responsibilities: Collect needs and specify the functionalities to be implemented from end users and Product Owners.Develop the different parts of the application from the user interface to data management.Provide support on day-to-day operations supporting Defect, Problem, and Crisis processes.Be an active member of the team in terms of decision making and process improvementsContribute to the team continuous improvement through communication, documentation, and automation.Staying abreast of developments in web applications and programming languages. Technical Skills:Experience in Java and/or Python development.Strong programming skills in designing and implementation of multi-tier applications using web-based technologies like Spring MVC and Spring Boot.Web development experience (HTML/CSS, Angular, React, Bootstrap).Designing and developing APIs.Good knowledge of SQL language.GitHub.Experience in designing and developing User Interface (UI) applications. Desired / Plus:Having Java Full Stack experience in Software Life Cycle Development including analysis, design (system/database/OO), development deployment, testing, documentation, implementation & maintenance of application software’s in web-based environments.Understanding of development cycles: SDLC, Agile, Continuous delivery.Knowledge on Public Cloud and Azure.Knowledge of CI/CD tools (Jenkins, Docker, Kubernetes). Competencies:Must be a self-starter who is comfortable working in a very dynamic environment, with rapidly changing priorities.Rigorous, Dynamic, detail oriented, fast learning capacity and able to work in a high-pressure environment.Analytical and organizational skills.Ability to work in a time sensitive environment and handle and or prioritize multiple urgent tasks simultaneously across multiple time zones.Excellent interpersonal and rapport building skills, working across multiple stakeholders and functions.Meeting both technical and consumer needs.Good written and communication skills.Good problem-solving skills.AdvantagesLong term contract, 40 hrs a week, large banking environment, Montreal based. Lors of room to grow and develop skills with training and coachingResponsibilitiesMissionsA senior hands-on software developer, possessing strong experience in code development and system design on Java platform. It is critical that the individual has proven records on efficient delivery of business functionality to meet time to market on dynamic demands while maintaining software development and architecture design discipline. Responsibilities will include direct communication with business users and cooperation within a team of developers distributed internationally.Summary of responsibilities:• Build a highly scalable and high-performance architecture • Design and develop back-end data services, REST APIs, and web-based front-end for user profiles and other application support services• Work with platform architects on software and system optimizations, helping to identify and remove potential performance bottlenecks• Work with other software leads on developing testing processes and frameworks• Document the work you do, especially APIs that you create• Understanding of business requirements and their mapping to a given software frameworkQualificationsExperience in Java and/or Python development.Strong programming skills in designing and implementation of multi-tier applications using web-based technologies like Spring MVC and Spring Boot.Web development experience (HTML/CSS, Angular, React, Bootstrap).Designing and developing APIs.Good knowledge of SQL language.GitHub.Experience in designing and developing User Interface (UI) applications. SummaryA senior hands-on software developer, possessing strong experience in code development and system design on Java platform. It is critical that the individual has proven records on efficient delivery of business functionality to meet time to market on dynamic demands while maintaining software development and architecture design discipline. Responsibilities will include direct communication with business users and cooperation within a team of developers distributed internationally.Summary of responsibilities:• Build a highly scalable and high-performance architecture • Design and develop back-end data services, REST APIs, and web-based front-end for user profiles and other application support services• Work with platform architects on software and system optimizations, helping to identify and remove potential performance bottlenecks• Work with other software leads on developing testing processes and frameworks• Document the work you do, especially APIs that you create• Understanding of business requirements and their mapping to a given software framework
      • Montréal, Québec
      • Contract
      Our client is looking for a C# / C++ Programmer Analyst, long term contract in Montreal.Your responsibilities would be:Design, development, tests, deployment and support of high-quality software applications using C++, C# and related .NET technologies, as well as REST services.Develop knowledge and expertise on financial instrumentsHave frequent interaction with traders to understand their needs and demo the new featuresPair program, submit pull requests and participate in code reviews with the risk chapterLeverage on and keep improving continuous delivery pipeline based on Jenkins Technical skills:Solid programming skills in C# and related .NET technologies (5 years): WCF, Rest API, .Net coreSolid programming skills in C++Expertise in database programming including writing SQL queries and stored procedures.Programming skills/experience in PythonExperience Needed:Five plus years of experience as a .Net and/or C++ developerExperience working in support role Educational Requirements:Bachelor's degree in Computer Science, Information Technology or equivalent AdvantagesLong term contract, 40 hrs a week, large banking environment, Montreal based. Lots of room to grow and develop skills with training and coachingResponsibilitiesDesign, development, tests, deployment and support of high-quality software applications using C++, C# and related .NET technologies, as well as REST services.Develop knowledge and expertise on financial instrumentsHave frequent interaction with traders to understand their needs and demo the new featuresPair program, submit pull requests and participate in code reviews with the risk chapterLeverage on and keep improving continuous delivery pipeline based on JenkinsQualificationsBachelor's degree in Computer Science, Information Technology or equivalentSummary Your responsibilities would be:Design, development, tests, deployment and support of high-quality software applications using C++, C# and related .NET technologies, as well as REST services.Develop knowledge and expertise on financial instrumentsHave frequent interaction with traders to understand their needs and demo the new featuresPair program, submit pull requests and participate in code reviews with the risk chapterLeverage on and keep improving continuous delivery pipeline based on Jenkins Technical skills:Solid programming skills in C# and related .NET technologies (5 years): WCF, Rest API, .Net coreSolid programming skills in C++Expertise in database programming including writing SQL queries and stored procedures.Programming skills/experience in PythonExperience Needed:Five plus years of experience as a .Net and/or C++ developerExperience working in support role Educational Requirements:Bachelor's degree in Computer Science, Information Technology or equivalent
      Our client is looking for a C# / C++ Programmer Analyst, long term contract in Montreal.Your responsibilities would be:Design, development, tests, deployment and support of high-quality software applications using C++, C# and related .NET technologies, as well as REST services.Develop knowledge and expertise on financial instrumentsHave frequent interaction with traders to understand their needs and demo the new featuresPair program, submit pull requests and participate in code reviews with the risk chapterLeverage on and keep improving continuous delivery pipeline based on Jenkins Technical skills:Solid programming skills in C# and related .NET technologies (5 years): WCF, Rest API, .Net coreSolid programming skills in C++Expertise in database programming including writing SQL queries and stored procedures.Programming skills/experience in PythonExperience Needed:Five plus years of experience as a .Net and/or C++ developerExperience working in support role Educational Requirements:Bachelor's degree in Computer Science, Information Technology or equivalent AdvantagesLong term contract, 40 hrs a week, large banking environment, Montreal based. Lots of room to grow and develop skills with training and coachingResponsibilitiesDesign, development, tests, deployment and support of high-quality software applications using C++, C# and related .NET technologies, as well as REST services.Develop knowledge and expertise on financial instrumentsHave frequent interaction with traders to understand their needs and demo the new featuresPair program, submit pull requests and participate in code reviews with the risk chapterLeverage on and keep improving continuous delivery pipeline based on JenkinsQualificationsBachelor's degree in Computer Science, Information Technology or equivalentSummary Your responsibilities would be:Design, development, tests, deployment and support of high-quality software applications using C++, C# and related .NET technologies, as well as REST services.Develop knowledge and expertise on financial instrumentsHave frequent interaction with traders to understand their needs and demo the new featuresPair program, submit pull requests and participate in code reviews with the risk chapterLeverage on and keep improving continuous delivery pipeline based on Jenkins Technical skills:Solid programming skills in C# and related .NET technologies (5 years): WCF, Rest API, .Net coreSolid programming skills in C++Expertise in database programming including writing SQL queries and stored procedures.Programming skills/experience in PythonExperience Needed:Five plus years of experience as a .Net and/or C++ developerExperience working in support role Educational Requirements:Bachelor's degree in Computer Science, Information Technology or equivalent
      • Montréal, Québec
      • Contract
      As a Senior DEVOPS Developer, you are responsible for developing complex physical models and data structures, testing, debugging and deploying business rules applications. You have experience as a developer and architect. You contribute to IT efficiency by analyzing, designing and developing programming algorithms (computer software, web applications) and the architecture of IT tools (software, networks, databases, etc.).Your role is to design detailed architectures, software, and testing and implementation strategies for large-scale and innovative projects and projects. You analyze, develop and recommend solutions and orientations at the functional, organic or technological level. The importance of mastering technology and anticipating innovations as well as your ability to optimize work processes then become essential skills. The nature of the files requires extensive and in-depth knowledge in your field.The files and projects under your responsibility are strategic in nature and involve high operational and conceptual complexity. These require a comprehensive and detailed analysis and understanding of the business area and the organization. There are many tie-downs. You are called upon to interact with a large number of stakeholders working in various fields of expertise.Job DescriptionMore specifically, you work as a technical specialist of the Business Decision Management (BMS) platform in the Development and Operations Department, IT Foundations, Block 1. This team is responsible for maintaining and developing the GDA service which is a system of 'decision support (commonly referred to as an expert system engine) deployed on an Azure AKS (Kubernetes) infrastructure in a "serverless" model. You participate in the implementation of solutions to manage, automate and sustain separately from the application code, the organization's policies and the operational decisions that result from it.You will work with business contacts in the context of the business rules application project as well as DEVOPS teams in the context of resolving operating problems, carrying out proofs of concept, developing tools and infrastructure components. Proficiency in JAVA and cloud computing tools is essential.Responsibilities· Software development across the technological vertical of the business rules engine in agile and DevOps mode.Development, testing, debugging and deployment of the platform (Java / Drools) and its management console (Angular)Encapsulation and deployment in container (Docker, Kubernetes, Helm)Automation of cloud infrastructure deployments (Azure, Bash)Management of rule bases, master data and fact bases (Postgres)Source code management (Git) and monitoring of tasks taken in the sprint (Jira)· Development of dedicated bodies by business project.Support of service contracts with external servicesWrite complex rules that non-IT resources cannot writeProvide rule execution test and trace services· Addition of functionalities to enable the processing of new areas of analysis (OCR, NLP, supervised learning, etc.)· In collaboration with the Product manager, propose and evaluate new technologies to develop the platform.Required profileBachelor of Computer ScienceGood knowledge of the following technologies:o Languages ​​and Framework: Java, Spring Boot, JPA, JAX-RS, Angularo Containers: Kubernetes (AKS), Docker, Helmo Business rules: Drools (BRMS) and BPMN and DMN standardso Complementary technologies: Git, ssh, bash, EclipseMaster problem solvingMaster written communicationKnowing how to adapt to working with a variety of clients and contactsPossess excellent technical skillsLikes novelty and innovationEase of learning new thingsAdvantages________________________________________________________________________________Responsibilities________________________________________________________________________________Qualifications___________________________________________________________________________Summary________________________________________________________________________________
      As a Senior DEVOPS Developer, you are responsible for developing complex physical models and data structures, testing, debugging and deploying business rules applications. You have experience as a developer and architect. You contribute to IT efficiency by analyzing, designing and developing programming algorithms (computer software, web applications) and the architecture of IT tools (software, networks, databases, etc.).Your role is to design detailed architectures, software, and testing and implementation strategies for large-scale and innovative projects and projects. You analyze, develop and recommend solutions and orientations at the functional, organic or technological level. The importance of mastering technology and anticipating innovations as well as your ability to optimize work processes then become essential skills. The nature of the files requires extensive and in-depth knowledge in your field.The files and projects under your responsibility are strategic in nature and involve high operational and conceptual complexity. These require a comprehensive and detailed analysis and understanding of the business area and the organization. There are many tie-downs. You are called upon to interact with a large number of stakeholders working in various fields of expertise.Job DescriptionMore specifically, you work as a technical specialist of the Business Decision Management (BMS) platform in the Development and Operations Department, IT Foundations, Block 1. This team is responsible for maintaining and developing the GDA service which is a system of 'decision support (commonly referred to as an expert system engine) deployed on an Azure AKS (Kubernetes) infrastructure in a "serverless" model. You participate in the implementation of solutions to manage, automate and sustain separately from the application code, the organization's policies and the operational decisions that result from it.You will work with business contacts in the context of the business rules application project as well as DEVOPS teams in the context of resolving operating problems, carrying out proofs of concept, developing tools and infrastructure components. Proficiency in JAVA and cloud computing tools is essential.Responsibilities· Software development across the technological vertical of the business rules engine in agile and DevOps mode.Development, testing, debugging and deployment of the platform (Java / Drools) and its management console (Angular)Encapsulation and deployment in container (Docker, Kubernetes, Helm)Automation of cloud infrastructure deployments (Azure, Bash)Management of rule bases, master data and fact bases (Postgres)Source code management (Git) and monitoring of tasks taken in the sprint (Jira)· Development of dedicated bodies by business project.Support of service contracts with external servicesWrite complex rules that non-IT resources cannot writeProvide rule execution test and trace services· Addition of functionalities to enable the processing of new areas of analysis (OCR, NLP, supervised learning, etc.)· In collaboration with the Product manager, propose and evaluate new technologies to develop the platform.Required profileBachelor of Computer ScienceGood knowledge of the following technologies:o Languages ​​and Framework: Java, Spring Boot, JPA, JAX-RS, Angularo Containers: Kubernetes (AKS), Docker, Helmo Business rules: Drools (BRMS) and BPMN and DMN standardso Complementary technologies: Git, ssh, bash, EclipseMaster problem solvingMaster written communicationKnowing how to adapt to working with a variety of clients and contactsPossess excellent technical skillsLikes novelty and innovationEase of learning new thingsAdvantages________________________________________________________________________________Responsibilities________________________________________________________________________________Qualifications___________________________________________________________________________Summary________________________________________________________________________________
      • Montréal, Québec
      • Contract
      Java Developer:What you will be doing:  As a squad member, you will: Develop and maintain the back-end services powering our consumer-facing applications that deliver a seamless, rich experience to Web and Mobile Platforms. Support and enhance the foundations for a distributed Web application architecture, maintaining a high level of performance and quality. Exemplify our standard for quality of application development with elegant, scalable, clean code. Collaborate with a growing team of experienced designers, engineers, project managers and QA professionals. . What you need to bring to this position:  Mandatory BS Computer Science, Software Engineering or related fields  Recognized experience in Java back-end development with the following technologies: JDK 8+, Spring, Microservices, REST, Git, JUnit, mocking frameworks. Eligible to work in Canada (citizen, permanent resident or post graduate work permit holder)  Important assets Experience working with NOSQL databases. Experience working with Docker, Kubernetes and CI/CD pipelines. Experience with Cloud-based SaaS application development and GCP. Worked in an Agile / Scrum development team that promoted software development best practices, such as automated testing, code reviews, vulnerability management and DevOps techniques. Good understanding of the software development life cycle (SDLC). Good understanding of Atlassian tools (Jira, Confluence and Bitbucket). Collaborative individual who works well in a team as well as an individual setting. Problem solver and critical thinker. Quality driven, customer focused. Good written and oral communication skills Assets Experience in front-end development with React and Redux. Experience in Go development in a microservices architecture and unit testing AdvantagesWork from home for the foreseeable future. Company located downton Montreal. contract at 37.5 hours a weekResponsibilitiesWhat you will be doing:  As a squad member, you will: Develop and maintain the back-end services powering our consumer-facing applications that deliver a seamless, rich experience to Web and Mobile Platforms. Support and enhance the foundations for a distributed Web application architecture, maintaining a high level of performance and quality. Exemplify our standard for quality of application development with elegant, scalable, clean code. Collaborate with a growing team of experienced designers, engineers, project managers and QA professionals. . QualificationsWhat you need to bring to this position:  Mandatory BS Computer Science, Software Engineering or related fields  Recognized experience in Java back-end development with the following technologies: JDK 8+, Spring, Microservices, REST, Git, JUnit, mocking frameworks. Eligible to work in Canada (citizen, permanent resident or post graduate work permit holder)  Important assets Experience working with NOSQL databases. Experience working with Docker, Kubernetes and CI/CD pipelines. Experience with Cloud-based SaaS application development and GCP. Worked in an Agile / Scrum development team that promoted software development best practices, such as automated testing, code reviews, vulnerability management and DevOps techniques. Good understanding of the software development life cycle (SDLC). Good understanding of Atlassian tools (Jira, Confluence and Bitbucket). Collaborative individual who works well in a team as well as an individual setting. Problem solver and critical thinker. Quality driven, customer focused. Good written and oral communication skills Assets Experience in front-end development with React and Redux. Experience in Go development in a microservices architecture and unit testing SummaryWhat you need to bring to this position:  Mandatory BS Computer Science, Software Engineering or related fields  Recognized experience in Java back-end development with the following technologies: JDK 8+, Spring, Microservices, REST, Git, JUnit, mocking frameworks. Eligible to work in Canada (citizen, permanent resident or post graduate work permit holder)  Important assets Experience working with NOSQL databases. Experience working with Docker, Kubernetes and CI/CD pipelines. Experience with Cloud-based SaaS application development and GCP. Worked in an Agile / Scrum development team that promoted software development best practices, such as automated testing, code reviews, vulnerability management and DevOps techniques. Good understanding of the software development life cycle (SDLC). Good understanding of Atlassian tools (Jira, Confluence and Bitbucket). Collaborative individual who works well in a team as well as an individual setting. Problem solver and critical thinker. Quality driven, customer focused. Good written and oral communication skills Assets Experience in front-end development with React and Redux. Experience in Go development in a microservices architecture and unit testing
      Java Developer:What you will be doing:  As a squad member, you will: Develop and maintain the back-end services powering our consumer-facing applications that deliver a seamless, rich experience to Web and Mobile Platforms. Support and enhance the foundations for a distributed Web application architecture, maintaining a high level of performance and quality. Exemplify our standard for quality of application development with elegant, scalable, clean code. Collaborate with a growing team of experienced designers, engineers, project managers and QA professionals. . What you need to bring to this position:  Mandatory BS Computer Science, Software Engineering or related fields  Recognized experience in Java back-end development with the following technologies: JDK 8+, Spring, Microservices, REST, Git, JUnit, mocking frameworks. Eligible to work in Canada (citizen, permanent resident or post graduate work permit holder)  Important assets Experience working with NOSQL databases. Experience working with Docker, Kubernetes and CI/CD pipelines. Experience with Cloud-based SaaS application development and GCP. Worked in an Agile / Scrum development team that promoted software development best practices, such as automated testing, code reviews, vulnerability management and DevOps techniques. Good understanding of the software development life cycle (SDLC). Good understanding of Atlassian tools (Jira, Confluence and Bitbucket). Collaborative individual who works well in a team as well as an individual setting. Problem solver and critical thinker. Quality driven, customer focused. Good written and oral communication skills Assets Experience in front-end development with React and Redux. Experience in Go development in a microservices architecture and unit testing AdvantagesWork from home for the foreseeable future. Company located downton Montreal. contract at 37.5 hours a weekResponsibilitiesWhat you will be doing:  As a squad member, you will: Develop and maintain the back-end services powering our consumer-facing applications that deliver a seamless, rich experience to Web and Mobile Platforms. Support and enhance the foundations for a distributed Web application architecture, maintaining a high level of performance and quality. Exemplify our standard for quality of application development with elegant, scalable, clean code. Collaborate with a growing team of experienced designers, engineers, project managers and QA professionals. . QualificationsWhat you need to bring to this position:  Mandatory BS Computer Science, Software Engineering or related fields  Recognized experience in Java back-end development with the following technologies: JDK 8+, Spring, Microservices, REST, Git, JUnit, mocking frameworks. Eligible to work in Canada (citizen, permanent resident or post graduate work permit holder)  Important assets Experience working with NOSQL databases. Experience working with Docker, Kubernetes and CI/CD pipelines. Experience with Cloud-based SaaS application development and GCP. Worked in an Agile / Scrum development team that promoted software development best practices, such as automated testing, code reviews, vulnerability management and DevOps techniques. Good understanding of the software development life cycle (SDLC). Good understanding of Atlassian tools (Jira, Confluence and Bitbucket). Collaborative individual who works well in a team as well as an individual setting. Problem solver and critical thinker. Quality driven, customer focused. Good written and oral communication skills Assets Experience in front-end development with React and Redux. Experience in Go development in a microservices architecture and unit testing SummaryWhat you need to bring to this position:  Mandatory BS Computer Science, Software Engineering or related fields  Recognized experience in Java back-end development with the following technologies: JDK 8+, Spring, Microservices, REST, Git, JUnit, mocking frameworks. Eligible to work in Canada (citizen, permanent resident or post graduate work permit holder)  Important assets Experience working with NOSQL databases. Experience working with Docker, Kubernetes and CI/CD pipelines. Experience with Cloud-based SaaS application development and GCP. Worked in an Agile / Scrum development team that promoted software development best practices, such as automated testing, code reviews, vulnerability management and DevOps techniques. Good understanding of the software development life cycle (SDLC). Good understanding of Atlassian tools (Jira, Confluence and Bitbucket). Collaborative individual who works well in a team as well as an individual setting. Problem solver and critical thinker. Quality driven, customer focused. Good written and oral communication skills Assets Experience in front-end development with React and Redux. Experience in Go development in a microservices architecture and unit testing
      • Verdun, Québec
      • Contract
      Telecommuting: Until further notice.Completed Bachelor's degree, related to the industry, and a minimum of 7 years of relevant experience or Completed Master's degree, related to the industry, and 7 years of relevant experience Recognized experience in back-end Java development with the following technologies : Java, Git, REST, Spring, Microservices, SOAP, WSDL. Good experience with DevOps tools such as Jenkins, an asset Understanding of "containerization" technologies (Docker, Kubernetes, OpenShift), an asset Leadership, initiative, ability to multitask and a strong team spirit .Experience within a project that has developed reusable components in a service-oriented architecture Experience working in an Agile team (Scrum / Kanban) Good understanding of the software lifecycle (SDLC) Good understanding of the tools of the Atlassian suite ( Jira, Bitbucket and Confluence) Experience in Camunda development (asset).FAdvantages_______________________________________________________________________________________________Responsibilities_______________________________________________________________________________________________Qualifications_______________________________________________________________________________________________Summary_______________________________________________________________________________________________
      Telecommuting: Until further notice.Completed Bachelor's degree, related to the industry, and a minimum of 7 years of relevant experience or Completed Master's degree, related to the industry, and 7 years of relevant experience Recognized experience in back-end Java development with the following technologies : Java, Git, REST, Spring, Microservices, SOAP, WSDL. Good experience with DevOps tools such as Jenkins, an asset Understanding of "containerization" technologies (Docker, Kubernetes, OpenShift), an asset Leadership, initiative, ability to multitask and a strong team spirit .Experience within a project that has developed reusable components in a service-oriented architecture Experience working in an Agile team (Scrum / Kanban) Good understanding of the software lifecycle (SDLC) Good understanding of the tools of the Atlassian suite ( Jira, Bitbucket and Confluence) Experience in Camunda development (asset).FAdvantages_______________________________________________________________________________________________Responsibilities_______________________________________________________________________________________________Qualifications_______________________________________________________________________________________________Summary_______________________________________________________________________________________________
      • Montréal, Québec
      • Contract
      • A minimum of four years of relevant experience• Knowledge of the Agile development environment• Knowledge of development support tools (GIT, Gradle / Ant, Jenkins,RabbitMQ, JIRA)• Java Backend, microservices and in integration projects (API, SOA)• Java 11, Spring Boot, Spring Cloud, Spring Security, Maven, Junit, JSON, Git,Jira and Eclipse / IntelliJ• Knowledge of various development frameworks (JQuery, Spring MVC,Spring Security, JUnit + Mockito, Autosys, SQL)• Gradle, Docker, PostgreSQL (an asset)• Fluency in French / EnglishAdvantages_____________________________________________________________________________________Responsibilities_____________________________________________________________________________________Qualifications_____________________________________________________________________________________Summary_____________________________________________________________________________________
      • A minimum of four years of relevant experience• Knowledge of the Agile development environment• Knowledge of development support tools (GIT, Gradle / Ant, Jenkins,RabbitMQ, JIRA)• Java Backend, microservices and in integration projects (API, SOA)• Java 11, Spring Boot, Spring Cloud, Spring Security, Maven, Junit, JSON, Git,Jira and Eclipse / IntelliJ• Knowledge of various development frameworks (JQuery, Spring MVC,Spring Security, JUnit + Mockito, Autosys, SQL)• Gradle, Docker, PostgreSQL (an asset)• Fluency in French / EnglishAdvantages_____________________________________________________________________________________Responsibilities_____________________________________________________________________________________Qualifications_____________________________________________________________________________________Summary_____________________________________________________________________________________
      • Verdun, Québec
      • Contract
      Real Title: Developer for AUTOMATION test + QA manuals- The candidate will participate in the development of test procedures, test conditions, input and test data and make predictions of expected results.- He will have to develop, update and maintain standards and test procedures;- develop automated test scripts in a Soap-UI / Selenium / Java environment; - participate in carrying out a review of test programs and procedures;- perform test procedures, record defects and issues in accordance with the targeted and expected functional design;- validate the correction of a product defect and run the regression test, as required;- inform the test integrator of the issues that may affect the schedule or the quality of the product or the control process;- Collaborate in the planning of tests.Requirements:- 3 to 5 years of experience in quality assurance, including at least 2 years with Soap-UI.- Have worked in an Agile environment.- Knowledge of the Atlassian Suite (Jira, Confluence, BitBucket / Git), Selenium, Jenkins, Maven, experience with complex SQL queries.- Good spirit of collaboration and open to suggestions for improvement.Bilingualism (spoken / written) French (4/5) and English preferable (3/5)Please introduce candidates who are already in the province of Quebec. The manager doesn't want to wait for a resource to come into the country. She can't delay the projectThis position will be telecommuted until September 2021, but this position should be on site in Montreal when the COVID-19 situation stabilizes.Advantages________________________________________________________________________________________Responsibilities________________________________________________________________________________________Qualifications________________________________________________________________________________________Summary________________________________________________________________________________________
      Real Title: Developer for AUTOMATION test + QA manuals- The candidate will participate in the development of test procedures, test conditions, input and test data and make predictions of expected results.- He will have to develop, update and maintain standards and test procedures;- develop automated test scripts in a Soap-UI / Selenium / Java environment; - participate in carrying out a review of test programs and procedures;- perform test procedures, record defects and issues in accordance with the targeted and expected functional design;- validate the correction of a product defect and run the regression test, as required;- inform the test integrator of the issues that may affect the schedule or the quality of the product or the control process;- Collaborate in the planning of tests.Requirements:- 3 to 5 years of experience in quality assurance, including at least 2 years with Soap-UI.- Have worked in an Agile environment.- Knowledge of the Atlassian Suite (Jira, Confluence, BitBucket / Git), Selenium, Jenkins, Maven, experience with complex SQL queries.- Good spirit of collaboration and open to suggestions for improvement.Bilingualism (spoken / written) French (4/5) and English preferable (3/5)Please introduce candidates who are already in the province of Quebec. The manager doesn't want to wait for a resource to come into the country. She can't delay the projectThis position will be telecommuted until September 2021, but this position should be on site in Montreal when the COVID-19 situation stabilizes.Advantages________________________________________________________________________________________Responsibilities________________________________________________________________________________________Qualifications________________________________________________________________________________________Summary________________________________________________________________________________________
      • Montréal, Québec
      • Contract
      Full Stack C# Developer 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 team player and cooperate in pair-programming sessionsDo code reviewsShare your best practices and technology knowledge with your teammatesBe an enthusiastic learner 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+AdvantagesLong term contract, 40 hrs a week, large banking environment, Montreal based. Lots of room to grow and develop skills with training and coachingResponsibilitiesMissions 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 learnerQualificationsProfil 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 EnglishSummaryProfil 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
      Full Stack C# Developer 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 team player and cooperate in pair-programming sessionsDo code reviewsShare your best practices and technology knowledge with your teammatesBe an enthusiastic learner 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+AdvantagesLong term contract, 40 hrs a week, large banking environment, Montreal based. Lots of room to grow and develop skills with training and coachingResponsibilitiesMissions 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 learnerQualificationsProfil 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 EnglishSummaryProfil 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
    30 of 44 jobs seen

    thank you for subscribing to your personalised job alerts.

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