Thank you for subscribing to your personalised job alerts.

    332 jobs found for software

    filter1
    clear all
      • Montréal, Québec
      • Contract
      Full-stack software developerWe are looking for a highly qualified computer programmer who is comfortable with front-end and back-end programming. Full Stack developers are responsible for developing and designing web solutions, ensuring responsiveness of applications, and working with architects for the design of complex systems, among others.This position requires good organizational skills and attention to detail.Full responsibilities of the full stack developer:• Front-end development.• Develop back-end applications.• experience with Windows servers.• Ensure cross-platform optimization for web portals.• ensure the responsiveness of applications.• Design and development of REST API.• Respond to technical and consumer needs.• Keep abreast of developments in web applications and programming languages.Full Stack Developer Requirements:• Computer science degree or equivalent.• minimum of 5 years of relevant experience.• Strong organizational and communication skills.• Proficiency in fundamental web languages ​​such as HTML, CSS, and JavaScript.• Familiarity with JavaScript frameworks such as JQuery, Angular, Vue2, or others.• Perfect command of server-side languages ​​such as .NET (C #), PHP, and Java.• Experience with or knowledge of C ++ and SSIS is a major asset.• Experience with or knowledge of Genesys and/or Avaya API and SDK (IcelandLib, ACWS, HDX, CCT Lib…) are major assets.• Familiarity with database management systems such as SQL Server MySQL and MongoDB.• Excellent verbal communication skills.• Bilingual (assets).• Attention to detail.Advantages____________________________________________________________________________Responsibilities____________________________________________________________________________Qualifications____________________________________________________________________________Summary____________________________________________________________________________Randstad Canada is committed to building a diverse workforce reflective of the diversity of Canada. As a result, we promote employment equity and encourage candidates, especially those who identify as a woman, an Aboriginal person, a person with a disability or a member of a visible minority group, and any others who may contribute to the diversification of our workforce, to apply.Randstad Canada is also committed to developing an inclusive, barrier-free selection processes and work environments.If contacted in relation to a job opportunity, you should advise your Randstad Representative or your local Randstad branch in a timely fashion of the accommodation measures which must be taken to enable you to be assessed in a fair and equitable manner.Information received relating to accommodation measures will be addressed confidentially.For all feedback on equity and accommodation needs, please contact your local Randstad Canada Branch.
      Full-stack software developerWe are looking for a highly qualified computer programmer who is comfortable with front-end and back-end programming. Full Stack developers are responsible for developing and designing web solutions, ensuring responsiveness of applications, and working with architects for the design of complex systems, among others.This position requires good organizational skills and attention to detail.Full responsibilities of the full stack developer:• Front-end development.• Develop back-end applications.• experience with Windows servers.• Ensure cross-platform optimization for web portals.• ensure the responsiveness of applications.• Design and development of REST API.• Respond to technical and consumer needs.• Keep abreast of developments in web applications and programming languages.Full Stack Developer Requirements:• Computer science degree or equivalent.• minimum of 5 years of relevant experience.• Strong organizational and communication skills.• Proficiency in fundamental web languages ​​such as HTML, CSS, and JavaScript.• Familiarity with JavaScript frameworks such as JQuery, Angular, Vue2, or others.• Perfect command of server-side languages ​​such as .NET (C #), PHP, and Java.• Experience with or knowledge of C ++ and SSIS is a major asset.• Experience with or knowledge of Genesys and/or Avaya API and SDK (IcelandLib, ACWS, HDX, CCT Lib…) are major assets.• Familiarity with database management systems such as SQL Server MySQL and MongoDB.• Excellent verbal communication skills.• Bilingual (assets).• Attention to detail.Advantages____________________________________________________________________________Responsibilities____________________________________________________________________________Qualifications____________________________________________________________________________Summary____________________________________________________________________________Randstad Canada is committed to building a diverse workforce reflective of the diversity of Canada. As a result, we promote employment equity and encourage candidates, especially those who identify as a woman, an Aboriginal person, a person with a disability or a member of a visible minority group, and any others who may contribute to the diversification of our workforce, to apply.Randstad Canada is also committed to developing an inclusive, barrier-free selection processes and work environments.If contacted in relation to a job opportunity, you should advise your Randstad Representative or your local Randstad branch in a timely fashion of the accommodation measures which must be taken to enable you to be assessed in a fair and equitable manner.Information received relating to accommodation measures will be addressed confidentially.For all feedback on equity and accommodation needs, please contact your local Randstad Canada Branch.
      • North York, Ontario
      • Contract
      Our Client in the Public Sector is looking for a Junior .Net Developer for a 12 month contract. The client is looking for 1-3 years of experience developing in .NETMust-haves:•Experience developing, testing and debugging code for enhancements to systems using .Net•Experience developing systems using client-side libraries (Bootstrap, Angular JS, JQuery, JavaScript), HTML5/CSS3 Nice to Haves:•XML•Previous experience with version control systemsResponsibilities/Assignment DeliverablesKey deliverables to be performed by the Software Developer include, but are not limited to, the following:•Develop VB.NET, code in Visual Studio 2015 environment to implement application •enhancements as per design documents; •Document code changes as per existing documentation standards;•Perform unit testing of code;•Work with design team to clarify, suggest, and recommend implementation approach;•Work with testers to identify the source of defects and resolve issues;•Perform knowledge transfer to the Ministry staff.•The Software Developer must have a minimum of 2+ years of the following skills and experience: •Experience working with source control systems;•Experience developing, testing and debugging code for enhancements to systems using .Net and XML•Experience with troubleshooting and remediation of performance issues•Experience working with and contributing to reusable software components;•Experience developing applications which use a relational database to store and retreive data;•Experience writing applications which will be built and packaged automatically and deployed to servers by another team•Experience diagnosing application issues without access to servers where the application is deployed•Experience analyzing requirements in order to determine functional requirements for reports •and other enhancements to the web based systems;•Demonstrated analytical problem solving and decision making capabilities;•Proficiency with desktop and web-based tools (Visio, MS Office, MS Project, MS SharePoint);•Experience with the configuration and administration of operating systems including Microsoft •Windows and Linux or other varieties of UNIX;•Experience in dealing with multiple teams representing various areas in delivering the project;•Excellent verbal and written communication and presentation skills;•Demonstrated capacity to work collaboratively with client organizations;•A team player with a track record for meeting strict deadlines; and•Knowledge of industry methodologies, processes and standards•Based on the scope, the .NET Programmer/Developer should possess: •In-depth understanding of the entire Software development processes;•Proficiency with different types of development and unit testing methodologies;•Expertise in developing re-usable components in code; and•Proficiency in documenting code changes for knowledge transfer.1. Transfer From Solution Development / Software Developer / Junior to CSC ResourceWhen Knowledge Will Be Transferred:Knowledge transfer activities will begin at least one month before the end of the RFS term.What Knowledge Will Be Transferred:All deliverables and supporting documents produced, in progress documents, or documents received from other sources that is key to the project, including but not limited to: Business requirements, training material and system overviews, strategy and status updates, data sets, data profiling, data dictionaries, test plans, test materials (e.g. scripts, data, results), risks, issues, etc.How Knowledge Will Be Transferred:The knowledge transfer will take place by job shadowing, meetings, specific system or solution documentation, etc.SkillsExperience and Skill Set RequirementsProject RequirementsEvaluation Breakdown Per Role1. Solution Development / Software Developer / JuniorSoftware Development - 40%Experience with troubleshooting and remediation of performance issue in web-based applications and Windows servicesExperience working with and contributing to reusable software componentsExperience developing web applications on multiple web browsers/different versions of web browsersExperience analyzing requirements in order to determine functional requirements for reports and other enhancements to the web-based systemsExperience developing applications which use a relational database to store and retrieve dataExperience writing applications which will be built and packaged automatically and deployed to servers by another team is an assetExperience diagnosing application issues without access to servers where the application is deployedKnowledge of applications which are deployed to a three tier infrastructure with load balancing on both the presentation and application tiersTechnical Skills - 40%Proficiency with desktop and web-based tools (Visio, MS Office, MS Project, MS SharePoint)Experience developing, testing and debugging code for enhancements to systems using .Net and/or XMLExperience with the configuration and administion of operating systems including Microsoft Windows and Linux or other varieties of UNIXStrong experience in XMLExperience developing in a .Net environmentExperience developing systems using client-side libraries (Bootstrap, Angular JS, JQuery, JavaScript), HTML5/CSS3Communication Skills - 5%Excellent analytical, problem-solving, and decision-making skills; verbal and written communication skills; interpersonal and negotiation skillsExperience in dealing with multiple teams representing various areas in delivering the projectOPS Experience - 5%Experience working within the OPS, particularly with education ministries would be an assetKnowledge of industry methodologies, processes and standards would be an assetSupplier CommentsRequisition TitleRFS-RAU-4471: AA PFIS Software Developer - JuniorDescriptionThe Community Services I&IT cluster (CSC) of the Ontario Public Service serves the Training, Colleges, and Universities (MCU), Education (EDU), Municipal Affairs and Housing (MMAH), and Heritage, Sport, Tourism and Culture Industries (MHSTCI) Ministries. The Data Collection and Decision Support branch (DDSB) within CSC provides data collection and analytic service to all four client ministries. DDSB supports the ministries by providing information management tools that help enable public policy decision making, business and strategic planning, and program support and improvement.The Junior Software Developer is required to work on a number of initiatives across the various business areas supported by the branch. The successful candidate will work directly with the business to understand and define their requirements and processes, as well as understanding their future data needs. The successful candidate will also work with various technology teams to translate business needs and work through the analysis and development phases. The candidate will provide services under the direction of the Senior Technical Manager, DC Projects team, and Project PM. The assignment entails working with managers, team leads, program analysts, and subject matter experts within the business ministry and Community Services I&IT Cluster throughout the engagement. The candidate will provide innovative solutions for the support tasks described below in this RFS.AdvantagesWork From HomeLong term ContractPublic Sector Client. Must-haves:•Experience developing, testing and debugging code for enhancements to systems using .Net•Experience developing systems using client-side libraries (Bootstrap, Angular JS, JQuery, JavaScript), HTML5/CSS3 Nice to Haves:•XML•Previous experience with version control systemsResponsibilitiesResponsibilities/Assignment DeliverablesKey deliverables to be performed by the Software Developer include, but are not limited to, the following:•Develop VB.NET, code in Visual Studio 2015 environment to implement application •enhancements as per design documents; •Document code changes as per existing documentation standards;•Perform unit testing of code;•Work with design team to clarify, suggest, and recommend implementation approach;•Work with testers to identify the source of defects and resolve issues;•Perform knowledge transfer to the Ministry staff.•The Software Developer must have a minimum of 2+ years of the following skills and experience: •Experience working with source control systems;•Experience developing, testing and debugging code for enhancements to systems using .Net and XML•Experience with troubleshooting and remediation of performance issues•Experience working with and contributing to reusable software components;•Experience developing applications which use a relational database to store and retreive data;•Experience writing applications which will be built and packaged automatically and deployed to servers by another team•Experience diagnosing application issues without access to servers where the application is deployed•Experience analyzing requirements in order to determine functional requirements for reports •and other enhancements to the web based systems;•Demonstrated analytical problem solving and decision making capabilities;•Proficiency with desktop and web-based tools (Visio, MS Office, MS Project, MS SharePoint);•Experience with the configuration and administration of operating systems including Microsoft •Windows and Linux or other varieties of UNIX;•Experience in dealing with multiple teams representing various areas in delivering the project;•Excellent verbal and written communication and presentation skills;•Demonstrated capacity to work collaboratively with client organizations;•A team player with a track record for meeting strict deadlines; and•Knowledge of industry methodologies, processes and standards•Based on the scope, the .NET Programmer/Developer should possess: •In-depth understanding of the entire Software development processes;•Proficiency with different types of development and unit testing methodologies;•Expertise in developing re-usable components in code; and•Proficiency in documenting code changes for knowledge transfer.QualificationsMust-haves:•Experience developing, testing and debugging code for enhancements to systems using .Net•Experience developing systems using client-side libraries (Bootstrap, Angular JS, JQuery, JavaScript), HTML5/CSS3 Nice to Haves:•XML•Previous experience with version control systemsSummaryThe Junior Software Developer is required to work on a number of initiatives across the various business areas supported by the branch. The successful candidate will work directly with the business to understand and define their requirements and processes, as well as understanding their future data needs. The successful candidate will also work with various technology teams to translate business needs and work through the analysis and development phases. The candidate will provide services under the direction of the Senior Technical Manager, DC Projects team, and Project PM. The assignment entails working with managers, team leads, program analysts, and subject matter experts within the business ministry and Community Services I&IT Cluster throughout the engagement. The candidate will provide innovative solutions for the support tasks described below in this RFS.Randstad Canada is committed to building a diverse workforce reflective of the diversity of Canada. As a result, we promote employment equity and encourage candidates, especially those who identify as a woman, an Aboriginal person, a person with a disability or a member of a visible minority group, and any others who may contribute to the diversification of our workforce, to apply.Randstad Canada is also committed to developing an inclusive, barrier-free selection processes and work environments.If contacted in relation to a job opportunity, you should advise your Randstad Representative or your local Randstad branch in a timely fashion of the accommodation measures which must be taken to enable you to be assessed in a fair and equitable manner.Information received relating to accommodation measures will be addressed confidentially.For all feedback on equity and accommodation needs, please contact your local Randstad Canada Branch.
      Our Client in the Public Sector is looking for a Junior .Net Developer for a 12 month contract. The client is looking for 1-3 years of experience developing in .NETMust-haves:•Experience developing, testing and debugging code for enhancements to systems using .Net•Experience developing systems using client-side libraries (Bootstrap, Angular JS, JQuery, JavaScript), HTML5/CSS3 Nice to Haves:•XML•Previous experience with version control systemsResponsibilities/Assignment DeliverablesKey deliverables to be performed by the Software Developer include, but are not limited to, the following:•Develop VB.NET, code in Visual Studio 2015 environment to implement application •enhancements as per design documents; •Document code changes as per existing documentation standards;•Perform unit testing of code;•Work with design team to clarify, suggest, and recommend implementation approach;•Work with testers to identify the source of defects and resolve issues;•Perform knowledge transfer to the Ministry staff.•The Software Developer must have a minimum of 2+ years of the following skills and experience: •Experience working with source control systems;•Experience developing, testing and debugging code for enhancements to systems using .Net and XML•Experience with troubleshooting and remediation of performance issues•Experience working with and contributing to reusable software components;•Experience developing applications which use a relational database to store and retreive data;•Experience writing applications which will be built and packaged automatically and deployed to servers by another team•Experience diagnosing application issues without access to servers where the application is deployed•Experience analyzing requirements in order to determine functional requirements for reports •and other enhancements to the web based systems;•Demonstrated analytical problem solving and decision making capabilities;•Proficiency with desktop and web-based tools (Visio, MS Office, MS Project, MS SharePoint);•Experience with the configuration and administration of operating systems including Microsoft •Windows and Linux or other varieties of UNIX;•Experience in dealing with multiple teams representing various areas in delivering the project;•Excellent verbal and written communication and presentation skills;•Demonstrated capacity to work collaboratively with client organizations;•A team player with a track record for meeting strict deadlines; and•Knowledge of industry methodologies, processes and standards•Based on the scope, the .NET Programmer/Developer should possess: •In-depth understanding of the entire Software development processes;•Proficiency with different types of development and unit testing methodologies;•Expertise in developing re-usable components in code; and•Proficiency in documenting code changes for knowledge transfer.1. Transfer From Solution Development / Software Developer / Junior to CSC ResourceWhen Knowledge Will Be Transferred:Knowledge transfer activities will begin at least one month before the end of the RFS term.What Knowledge Will Be Transferred:All deliverables and supporting documents produced, in progress documents, or documents received from other sources that is key to the project, including but not limited to: Business requirements, training material and system overviews, strategy and status updates, data sets, data profiling, data dictionaries, test plans, test materials (e.g. scripts, data, results), risks, issues, etc.How Knowledge Will Be Transferred:The knowledge transfer will take place by job shadowing, meetings, specific system or solution documentation, etc.SkillsExperience and Skill Set RequirementsProject RequirementsEvaluation Breakdown Per Role1. Solution Development / Software Developer / JuniorSoftware Development - 40%Experience with troubleshooting and remediation of performance issue in web-based applications and Windows servicesExperience working with and contributing to reusable software componentsExperience developing web applications on multiple web browsers/different versions of web browsersExperience analyzing requirements in order to determine functional requirements for reports and other enhancements to the web-based systemsExperience developing applications which use a relational database to store and retrieve dataExperience writing applications which will be built and packaged automatically and deployed to servers by another team is an assetExperience diagnosing application issues without access to servers where the application is deployedKnowledge of applications which are deployed to a three tier infrastructure with load balancing on both the presentation and application tiersTechnical Skills - 40%Proficiency with desktop and web-based tools (Visio, MS Office, MS Project, MS SharePoint)Experience developing, testing and debugging code for enhancements to systems using .Net and/or XMLExperience with the configuration and administion of operating systems including Microsoft Windows and Linux or other varieties of UNIXStrong experience in XMLExperience developing in a .Net environmentExperience developing systems using client-side libraries (Bootstrap, Angular JS, JQuery, JavaScript), HTML5/CSS3Communication Skills - 5%Excellent analytical, problem-solving, and decision-making skills; verbal and written communication skills; interpersonal and negotiation skillsExperience in dealing with multiple teams representing various areas in delivering the projectOPS Experience - 5%Experience working within the OPS, particularly with education ministries would be an assetKnowledge of industry methodologies, processes and standards would be an assetSupplier CommentsRequisition TitleRFS-RAU-4471: AA PFIS Software Developer - JuniorDescriptionThe Community Services I&IT cluster (CSC) of the Ontario Public Service serves the Training, Colleges, and Universities (MCU), Education (EDU), Municipal Affairs and Housing (MMAH), and Heritage, Sport, Tourism and Culture Industries (MHSTCI) Ministries. The Data Collection and Decision Support branch (DDSB) within CSC provides data collection and analytic service to all four client ministries. DDSB supports the ministries by providing information management tools that help enable public policy decision making, business and strategic planning, and program support and improvement.The Junior Software Developer is required to work on a number of initiatives across the various business areas supported by the branch. The successful candidate will work directly with the business to understand and define their requirements and processes, as well as understanding their future data needs. The successful candidate will also work with various technology teams to translate business needs and work through the analysis and development phases. The candidate will provide services under the direction of the Senior Technical Manager, DC Projects team, and Project PM. The assignment entails working with managers, team leads, program analysts, and subject matter experts within the business ministry and Community Services I&IT Cluster throughout the engagement. The candidate will provide innovative solutions for the support tasks described below in this RFS.AdvantagesWork From HomeLong term ContractPublic Sector Client. Must-haves:•Experience developing, testing and debugging code for enhancements to systems using .Net•Experience developing systems using client-side libraries (Bootstrap, Angular JS, JQuery, JavaScript), HTML5/CSS3 Nice to Haves:•XML•Previous experience with version control systemsResponsibilitiesResponsibilities/Assignment DeliverablesKey deliverables to be performed by the Software Developer include, but are not limited to, the following:•Develop VB.NET, code in Visual Studio 2015 environment to implement application •enhancements as per design documents; •Document code changes as per existing documentation standards;•Perform unit testing of code;•Work with design team to clarify, suggest, and recommend implementation approach;•Work with testers to identify the source of defects and resolve issues;•Perform knowledge transfer to the Ministry staff.•The Software Developer must have a minimum of 2+ years of the following skills and experience: •Experience working with source control systems;•Experience developing, testing and debugging code for enhancements to systems using .Net and XML•Experience with troubleshooting and remediation of performance issues•Experience working with and contributing to reusable software components;•Experience developing applications which use a relational database to store and retreive data;•Experience writing applications which will be built and packaged automatically and deployed to servers by another team•Experience diagnosing application issues without access to servers where the application is deployed•Experience analyzing requirements in order to determine functional requirements for reports •and other enhancements to the web based systems;•Demonstrated analytical problem solving and decision making capabilities;•Proficiency with desktop and web-based tools (Visio, MS Office, MS Project, MS SharePoint);•Experience with the configuration and administration of operating systems including Microsoft •Windows and Linux or other varieties of UNIX;•Experience in dealing with multiple teams representing various areas in delivering the project;•Excellent verbal and written communication and presentation skills;•Demonstrated capacity to work collaboratively with client organizations;•A team player with a track record for meeting strict deadlines; and•Knowledge of industry methodologies, processes and standards•Based on the scope, the .NET Programmer/Developer should possess: •In-depth understanding of the entire Software development processes;•Proficiency with different types of development and unit testing methodologies;•Expertise in developing re-usable components in code; and•Proficiency in documenting code changes for knowledge transfer.QualificationsMust-haves:•Experience developing, testing and debugging code for enhancements to systems using .Net•Experience developing systems using client-side libraries (Bootstrap, Angular JS, JQuery, JavaScript), HTML5/CSS3 Nice to Haves:•XML•Previous experience with version control systemsSummaryThe Junior Software Developer is required to work on a number of initiatives across the various business areas supported by the branch. The successful candidate will work directly with the business to understand and define their requirements and processes, as well as understanding their future data needs. The successful candidate will also work with various technology teams to translate business needs and work through the analysis and development phases. The candidate will provide services under the direction of the Senior Technical Manager, DC Projects team, and Project PM. The assignment entails working with managers, team leads, program analysts, and subject matter experts within the business ministry and Community Services I&IT Cluster throughout the engagement. The candidate will provide innovative solutions for the support tasks described below in this RFS.Randstad Canada is committed to building a diverse workforce reflective of the diversity of Canada. As a result, we promote employment equity and encourage candidates, especially those who identify as a woman, an Aboriginal person, a person with a disability or a member of a visible minority group, and any others who may contribute to the diversification of our workforce, to apply.Randstad Canada is also committed to developing an inclusive, barrier-free selection processes and work environments.If contacted in relation to a job opportunity, you should advise your Randstad Representative or your local Randstad branch in a timely fashion of the accommodation measures which must be taken to enable you to be assessed in a fair and equitable manner.Information received relating to accommodation measures will be addressed confidentially.For all feedback on equity and accommodation needs, please contact your local Randstad Canada Branch.
      • Vancouver, British Columbia
      • Permanent
      Does the prospect of making a global difference (not just a difference to your career) intrigue you? Our Vancouver client is seeking to hire various levels and experienced C++ Software Developers to work on its advanced artificial intelligence (AI) technologies and products that are used to help keep people, businesses, and cities around the world safer. Apply to this amazing C++ Software Developer opportunity today!What’s in it for you!As a Software Developer with our Vancouver client, you’ll receive:• Leading market annual salary and a comprehensive benefits package which includes MSP, extended health, dental, travel medical insurance, and eligibility to participate in the Employee Share Purchase Plan (ESPP).• Permanent full-time position with opportunity to work from your home office! What you’ll be doing?As an experienced Software Developer with our Vancouver client, you will:• Work with a talented team of developers on architecting, designing, developing new & improving existing functionality of our system• Ensure applications are maintained with optimal performance and scalability.• Identify areas for improvement, diagnose issues and collaborate with other team members to resolve them.• Working with helpful people who care about you, your career, and the quality of the product.How do you qualify?To qualify for the Senior Software Developer role with our Vancouver client, you must have:• A BS Computer Science degree or equivalent combination of education and professional work experience.• 3-5 years’ professional programming experience in C++ vs11/v14 in a Windows or Linux environment• Experience with Azure/or any other cloud and C# in a .net environment, would be an asset.• Good working knowledge with NodeJS is also an asset.• A desire to learn, grow, and contribute.• Solid written and verbal communication skills.If you always dreamed to work in established company with innovative technologies, and have a strong desire to innovate and develop your career by making difference already today, then this permanent Software Developer role with our Vancouver client in electronic domain could be the perfect opportunity for you! Please contact with your resume at: paul.klimau@randstad.caFor more information, or Click the Apply button now!AdvantagesWhat’s in it for you!As a Software Developer with our Vancouver client, you’ll receive:• Leading market annual salary and a comprehensive benefits package which includes MSP, extended health, dental, travel medical insurance, and eligibility to participate in the Employee Share Purchase Plan (ESPP).• Permanent full-time position with opportunity to work from your home office! ResponsibilitiesWhat you’ll be doing?As an experienced Software Developer with our Vancouver client, you will:• Work with a talented team of developers on architecting, designing, developing new & improving existing functionality of our system• Ensure applications are maintained with optimal performance and scalability.• Identify areas for improvement, diagnose issues and collaborate with other team members to resolve them.• Working with helpful people who care about you, your career, and the quality of the product.QualificationsHow do you qualify?To qualify for the Senior Software Developer role with our Vancouver client, you must have:• A BS Computer Science degree or equivalent combination of education and professional work experience.• 3-5 years’ professional programming experience in C++ vs11/v14 in a Windows or Linux environment• Experience with Azure/or any other cloud and C# in a .net environment, would be an asset.• Good working knowledge with NodeJS is also an asset.• A desire to learn, grow, and contribute.• Solid written and verbal communication skills.SummaryIf you always dreamed to work in established company with innovative technologies, and have a strong desire to innovate and develop your career by making difference already today, then this permanent Software Developer role with our Vancouver client in electronic domain could be the perfect opportunity for you! Please contact with your resume at: paul.klimau@randstad.caFor more information, or Click the Apply button now!Randstad Canada is committed to building a diverse workforce reflective of the diversity of Canada. As a result, we promote employment equity and encourage candidates, especially those who identify as a woman, an Aboriginal person, a person with a disability or a member of a visible minority group, and any others who may contribute to the diversification of our workforce, to apply.Randstad Canada is also committed to developing an inclusive, barrier-free selection processes and work environments.If contacted in relation to a job opportunity, you should advise your Randstad Representative or your local Randstad branch in a timely fashion of the accommodation measures which must be taken to enable you to be assessed in a fair and equitable manner.Information received relating to accommodation measures will be addressed confidentially.For all feedback on equity and accommodation needs, please contact your local Randstad Canada Branch.
      Does the prospect of making a global difference (not just a difference to your career) intrigue you? Our Vancouver client is seeking to hire various levels and experienced C++ Software Developers to work on its advanced artificial intelligence (AI) technologies and products that are used to help keep people, businesses, and cities around the world safer. Apply to this amazing C++ Software Developer opportunity today!What’s in it for you!As a Software Developer with our Vancouver client, you’ll receive:• Leading market annual salary and a comprehensive benefits package which includes MSP, extended health, dental, travel medical insurance, and eligibility to participate in the Employee Share Purchase Plan (ESPP).• Permanent full-time position with opportunity to work from your home office! What you’ll be doing?As an experienced Software Developer with our Vancouver client, you will:• Work with a talented team of developers on architecting, designing, developing new & improving existing functionality of our system• Ensure applications are maintained with optimal performance and scalability.• Identify areas for improvement, diagnose issues and collaborate with other team members to resolve them.• Working with helpful people who care about you, your career, and the quality of the product.How do you qualify?To qualify for the Senior Software Developer role with our Vancouver client, you must have:• A BS Computer Science degree or equivalent combination of education and professional work experience.• 3-5 years’ professional programming experience in C++ vs11/v14 in a Windows or Linux environment• Experience with Azure/or any other cloud and C# in a .net environment, would be an asset.• Good working knowledge with NodeJS is also an asset.• A desire to learn, grow, and contribute.• Solid written and verbal communication skills.If you always dreamed to work in established company with innovative technologies, and have a strong desire to innovate and develop your career by making difference already today, then this permanent Software Developer role with our Vancouver client in electronic domain could be the perfect opportunity for you! Please contact with your resume at: paul.klimau@randstad.caFor more information, or Click the Apply button now!AdvantagesWhat’s in it for you!As a Software Developer with our Vancouver client, you’ll receive:• Leading market annual salary and a comprehensive benefits package which includes MSP, extended health, dental, travel medical insurance, and eligibility to participate in the Employee Share Purchase Plan (ESPP).• Permanent full-time position with opportunity to work from your home office! ResponsibilitiesWhat you’ll be doing?As an experienced Software Developer with our Vancouver client, you will:• Work with a talented team of developers on architecting, designing, developing new & improving existing functionality of our system• Ensure applications are maintained with optimal performance and scalability.• Identify areas for improvement, diagnose issues and collaborate with other team members to resolve them.• Working with helpful people who care about you, your career, and the quality of the product.QualificationsHow do you qualify?To qualify for the Senior Software Developer role with our Vancouver client, you must have:• A BS Computer Science degree or equivalent combination of education and professional work experience.• 3-5 years’ professional programming experience in C++ vs11/v14 in a Windows or Linux environment• Experience with Azure/or any other cloud and C# in a .net environment, would be an asset.• Good working knowledge with NodeJS is also an asset.• A desire to learn, grow, and contribute.• Solid written and verbal communication skills.SummaryIf you always dreamed to work in established company with innovative technologies, and have a strong desire to innovate and develop your career by making difference already today, then this permanent Software Developer role with our Vancouver client in electronic domain could be the perfect opportunity for you! Please contact with your resume at: paul.klimau@randstad.caFor more information, or Click the Apply button now!Randstad Canada is committed to building a diverse workforce reflective of the diversity of Canada. As a result, we promote employment equity and encourage candidates, especially those who identify as a woman, an Aboriginal person, a person with a disability or a member of a visible minority group, and any others who may contribute to the diversification of our workforce, to apply.Randstad Canada is also committed to developing an inclusive, barrier-free selection processes and work environments.If contacted in relation to a job opportunity, you should advise your Randstad Representative or your local Randstad branch in a timely fashion of the accommodation measures which must be taken to enable you to be assessed in a fair and equitable manner.Information received relating to accommodation measures will be addressed confidentially.For all feedback on equity and accommodation needs, please contact your local Randstad Canada Branch.
      • Montréal, Québec
      • Contract
      Position (Contract - 3 to 6 months renewable)Software Developer JavaOur Client's Platform and Component Services team is looking for a passionate Software Engineer - Java to join their team. The organizational ecosystem comprises cloud services and web client components. In this role, you will be instrumental in driving the architecture and implementation of the cloud data platform of our client and influencing the development of components and services across the organization. This is an opportunity to work on applications that directly impact the millions of users of our client’s products. You will be part of an agile product team of smart and highly motivated software architects and engineers building world-class cloud software applications and services. You will work in a global organization and collaborate with local and remote colleagues from various disciplines like business, engineering, operations, support, etc. You will work with the latest technologies in a flexible environment. ResponsibilitiesContribute to all aspects of software development from design to estimation to development and testingDevelop, debug and build automated tests for various programming assignmentsPartner closely with product owners, software architects and other software engineers to iteratively turn high level requirements into product enhancements that are delivered to customers incrementally and continuallyContribute to improvements in processes and deliverables that increase the effectiveness and efficiency of the team in responding to customer and business needs Minimum Qualifications Graduate or Postgraduate in Computer Science Engineering or related technical fields5+ years of hands on production Java development.Strong Spring-Boot development experienceExperience with software development lifecycle (SDLC) processes, tools, and Agile methodologies.Experience with common tools/processes such as GIT, Maven, unit tests, PR/code reviews.Hands-on experience with AWS (or other cloud provider's) technologies such as SQS, S3, Aurora, IAM, Lambda, etc.Excellent written and oral communication skills in English Preferred Qualifications Experience in building highly scalable systems and services in the cloud, including calling other REST services from within a REST serviceSkill and experience with design patterns such as singleton, factory, facade, flyweight, etc.Experience in building, running and monitoring SaaS applications at large scaleUnderstanding of architectural patterns such as CQRS, transactionsExperience with multi-repo GIT code bases, REST-based web services, behavior-driven development testing frameworks such as Cucumber, shell scripts, automated CI/CD pipelinesExperience with relational or non-relational databases and database design principles at cloud scale AdvantagesPosition (Contractor)Software developer JavaOur Client's Platform and Component Services team is looking for a passionate Software Engineer - Java to join their team. The organizational ecosystem comprises cloud services and web client components. In this role, you will be instrumental in driving the architecture and implementation of the cloud data platform of our client and influencing the development of components and services across the organization. This is an opportunity to work on applications that directly impact the millions of users of our client’s products. You will be part of an agile product team of smart and highly motivated software architects and engineers building world-class cloud software applications and services. You will work in a global organization and collaborate with local and remote colleagues from various disciplines like business, engineering, operations, support, etc. You will work with the latest technologies in a flexible environment. ResponsibilitiesContribute to all aspects of software development from design to estimation to development and testingDevelop, debug and build automated tests for various programming assignmentsPartner closely with product owners, software architects and other software engineers to iteratively turn high level requirements into product enhancements that are delivered to customers incrementally and continuallyContribute to improvements in processes and deliverables that increase the effectiveness and efficiency of the team in responding to customer and business needs Minimum Qualifications Graduate or Postgraduate in Computer Science Engineering or related technical fields5+ years of hands on production Java development.Strong Spring-Boot development experienceExperience with software development lifecycle (SDLC) processes, tools, and Agile methodologies.Experience with common tools/processes such as GIT, Maven, unit tests, PR/code reviews.Hands-on experience with AWS (or other cloud provider's) technologies such as SQS, S3, Aurora, IAM, Lambda, etc.Excellent written and oral communication skills in English Preferred Qualifications Experience in building highly scalable systems and services in the cloud, including calling other REST services from within a REST serviceSkill and experience with design patterns such as singleton, factory, facade, flyweight, etc.Experience in building, running and monitoring SaaS applications at large scaleUnderstanding of architectural patterns such as CQRS, transactionsExperience with multi-repo GIT code bases, REST-based web services, behavior-driven development testing frameworks such as Cucumber, shell scripts, automated CI/CD pipelinesExperience with relational or non-relational databases and database design principles at cloud scale ResponsibilitiesPosition (Contractor)Software developer JavaOur Client's Platform and Component Services team is looking for a passionate Software Engineer - Java to join their team. The organizational ecosystem comprises cloud services and web client components. In this role, you will be instrumental in driving the architecture and implementation of the cloud data platform of our client and influencing the development of components and services across the organization. This is an opportunity to work on applications that directly impact the millions of users of our client’s products. You will be part of an agile product team of smart and highly motivated software architects and engineers building world-class cloud software applications and services. You will work in a global organization and collaborate with local and remote colleagues from various disciplines like business, engineering, operations, support, etc. You will work with the latest technologies in a flexible environment. ResponsibilitiesContribute to all aspects of software development from design to estimation to development and testingDevelop, debug and build automated tests for various programming assignmentsPartner closely with product owners, software architects and other software engineers to iteratively turn high level requirements into product enhancements that are delivered to customers incrementally and continuallyContribute to improvements in processes and deliverables that increase the effectiveness and efficiency of the team in responding to customer and business needs Minimum Qualifications Graduate or Postgraduate in Computer Science Engineering or related technical fields5+ years of hands on production Java development.Strong Spring-Boot development experienceExperience with software development lifecycle (SDLC) processes, tools, and Agile methodologies.Experience with common tools/processes such as GIT, Maven, unit tests, PR/code reviews.Hands-on experience with AWS (or other cloud provider's) technologies such as SQS, S3, Aurora, IAM, Lambda, etc.Excellent written and oral communication skills in English Preferred Qualifications Experience in building highly scalable systems and services in the cloud, including calling other REST services from within a REST serviceSkill and experience with design patterns such as singleton, factory, facade, flyweight, etc.Experience in building, running and monitoring SaaS applications at large scaleUnderstanding of architectural patterns such as CQRS, transactionsExperience with multi-repo GIT code bases, REST-based web services, behavior-driven development testing frameworks such as Cucumber, shell scripts, automated CI/CD pipelinesExperience with relational or non-relational databases and database design principles at cloud scale QualificationsPosition (Contractor)Software developer JavaOur Client's Platform and Component Services team is looking for a passionate Software Engineer - Java to join their team. The organizational ecosystem comprises cloud services and web client components. In this role, you will be instrumental in driving the architecture and implementation of the cloud data platform of our client and influencing the development of components and services across the organization. This is an opportunity to work on applications that directly impact the millions of users of our client’s products. You will be part of an agile product team of smart and highly motivated software architects and engineers building world-class cloud software applications and services. You will work in a global organization and collaborate with local and remote colleagues from various disciplines like business, engineering, operations, support, etc. You will work with the latest technologies in a flexible environment. ResponsibilitiesContribute to all aspects of software development from design to estimation to development and testingDevelop, debug and build automated tests for various programming assignmentsPartner closely with product owners, software architects and other software engineers to iteratively turn high level requirements into product enhancements that are delivered to customers incrementally and continuallyContribute to improvements in processes and deliverables that increase the effectiveness and efficiency of the team in responding to customer and business needs Minimum Qualifications Graduate or Postgraduate in Computer Science Engineering or related technical fields5+ years of hands on production Java development.Strong Spring-Boot development experienceExperience with software development lifecycle (SDLC) processes, tools, and Agile methodologies.Experience with common tools/processes such as GIT, Maven, unit tests, PR/code reviews.Hands-on experience with AWS (or other cloud provider's) technologies such as SQS, S3, Aurora, IAM, Lambda, etc.Excellent written and oral communication skills in English Preferred Qualifications Experience in building highly scalable systems and services in the cloud, including calling other REST services from within a REST serviceSkill and experience with design patterns such as singleton, factory, facade, flyweight, etc.Experience in building, running and monitoring SaaS applications at large scaleUnderstanding of architectural patterns such as CQRS, transactionsExperience with multi-repo GIT code bases, REST-based web services, behavior-driven development testing frameworks such as Cucumber, shell scripts, automated CI/CD pipelinesExperience with relational or non-relational databases and database design principles at cloud scale SummaryPosition (Contractor)Software developer JavaOur Client's Platform and Component Services team is looking for a passionate Software Engineer - Java to join their team. The organizational ecosystem comprises cloud services and web client components. In this role, you will be instrumental in driving the architecture and implementation of the cloud data platform of our client and influencing the development of components and services across the organization. This is an opportunity to work on applications that directly impact the millions of users of our client’s products. You will be part of an agile product team of smart and highly motivated software architects and engineers building world-class cloud software applications and services. You will work in a global organization and collaborate with local and remote colleagues from various disciplines like business, engineering, operations, support, etc. You will work with the latest technologies in a flexible environment. ResponsibilitiesContribute to all aspects of software development from design to estimation to development and testingDevelop, debug and build automated tests for various programming assignmentsPartner closely with product owners, software architects and other software engineers to iteratively turn high level requirements into product enhancements that are delivered to customers incrementally and continuallyContribute to improvements in processes and deliverables that increase the effectiveness and efficiency of the team in responding to customer and business needs Minimum Qualifications Graduate or Postgraduate in Computer Science Engineering or related technical fields5+ years of hands on production Java development.Strong Spring-Boot development experienceExperience with software development lifecycle (SDLC) processes, tools, and Agile methodologies.Experience with common tools/processes such as GIT, Maven, unit tests, PR/code reviews.Hands-on experience with AWS (or other cloud provider's) technologies such as SQS, S3, Aurora, IAM, Lambda, etc.Excellent written and oral communication skills in English Preferred Qualifications Experience in building highly scalable systems and services in the cloud, including calling other REST services from within a REST serviceSkill and experience with design patterns such as singleton, factory, facade, flyweight, etc.Experience in building, running and monitoring SaaS applications at large scaleUnderstanding of architectural patterns such as CQRS, transactionsExperience with multi-repo GIT code bases, REST-based web services, behavior-driven development testing frameworks such as Cucumber, shell scripts, automated CI/CD pipelinesExperience with relational or non-relational databases and database design principles at cloud scale Randstad Canada is committed to building a diverse workforce reflective of the diversity of Canada. As a result, we promote employment equity and encourage candidates, especially those who identify as a woman, an Aboriginal person, a person with a disability or a member of a visible minority group, and any others who may contribute to the diversification of our workforce, to apply.Randstad Canada is also committed to developing an inclusive, barrier-free selection processes and work environments.If contacted in relation to a job opportunity, you should advise your Randstad Representative or your local Randstad branch in a timely fashion of the accommodation measures which must be taken to enable you to be assessed in a fair and equitable manner.Information received relating to accommodation measures will be addressed confidentially.For all feedback on equity and accommodation needs, please contact your local Randstad Canada Branch.
      Position (Contract - 3 to 6 months renewable)Software Developer JavaOur Client's Platform and Component Services team is looking for a passionate Software Engineer - Java to join their team. The organizational ecosystem comprises cloud services and web client components. In this role, you will be instrumental in driving the architecture and implementation of the cloud data platform of our client and influencing the development of components and services across the organization. This is an opportunity to work on applications that directly impact the millions of users of our client’s products. You will be part of an agile product team of smart and highly motivated software architects and engineers building world-class cloud software applications and services. You will work in a global organization and collaborate with local and remote colleagues from various disciplines like business, engineering, operations, support, etc. You will work with the latest technologies in a flexible environment. ResponsibilitiesContribute to all aspects of software development from design to estimation to development and testingDevelop, debug and build automated tests for various programming assignmentsPartner closely with product owners, software architects and other software engineers to iteratively turn high level requirements into product enhancements that are delivered to customers incrementally and continuallyContribute to improvements in processes and deliverables that increase the effectiveness and efficiency of the team in responding to customer and business needs Minimum Qualifications Graduate or Postgraduate in Computer Science Engineering or related technical fields5+ years of hands on production Java development.Strong Spring-Boot development experienceExperience with software development lifecycle (SDLC) processes, tools, and Agile methodologies.Experience with common tools/processes such as GIT, Maven, unit tests, PR/code reviews.Hands-on experience with AWS (or other cloud provider's) technologies such as SQS, S3, Aurora, IAM, Lambda, etc.Excellent written and oral communication skills in English Preferred Qualifications Experience in building highly scalable systems and services in the cloud, including calling other REST services from within a REST serviceSkill and experience with design patterns such as singleton, factory, facade, flyweight, etc.Experience in building, running and monitoring SaaS applications at large scaleUnderstanding of architectural patterns such as CQRS, transactionsExperience with multi-repo GIT code bases, REST-based web services, behavior-driven development testing frameworks such as Cucumber, shell scripts, automated CI/CD pipelinesExperience with relational or non-relational databases and database design principles at cloud scale AdvantagesPosition (Contractor)Software developer JavaOur Client's Platform and Component Services team is looking for a passionate Software Engineer - Java to join their team. The organizational ecosystem comprises cloud services and web client components. In this role, you will be instrumental in driving the architecture and implementation of the cloud data platform of our client and influencing the development of components and services across the organization. This is an opportunity to work on applications that directly impact the millions of users of our client’s products. You will be part of an agile product team of smart and highly motivated software architects and engineers building world-class cloud software applications and services. You will work in a global organization and collaborate with local and remote colleagues from various disciplines like business, engineering, operations, support, etc. You will work with the latest technologies in a flexible environment. ResponsibilitiesContribute to all aspects of software development from design to estimation to development and testingDevelop, debug and build automated tests for various programming assignmentsPartner closely with product owners, software architects and other software engineers to iteratively turn high level requirements into product enhancements that are delivered to customers incrementally and continuallyContribute to improvements in processes and deliverables that increase the effectiveness and efficiency of the team in responding to customer and business needs Minimum Qualifications Graduate or Postgraduate in Computer Science Engineering or related technical fields5+ years of hands on production Java development.Strong Spring-Boot development experienceExperience with software development lifecycle (SDLC) processes, tools, and Agile methodologies.Experience with common tools/processes such as GIT, Maven, unit tests, PR/code reviews.Hands-on experience with AWS (or other cloud provider's) technologies such as SQS, S3, Aurora, IAM, Lambda, etc.Excellent written and oral communication skills in English Preferred Qualifications Experience in building highly scalable systems and services in the cloud, including calling other REST services from within a REST serviceSkill and experience with design patterns such as singleton, factory, facade, flyweight, etc.Experience in building, running and monitoring SaaS applications at large scaleUnderstanding of architectural patterns such as CQRS, transactionsExperience with multi-repo GIT code bases, REST-based web services, behavior-driven development testing frameworks such as Cucumber, shell scripts, automated CI/CD pipelinesExperience with relational or non-relational databases and database design principles at cloud scale ResponsibilitiesPosition (Contractor)Software developer JavaOur Client's Platform and Component Services team is looking for a passionate Software Engineer - Java to join their team. The organizational ecosystem comprises cloud services and web client components. In this role, you will be instrumental in driving the architecture and implementation of the cloud data platform of our client and influencing the development of components and services across the organization. This is an opportunity to work on applications that directly impact the millions of users of our client’s products. You will be part of an agile product team of smart and highly motivated software architects and engineers building world-class cloud software applications and services. You will work in a global organization and collaborate with local and remote colleagues from various disciplines like business, engineering, operations, support, etc. You will work with the latest technologies in a flexible environment. ResponsibilitiesContribute to all aspects of software development from design to estimation to development and testingDevelop, debug and build automated tests for various programming assignmentsPartner closely with product owners, software architects and other software engineers to iteratively turn high level requirements into product enhancements that are delivered to customers incrementally and continuallyContribute to improvements in processes and deliverables that increase the effectiveness and efficiency of the team in responding to customer and business needs Minimum Qualifications Graduate or Postgraduate in Computer Science Engineering or related technical fields5+ years of hands on production Java development.Strong Spring-Boot development experienceExperience with software development lifecycle (SDLC) processes, tools, and Agile methodologies.Experience with common tools/processes such as GIT, Maven, unit tests, PR/code reviews.Hands-on experience with AWS (or other cloud provider's) technologies such as SQS, S3, Aurora, IAM, Lambda, etc.Excellent written and oral communication skills in English Preferred Qualifications Experience in building highly scalable systems and services in the cloud, including calling other REST services from within a REST serviceSkill and experience with design patterns such as singleton, factory, facade, flyweight, etc.Experience in building, running and monitoring SaaS applications at large scaleUnderstanding of architectural patterns such as CQRS, transactionsExperience with multi-repo GIT code bases, REST-based web services, behavior-driven development testing frameworks such as Cucumber, shell scripts, automated CI/CD pipelinesExperience with relational or non-relational databases and database design principles at cloud scale QualificationsPosition (Contractor)Software developer JavaOur Client's Platform and Component Services team is looking for a passionate Software Engineer - Java to join their team. The organizational ecosystem comprises cloud services and web client components. In this role, you will be instrumental in driving the architecture and implementation of the cloud data platform of our client and influencing the development of components and services across the organization. This is an opportunity to work on applications that directly impact the millions of users of our client’s products. You will be part of an agile product team of smart and highly motivated software architects and engineers building world-class cloud software applications and services. You will work in a global organization and collaborate with local and remote colleagues from various disciplines like business, engineering, operations, support, etc. You will work with the latest technologies in a flexible environment. ResponsibilitiesContribute to all aspects of software development from design to estimation to development and testingDevelop, debug and build automated tests for various programming assignmentsPartner closely with product owners, software architects and other software engineers to iteratively turn high level requirements into product enhancements that are delivered to customers incrementally and continuallyContribute to improvements in processes and deliverables that increase the effectiveness and efficiency of the team in responding to customer and business needs Minimum Qualifications Graduate or Postgraduate in Computer Science Engineering or related technical fields5+ years of hands on production Java development.Strong Spring-Boot development experienceExperience with software development lifecycle (SDLC) processes, tools, and Agile methodologies.Experience with common tools/processes such as GIT, Maven, unit tests, PR/code reviews.Hands-on experience with AWS (or other cloud provider's) technologies such as SQS, S3, Aurora, IAM, Lambda, etc.Excellent written and oral communication skills in English Preferred Qualifications Experience in building highly scalable systems and services in the cloud, including calling other REST services from within a REST serviceSkill and experience with design patterns such as singleton, factory, facade, flyweight, etc.Experience in building, running and monitoring SaaS applications at large scaleUnderstanding of architectural patterns such as CQRS, transactionsExperience with multi-repo GIT code bases, REST-based web services, behavior-driven development testing frameworks such as Cucumber, shell scripts, automated CI/CD pipelinesExperience with relational or non-relational databases and database design principles at cloud scale SummaryPosition (Contractor)Software developer JavaOur Client's Platform and Component Services team is looking for a passionate Software Engineer - Java to join their team. The organizational ecosystem comprises cloud services and web client components. In this role, you will be instrumental in driving the architecture and implementation of the cloud data platform of our client and influencing the development of components and services across the organization. This is an opportunity to work on applications that directly impact the millions of users of our client’s products. You will be part of an agile product team of smart and highly motivated software architects and engineers building world-class cloud software applications and services. You will work in a global organization and collaborate with local and remote colleagues from various disciplines like business, engineering, operations, support, etc. You will work with the latest technologies in a flexible environment. ResponsibilitiesContribute to all aspects of software development from design to estimation to development and testingDevelop, debug and build automated tests for various programming assignmentsPartner closely with product owners, software architects and other software engineers to iteratively turn high level requirements into product enhancements that are delivered to customers incrementally and continuallyContribute to improvements in processes and deliverables that increase the effectiveness and efficiency of the team in responding to customer and business needs Minimum Qualifications Graduate or Postgraduate in Computer Science Engineering or related technical fields5+ years of hands on production Java development.Strong Spring-Boot development experienceExperience with software development lifecycle (SDLC) processes, tools, and Agile methodologies.Experience with common tools/processes such as GIT, Maven, unit tests, PR/code reviews.Hands-on experience with AWS (or other cloud provider's) technologies such as SQS, S3, Aurora, IAM, Lambda, etc.Excellent written and oral communication skills in English Preferred Qualifications Experience in building highly scalable systems and services in the cloud, including calling other REST services from within a REST serviceSkill and experience with design patterns such as singleton, factory, facade, flyweight, etc.Experience in building, running and monitoring SaaS applications at large scaleUnderstanding of architectural patterns such as CQRS, transactionsExperience with multi-repo GIT code bases, REST-based web services, behavior-driven development testing frameworks such as Cucumber, shell scripts, automated CI/CD pipelinesExperience with relational or non-relational databases and database design principles at cloud scale Randstad Canada is committed to building a diverse workforce reflective of the diversity of Canada. As a result, we promote employment equity and encourage candidates, especially those who identify as a woman, an Aboriginal person, a person with a disability or a member of a visible minority group, and any others who may contribute to the diversification of our workforce, to apply.Randstad Canada is also committed to developing an inclusive, barrier-free selection processes and work environments.If contacted in relation to a job opportunity, you should advise your Randstad Representative or your local Randstad branch in a timely fashion of the accommodation measures which must be taken to enable you to be assessed in a fair and equitable manner.Information received relating to accommodation measures will be addressed confidentially.For all feedback on equity and accommodation needs, please contact your local Randstad Canada Branch.
      • Saint-Laurent, Québec
      • Contract
      PDS – Integration Specialist IDuration: 12 monthsOpenings: 1The role we are offering you:• Part of a team responsible for updating computers, avionic systems, visual and various other systems on flight simulators.• Involved in the development, integration and test phase of the communication between aircraft simulation software and interface instruments.• Integration Specialist on update projects, customer and engineer’s main point of contact for software related issues.• Lead and offer technical support to software engineers during integration of their systems.• Asked to travel around the world at our client's customer sites and integrate the software solutions developed in house.AdvantagesPlease contact your Randstad Recruitment Consultant to learn more of the advantages and benefits of this roleResponsibilitiesThe role we are offering you:• Part of a team responsible for updating computers, avionic systems, visual and various other systems on flight simulators.• Involved in the development, integration and test phase of the communication between aircraft simulation software and interface instruments.• Integration Specialist on update projects, customer and engineer’s main point of contact for software related issues.• Lead and offer technical support to software engineers during integration of their systems.• Asked to travel around the world at our client's customer sites and integrate the software solutions developed in house.QualificationsOur ideal candidate has: • Bachelor Degree in Engineering or Computer Sciences.• Knowledge of C, C++ and FORTRAN programming languages and scripting languages• Knowledge of AIX / LINUX / Windows operating systems.• Understanding of operating system concepts, computer architectures, aircraft simulation software and the interface with aircraft instruments.• Software integration experience• Ability to troubleshoot problems• Knowledge of techniques and tools used for software debugging (.NET and/or Windbg, DBX, GDB).• Knowledge of simulated systems and instruments/avionics interface an asset.• Knowledge of at least one source code revision software (e.g. Starteam, Github Enterprise)• Strong planning and organizational skill. Ability to adapt quickly to changes in technology.• Demonstrate flexibility and strong project and assigned tasks ownership as well as ability to work and make decisions unsupervised.• Excellent communication skills.• Result-oriented.• Self-motivated, independent, dynamic, team player, like challenges.• Dealing with customer experience is considered an asset.• Bilingualism in both French and English is required.SummaryPDS – Integration Specialist IDuration: 12 monthsOpenings: 1The role we are offering you:• Part of a team responsible for updating computers, avionic systems, visual and various other systems on flight simulators.• Involved in the development, integration and test phase of the communication between aircraft simulation software and interface instruments.• Integration Specialist on update projects, customer and engineer’s main point of contact for software related issues.• Lead and offer technical support to software engineers during integration of their systems.• Asked to travel around the world at our client's customer sites and integrate the software solutions developed in house.Randstad Canada is committed to building a diverse workforce reflective of the diversity of Canada. As a result, we promote employment equity and encourage candidates, especially those who identify as a woman, an Aboriginal person, a person with a disability or a member of a visible minority group, and any others who may contribute to the diversification of our workforce, to apply.Randstad Canada is also committed to developing an inclusive, barrier-free selection processes and work environments.If contacted in relation to a job opportunity, you should advise your Randstad Representative or your local Randstad branch in a timely fashion of the accommodation measures which must be taken to enable you to be assessed in a fair and equitable manner.Information received relating to accommodation measures will be addressed confidentially.For all feedback on equity and accommodation needs, please contact your local Randstad Canada Branch.
      PDS – Integration Specialist IDuration: 12 monthsOpenings: 1The role we are offering you:• Part of a team responsible for updating computers, avionic systems, visual and various other systems on flight simulators.• Involved in the development, integration and test phase of the communication between aircraft simulation software and interface instruments.• Integration Specialist on update projects, customer and engineer’s main point of contact for software related issues.• Lead and offer technical support to software engineers during integration of their systems.• Asked to travel around the world at our client's customer sites and integrate the software solutions developed in house.AdvantagesPlease contact your Randstad Recruitment Consultant to learn more of the advantages and benefits of this roleResponsibilitiesThe role we are offering you:• Part of a team responsible for updating computers, avionic systems, visual and various other systems on flight simulators.• Involved in the development, integration and test phase of the communication between aircraft simulation software and interface instruments.• Integration Specialist on update projects, customer and engineer’s main point of contact for software related issues.• Lead and offer technical support to software engineers during integration of their systems.• Asked to travel around the world at our client's customer sites and integrate the software solutions developed in house.QualificationsOur ideal candidate has: • Bachelor Degree in Engineering or Computer Sciences.• Knowledge of C, C++ and FORTRAN programming languages and scripting languages• Knowledge of AIX / LINUX / Windows operating systems.• Understanding of operating system concepts, computer architectures, aircraft simulation software and the interface with aircraft instruments.• Software integration experience• Ability to troubleshoot problems• Knowledge of techniques and tools used for software debugging (.NET and/or Windbg, DBX, GDB).• Knowledge of simulated systems and instruments/avionics interface an asset.• Knowledge of at least one source code revision software (e.g. Starteam, Github Enterprise)• Strong planning and organizational skill. Ability to adapt quickly to changes in technology.• Demonstrate flexibility and strong project and assigned tasks ownership as well as ability to work and make decisions unsupervised.• Excellent communication skills.• Result-oriented.• Self-motivated, independent, dynamic, team player, like challenges.• Dealing with customer experience is considered an asset.• Bilingualism in both French and English is required.SummaryPDS – Integration Specialist IDuration: 12 monthsOpenings: 1The role we are offering you:• Part of a team responsible for updating computers, avionic systems, visual and various other systems on flight simulators.• Involved in the development, integration and test phase of the communication between aircraft simulation software and interface instruments.• Integration Specialist on update projects, customer and engineer’s main point of contact for software related issues.• Lead and offer technical support to software engineers during integration of their systems.• Asked to travel around the world at our client's customer sites and integrate the software solutions developed in house.Randstad Canada is committed to building a diverse workforce reflective of the diversity of Canada. As a result, we promote employment equity and encourage candidates, especially those who identify as a woman, an Aboriginal person, a person with a disability or a member of a visible minority group, and any others who may contribute to the diversification of our workforce, to apply.Randstad Canada is also committed to developing an inclusive, barrier-free selection processes and work environments.If contacted in relation to a job opportunity, you should advise your Randstad Representative or your local Randstad branch in a timely fashion of the accommodation measures which must be taken to enable you to be assessed in a fair and equitable manner.Information received relating to accommodation measures will be addressed confidentially.For all feedback on equity and accommodation needs, please contact your local Randstad Canada Branch.
      • North York, Ontario
      • Contract
      Software Developer - 6 months - Transportation and Defense - TorontoOur client is looking for a C++ Software Developer for a 7-month engagement in Toronto. Looking for a developer who is proficient in Design, code, and debug of C++ in a realtime system, the individual should also be proficient in STL, Boost and/or MFCAdvantagesTo perform design, analysis, programming and integration activities in the development of software for train control systems of Rail Signalling Solutions.ResponsibilitiesUnderstands and follows the company's processes and procedures for developing mission critical softwareImplements near real time systems in C++Designs, codes, debugs, write test procedures and tests software code.Reviews code, test procedures and test resultsAnalyses and implements correction for defect reportsPerform engineering testing in the field and investigates problems in the field.Provides some input for cost estimates.Qualificationsplus minimum 3 years relevant working experience – or equivalentGood command of C++ language including templates, STL, Boost, MFC usageGood command of C#, WPF (nice to have)Good command of the scripting languages Perl and RubyKnowledgeable of object oriented techniques, multithreading, socket programming, WindowsGood analysis skills, able to diagnose issues based on field logs and correlate events to failuresAble to handle assignments within a medium to large scale software applicationKnowledgeable of the software development processAble to quickly integrate with the team and work independentlyKnowledge of software development environment (Microsoft Visual Studio, desktop simulator, target simulator , etc)SummaryInterested applicants are encouraged to apply, those qualified will be contacted by a recruiter for next steps. Don't delay, apply today!Randstad Canada is committed to building a diverse workforce reflective of the diversity of Canada. As a result, we promote employment equity and encourage candidates, especially those who identify as a woman, an Aboriginal person, a person with a disability or a member of a visible minority group, and any others who may contribute to the diversification of our workforce, to apply.Randstad Canada is also committed to developing an inclusive, barrier-free selection processes and work environments.If contacted in relation to a job opportunity, you should advise your Randstad Representative or your local Randstad branch in a timely fashion of the accommodation measures which must be taken to enable you to be assessed in a fair and equitable manner.Information received relating to accommodation measures will be addressed confidentially.For all feedback on equity and accommodation needs, please contact your local Randstad Canada Branch.
      Software Developer - 6 months - Transportation and Defense - TorontoOur client is looking for a C++ Software Developer for a 7-month engagement in Toronto. Looking for a developer who is proficient in Design, code, and debug of C++ in a realtime system, the individual should also be proficient in STL, Boost and/or MFCAdvantagesTo perform design, analysis, programming and integration activities in the development of software for train control systems of Rail Signalling Solutions.ResponsibilitiesUnderstands and follows the company's processes and procedures for developing mission critical softwareImplements near real time systems in C++Designs, codes, debugs, write test procedures and tests software code.Reviews code, test procedures and test resultsAnalyses and implements correction for defect reportsPerform engineering testing in the field and investigates problems in the field.Provides some input for cost estimates.Qualificationsplus minimum 3 years relevant working experience – or equivalentGood command of C++ language including templates, STL, Boost, MFC usageGood command of C#, WPF (nice to have)Good command of the scripting languages Perl and RubyKnowledgeable of object oriented techniques, multithreading, socket programming, WindowsGood analysis skills, able to diagnose issues based on field logs and correlate events to failuresAble to handle assignments within a medium to large scale software applicationKnowledgeable of the software development processAble to quickly integrate with the team and work independentlyKnowledge of software development environment (Microsoft Visual Studio, desktop simulator, target simulator , etc)SummaryInterested applicants are encouraged to apply, those qualified will be contacted by a recruiter for next steps. Don't delay, apply today!Randstad Canada is committed to building a diverse workforce reflective of the diversity of Canada. As a result, we promote employment equity and encourage candidates, especially those who identify as a woman, an Aboriginal person, a person with a disability or a member of a visible minority group, and any others who may contribute to the diversification of our workforce, to apply.Randstad Canada is also committed to developing an inclusive, barrier-free selection processes and work environments.If contacted in relation to a job opportunity, you should advise your Randstad Representative or your local Randstad branch in a timely fashion of the accommodation measures which must be taken to enable you to be assessed in a fair and equitable manner.Information received relating to accommodation measures will be addressed confidentially.For all feedback on equity and accommodation needs, please contact your local Randstad Canada Branch.
      • Montréal Nord, Québec
      • Contract
      Description: Summary: • Install, configure, and support an organization’s local area network (LAN), wide area network (WAN) and Internet system or a segment of a network system. • Responsible for monitoring network to ensure network availability to all system users. Education/Experience: • Associate degree in computer related field required. • Bachelor degree in computer science preferred. • Entry level to 2 years experience required. Skills and Competencies: • Verbal and written communication skills, problem solving skills, customer service and interpersonal skills. • Ability to work independently and manage one’s time. • Ability to identify, interpret and evaluate system and network requirements. • Knowledge of computer hardware and software as it related to LAN/WAN. • Job Duties and Responsibilities: • Maintain and administer computer networks and related computing environments including computer hardware, systems software, applications software, and all configurations. • Perform data backups and disaster recovery operations. • Diagnose, troubleshoot, and resolve hardware, software, or other network and system problems, and replace defective components when necessary. • Configure, monitor and maintain email applications or virus protection software. • Operate master consoles to monitor the performance of computer systems and networks, and to coordinate computer network access and use. • Plan, coordinate, and implement network security measures to protect data, software, and hardware. Perform other duties as assigned. Skills: • Bilingual – French and English • Basic diagnostic and troubleshooting abilities • Experience working with Knowledge Base (“KB”), following procedures, • Familiar with store system environment (Client will provide training) • Good communicator Responsibilities: • Provide Level one (1) Break/Fix (“B/F”) support on the Symbol MC9200 Zebra equipment. • Repair and configuration • Replacement of the keyboard and / or screen • Diagnostic and basic trouble shooting • Manage tickets in Client’s IT Service Management (“ITSM”) systemAdvantagesDescription: Summary: • Install, configure, and support an organization’s local area network (LAN), wide area network (WAN) and Internet system or a segment of a network system. • Responsible for monitoring network to ensure network availability to all system users. Education/Experience: • Associate degree in computer related field required. • Bachelor degree in computer science preferred. • Entry level to 2 years experience required. Skills and Competencies: • Verbal and written communication skills, problem solving skills, customer service and interpersonal skills. • Ability to work independently and manage one’s time. • Ability to identify, interpret and evaluate system and network requirements. • Knowledge of computer hardware and software as it related to LAN/WAN. • Job Duties and Responsibilities: • Maintain and administer computer networks and related computing environments including computer hardware, systems software, applications software, and all configurations. • Perform data backups and disaster recovery operations. • Diagnose, troubleshoot, and resolve hardware, software, or other network and system problems, and replace defective components when necessary. • Configure, monitor and maintain email applications or virus protection software. • Operate master consoles to monitor the performance of computer systems and networks, and to coordinate computer network access and use. • Plan, coordinate, and implement network security measures to protect data, software, and hardware. Perform other duties as assigned. Skills: • Bilingual – French and English • Basic diagnostic and troubleshooting abilities • Experience working with Knowledge Base (“KB”), following procedures, • Familiar with store system environment (Client will provide training) • Good communicator Responsibilities: • Provide Level one (1) Break/Fix (“B/F”) support on the Symbol MC9200 Zebra equipment. • Repair and configuration • Replacement of the keyboard and / or screen • Diagnostic and basic trouble shooting • Manage tickets in Client’s IT Service Management (“ITSM”) systemResponsibilitiesDescription: Summary: • Install, configure, and support an organization’s local area network (LAN), wide area network (WAN) and Internet system or a segment of a network system. • Responsible for monitoring network to ensure network availability to all system users. Education/Experience: • Associate degree in computer related field required. • Bachelor degree in computer science preferred. • Entry level to 2 years experience required. Skills and Competencies: • Verbal and written communication skills, problem solving skills, customer service and interpersonal skills. • Ability to work independently and manage one’s time. • Ability to identify, interpret and evaluate system and network requirements. • Knowledge of computer hardware and software as it related to LAN/WAN. • Job Duties and Responsibilities: • Maintain and administer computer networks and related computing environments including computer hardware, systems software, applications software, and all configurations. • Perform data backups and disaster recovery operations. • Diagnose, troubleshoot, and resolve hardware, software, or other network and system problems, and replace defective components when necessary. • Configure, monitor and maintain email applications or virus protection software. • Operate master consoles to monitor the performance of computer systems and networks, and to coordinate computer network access and use. • Plan, coordinate, and implement network security measures to protect data, software, and hardware. Perform other duties as assigned. Skills: • Bilingual – French and English • Basic diagnostic and troubleshooting abilities • Experience working with Knowledge Base (“KB”), following procedures, • Familiar with store system environment (Client will provide training) • Good communicator Responsibilities: • Provide Level one (1) Break/Fix (“B/F”) support on the Symbol MC9200 Zebra equipment. • Repair and configuration • Replacement of the keyboard and / or screen • Diagnostic and basic trouble shooting • Manage tickets in Client’s IT Service Management (“ITSM”) systemQualificationsDescription: Summary: • Install, configure, and support an organization’s local area network (LAN), wide area network (WAN) and Internet system or a segment of a network system. • Responsible for monitoring network to ensure network availability to all system users. Education/Experience: • Associate degree in computer related field required. • Bachelor degree in computer science preferred. • Entry level to 2 years experience required. Skills and Competencies: • Verbal and written communication skills, problem solving skills, customer service and interpersonal skills. • Ability to work independently and manage one’s time. • Ability to identify, interpret and evaluate system and network requirements. • Knowledge of computer hardware and software as it related to LAN/WAN. • Job Duties and Responsibilities: • Maintain and administer computer networks and related computing environments including computer hardware, systems software, applications software, and all configurations. • Perform data backups and disaster recovery operations. • Diagnose, troubleshoot, and resolve hardware, software, or other network and system problems, and replace defective components when necessary. • Configure, monitor and maintain email applications or virus protection software. • Operate master consoles to monitor the performance of computer systems and networks, and to coordinate computer network access and use. • Plan, coordinate, and implement network security measures to protect data, software, and hardware. Perform other duties as assigned. Skills: • Bilingual – French and English • Basic diagnostic and troubleshooting abilities • Experience working with Knowledge Base (“KB”), following procedures, • Familiar with store system environment (Client will provide training) • Good communicator Responsibilities: • Provide Level one (1) Break/Fix (“B/F”) support on the Symbol MC9200 Zebra equipment. • Repair and configuration • Replacement of the keyboard and / or screen • Diagnostic and basic trouble shooting • Manage tickets in Client’s IT Service Management (“ITSM”) systemSummaryDescription: Summary: • Install, configure, and support an organization’s local area network (LAN), wide area network (WAN) and Internet system or a segment of a network system. • Responsible for monitoring network to ensure network availability to all system users. Education/Experience: • Associate degree in computer related field required. • Bachelor degree in computer science preferred. • Entry level to 2 years experience required. Skills and Competencies: • Verbal and written communication skills, problem solving skills, customer service and interpersonal skills. • Ability to work independently and manage one’s time. • Ability to identify, interpret and evaluate system and network requirements. • Knowledge of computer hardware and software as it related to LAN/WAN. • Job Duties and Responsibilities: • Maintain and administer computer networks and related computing environments including computer hardware, systems software, applications software, and all configurations. • Perform data backups and disaster recovery operations. • Diagnose, troubleshoot, and resolve hardware, software, or other network and system problems, and replace defective components when necessary. • Configure, monitor and maintain email applications or virus protection software. • Operate master consoles to monitor the performance of computer systems and networks, and to coordinate computer network access and use. • Plan, coordinate, and implement network security measures to protect data, software, and hardware. Perform other duties as assigned. Skills: • Bilingual – French and English • Basic diagnostic and troubleshooting abilities • Experience working with Knowledge Base (“KB”), following procedures, • Familiar with store system environment (Client will provide training) • Good communicator Responsibilities: • Provide Level one (1) Break/Fix (“B/F”) support on the Symbol MC9200 Zebra equipment. • Repair and configuration • Replacement of the keyboard and / or screen • Diagnostic and basic trouble shooting • Manage tickets in Client’s IT Service Management (“ITSM”) systemRandstad Canada is committed to building a diverse workforce reflective of the diversity of Canada. As a result, we promote employment equity and encourage candidates, especially those who identify as a woman, an Aboriginal person, a person with a disability or a member of a visible minority group, and any others who may contribute to the diversification of our workforce, to apply.Randstad Canada is also committed to developing an inclusive, barrier-free selection processes and work environments.If contacted in relation to a job opportunity, you should advise your Randstad Representative or your local Randstad branch in a timely fashion of the accommodation measures which must be taken to enable you to be assessed in a fair and equitable manner.Information received relating to accommodation measures will be addressed confidentially.For all feedback on equity and accommodation needs, please contact your local Randstad Canada Branch.
      Description: Summary: • Install, configure, and support an organization’s local area network (LAN), wide area network (WAN) and Internet system or a segment of a network system. • Responsible for monitoring network to ensure network availability to all system users. Education/Experience: • Associate degree in computer related field required. • Bachelor degree in computer science preferred. • Entry level to 2 years experience required. Skills and Competencies: • Verbal and written communication skills, problem solving skills, customer service and interpersonal skills. • Ability to work independently and manage one’s time. • Ability to identify, interpret and evaluate system and network requirements. • Knowledge of computer hardware and software as it related to LAN/WAN. • Job Duties and Responsibilities: • Maintain and administer computer networks and related computing environments including computer hardware, systems software, applications software, and all configurations. • Perform data backups and disaster recovery operations. • Diagnose, troubleshoot, and resolve hardware, software, or other network and system problems, and replace defective components when necessary. • Configure, monitor and maintain email applications or virus protection software. • Operate master consoles to monitor the performance of computer systems and networks, and to coordinate computer network access and use. • Plan, coordinate, and implement network security measures to protect data, software, and hardware. Perform other duties as assigned. Skills: • Bilingual – French and English • Basic diagnostic and troubleshooting abilities • Experience working with Knowledge Base (“KB”), following procedures, • Familiar with store system environment (Client will provide training) • Good communicator Responsibilities: • Provide Level one (1) Break/Fix (“B/F”) support on the Symbol MC9200 Zebra equipment. • Repair and configuration • Replacement of the keyboard and / or screen • Diagnostic and basic trouble shooting • Manage tickets in Client’s IT Service Management (“ITSM”) systemAdvantagesDescription: Summary: • Install, configure, and support an organization’s local area network (LAN), wide area network (WAN) and Internet system or a segment of a network system. • Responsible for monitoring network to ensure network availability to all system users. Education/Experience: • Associate degree in computer related field required. • Bachelor degree in computer science preferred. • Entry level to 2 years experience required. Skills and Competencies: • Verbal and written communication skills, problem solving skills, customer service and interpersonal skills. • Ability to work independently and manage one’s time. • Ability to identify, interpret and evaluate system and network requirements. • Knowledge of computer hardware and software as it related to LAN/WAN. • Job Duties and Responsibilities: • Maintain and administer computer networks and related computing environments including computer hardware, systems software, applications software, and all configurations. • Perform data backups and disaster recovery operations. • Diagnose, troubleshoot, and resolve hardware, software, or other network and system problems, and replace defective components when necessary. • Configure, monitor and maintain email applications or virus protection software. • Operate master consoles to monitor the performance of computer systems and networks, and to coordinate computer network access and use. • Plan, coordinate, and implement network security measures to protect data, software, and hardware. Perform other duties as assigned. Skills: • Bilingual – French and English • Basic diagnostic and troubleshooting abilities • Experience working with Knowledge Base (“KB”), following procedures, • Familiar with store system environment (Client will provide training) • Good communicator Responsibilities: • Provide Level one (1) Break/Fix (“B/F”) support on the Symbol MC9200 Zebra equipment. • Repair and configuration • Replacement of the keyboard and / or screen • Diagnostic and basic trouble shooting • Manage tickets in Client’s IT Service Management (“ITSM”) systemResponsibilitiesDescription: Summary: • Install, configure, and support an organization’s local area network (LAN), wide area network (WAN) and Internet system or a segment of a network system. • Responsible for monitoring network to ensure network availability to all system users. Education/Experience: • Associate degree in computer related field required. • Bachelor degree in computer science preferred. • Entry level to 2 years experience required. Skills and Competencies: • Verbal and written communication skills, problem solving skills, customer service and interpersonal skills. • Ability to work independently and manage one’s time. • Ability to identify, interpret and evaluate system and network requirements. • Knowledge of computer hardware and software as it related to LAN/WAN. • Job Duties and Responsibilities: • Maintain and administer computer networks and related computing environments including computer hardware, systems software, applications software, and all configurations. • Perform data backups and disaster recovery operations. • Diagnose, troubleshoot, and resolve hardware, software, or other network and system problems, and replace defective components when necessary. • Configure, monitor and maintain email applications or virus protection software. • Operate master consoles to monitor the performance of computer systems and networks, and to coordinate computer network access and use. • Plan, coordinate, and implement network security measures to protect data, software, and hardware. Perform other duties as assigned. Skills: • Bilingual – French and English • Basic diagnostic and troubleshooting abilities • Experience working with Knowledge Base (“KB”), following procedures, • Familiar with store system environment (Client will provide training) • Good communicator Responsibilities: • Provide Level one (1) Break/Fix (“B/F”) support on the Symbol MC9200 Zebra equipment. • Repair and configuration • Replacement of the keyboard and / or screen • Diagnostic and basic trouble shooting • Manage tickets in Client’s IT Service Management (“ITSM”) systemQualificationsDescription: Summary: • Install, configure, and support an organization’s local area network (LAN), wide area network (WAN) and Internet system or a segment of a network system. • Responsible for monitoring network to ensure network availability to all system users. Education/Experience: • Associate degree in computer related field required. • Bachelor degree in computer science preferred. • Entry level to 2 years experience required. Skills and Competencies: • Verbal and written communication skills, problem solving skills, customer service and interpersonal skills. • Ability to work independently and manage one’s time. • Ability to identify, interpret and evaluate system and network requirements. • Knowledge of computer hardware and software as it related to LAN/WAN. • Job Duties and Responsibilities: • Maintain and administer computer networks and related computing environments including computer hardware, systems software, applications software, and all configurations. • Perform data backups and disaster recovery operations. • Diagnose, troubleshoot, and resolve hardware, software, or other network and system problems, and replace defective components when necessary. • Configure, monitor and maintain email applications or virus protection software. • Operate master consoles to monitor the performance of computer systems and networks, and to coordinate computer network access and use. • Plan, coordinate, and implement network security measures to protect data, software, and hardware. Perform other duties as assigned. Skills: • Bilingual – French and English • Basic diagnostic and troubleshooting abilities • Experience working with Knowledge Base (“KB”), following procedures, • Familiar with store system environment (Client will provide training) • Good communicator Responsibilities: • Provide Level one (1) Break/Fix (“B/F”) support on the Symbol MC9200 Zebra equipment. • Repair and configuration • Replacement of the keyboard and / or screen • Diagnostic and basic trouble shooting • Manage tickets in Client’s IT Service Management (“ITSM”) systemSummaryDescription: Summary: • Install, configure, and support an organization’s local area network (LAN), wide area network (WAN) and Internet system or a segment of a network system. • Responsible for monitoring network to ensure network availability to all system users. Education/Experience: • Associate degree in computer related field required. • Bachelor degree in computer science preferred. • Entry level to 2 years experience required. Skills and Competencies: • Verbal and written communication skills, problem solving skills, customer service and interpersonal skills. • Ability to work independently and manage one’s time. • Ability to identify, interpret and evaluate system and network requirements. • Knowledge of computer hardware and software as it related to LAN/WAN. • Job Duties and Responsibilities: • Maintain and administer computer networks and related computing environments including computer hardware, systems software, applications software, and all configurations. • Perform data backups and disaster recovery operations. • Diagnose, troubleshoot, and resolve hardware, software, or other network and system problems, and replace defective components when necessary. • Configure, monitor and maintain email applications or virus protection software. • Operate master consoles to monitor the performance of computer systems and networks, and to coordinate computer network access and use. • Plan, coordinate, and implement network security measures to protect data, software, and hardware. Perform other duties as assigned. Skills: • Bilingual – French and English • Basic diagnostic and troubleshooting abilities • Experience working with Knowledge Base (“KB”), following procedures, • Familiar with store system environment (Client will provide training) • Good communicator Responsibilities: • Provide Level one (1) Break/Fix (“B/F”) support on the Symbol MC9200 Zebra equipment. • Repair and configuration • Replacement of the keyboard and / or screen • Diagnostic and basic trouble shooting • Manage tickets in Client’s IT Service Management (“ITSM”) systemRandstad Canada is committed to building a diverse workforce reflective of the diversity of Canada. As a result, we promote employment equity and encourage candidates, especially those who identify as a woman, an Aboriginal person, a person with a disability or a member of a visible minority group, and any others who may contribute to the diversification of our workforce, to apply.Randstad Canada is also committed to developing an inclusive, barrier-free selection processes and work environments.If contacted in relation to a job opportunity, you should advise your Randstad Representative or your local Randstad branch in a timely fashion of the accommodation measures which must be taken to enable you to be assessed in a fair and equitable manner.Information received relating to accommodation measures will be addressed confidentially.For all feedback on equity and accommodation needs, please contact your local Randstad Canada Branch.
      • Toronto, Ontario
      • Permanent
      We are currently recruiting for a software developer to join a fantastic, high performance team of other developers! The Software Developer is a key contributor in developing solutions that integrate with enterprise clients and consumer-facing applications. As a proponent of server-side development, you understand the value of the TypeScript language and are comfortable with modern JavaScript concepts, have an appreciation of code organization and architecture, and you know that understanding and optimizing data access (whether via REST APIs or database queries) is critical to provide good user experience.Ideal ProfileThe ideal candidate is proficient in JavaScript (ES6+) and will have a passion for developing applications using the latest frameworks and technologies, developing solutions in TypeScript and React. Solid knowledge of developing for the Cloud with experience in AWS Serverless (Lambda and DynamoDB) and Message-based (asynchronous) architectures is preferable. The ideal candidate is a person who is obsessed with attention to detail and is driven to keep pace with emerging and existing technologies. Your code organization should be driven by a belief in SOLID design principles, clean and easy to understand and test. You believe that unit tests are a critical deliverable, just as important as the feature code itself. You are self-motivated, taking on experimental projects to investigate new technologies that pique your interests, and excited to learn and apply new techniques.Primary Responsibilities ■Work collaboratively with Software Developers, Team Leads, Technical Solution Architects and Product Managers through an agile development process to develop and implement advanced JavaScript and TypeScript solutions, integrating with large scale client systems and mobile applications. ■Work on feature development, unit testing, structural refactoring and bug fixes while being a catalyst and champion for implementing technical enhancements and optimizing existing applications.■Develop reusable, configurable, and maintainable functions, classes, components, and modules that will be part of our core platform codebase (useable for a variety of different client implementations) ensuring applications are rock-solid stable and implemented securely.■Create thoughtful service and data access / query layers, providing access to system data in a secure and efficient manner.■Participate in regular code reviews to help formulate and ensure adherence to internal and industry best practices and guidelines, conducting unit and security testing, fixing bugs where they arise.■Research, recommend and provide innovative and compelling technical advancements for projects. ■Create and contribute to functional specifications and sustainable technical documentation. ■Participate in concept and design discussions while contributing to the technical roadmap and strategy. Capability Requirements – education, skills & experience■Bachelor’s degree or higher in Computer Science, Engineering, Human-Computer Interaction, a related field or equivalent and relevant work experience.■3 – 5 years of experience in software development building scalable commercial-grade consumer focused applications, REST services with efficient database access.■3-5 years of experience with consumer focused web applications.■Master of JavaScript (ES6+) and demonstrable proficiency in web technologies: React, TypeScript, Node.js, JavaScript, npm - integrating with RESTful APIs, message-based architectures and web services.■Experienced in creating and maintaining unit tests using Jest and mock objects. An understanding of TDD is nice-to-have, but not mandatory.■Experience with Git, tags/versioning, feature branches and Continuous Integration. A deep understanding of Trunk-based development methodology■Prior experience with Java development is nice-to-have and AWS Serverless (Lambda and DynamoDB) knowledge is a definite asset.■Knowledge of WCAG 2.0 for AODA is an asset■Experience working in an agile development environment, i.e., Scrum, Kanban or XP.■Experience with Jenkins, and an interest in DevOps processes and deployment mechanisms, is an asset■Self-motivated, results-oriented with strong capacity to continuously learn and grow, proven record of task completion with high quality results. ■A team player with excellent communication, problem solving, troubleshooting and analytical skills.AdvantagesWorking from home during covid and you will also have the flexibility to work remotely - at least part time - post covid as well.Smaller company - this is intentional - as they love to keep a very engaged team of people who have skin in the game!A real work life balance with lots of amazing company run events and social eventsMAKE A DIFFERENCE in what you do!ResponsibilitiesPrimary Responsibilities ■Work collaboratively with Software Developers, Team Leads, Technical Solution Architects and Product Managers through an agile development process to develop and implement advanced JavaScript and TypeScript solutions, integrating with large scale client systems and mobile applications. ■Work on feature development, unit testing, structural refactoring and bug fixes while being a catalyst and champion for implementing technical enhancements and optimizing existing applications.■Develop reusable, configurable, and maintainable functions, classes, components, and modules that will be part of our core platform codebase (useable for a variety of different client implementations) ensuring applications are rock-solid stable and implemented securely.■Create thoughtful service and data access / query layers, providing access to system data in a secure and efficient manner.■Participate in regular code reviews to help formulate and ensure adherence to internal and industry best practices and guidelines, conducting unit and security testing, fixing bugs where they arise.■Research, recommend and provide innovative and compelling technical advancements for projects. ■Create and contribute to functional specifications and sustainable technical documentation. ■Participate in concept and design discussions while contributing to the technical roadmap and strategy. QualificationsCapability Requirements – education, skills & experience■Bachelor’s degree or higher in Computer Science, Engineering, Human-Computer Interaction, a related field or equivalent and relevant work experience.■3 – 5 years of experience in software development building scalable commercial-grade consumer focused applications, REST services with efficient database access.■3-5 years of experience with consumer focused web applications.■Master of JavaScript (ES6+) and demonstrable proficiency in web technologies: React, TypeScript, Node.js, JavaScript, npm - integrating with RESTful APIs, message-based architectures and web services.■Experienced in creating and maintaining unit tests using Jest and mock objects. An understanding of TDD is nice-to-have, but not mandatory.■Experience with Git, tags/versioning, feature branches and Continuous Integration. A deep understanding of Trunk-based development methodology■Prior experience with Java development is nice-to-have and AWS Serverless (Lambda and DynamoDB) knowledge is a definite asset.■Knowledge of WCAG 2.0 for AODA is an asset■Experience working in an agile development environment, i.e., Scrum, Kanban or XP.■Experience with Jenkins, and an interest in DevOps processes and deployment mechanisms, is an asset■Self-motivated, results-oriented with strong capacity to continuously learn and grow, proven record of task completion with high quality results. ■A team player with excellent communication, problem solving, troubleshooting and analytical skills.SummaryThe Software Developer is a key contributor in developing solutions that integrate with enterprise clients and consumer-facing applications. As a proponent of server-side development, you understand the value of the TypeScript language and are comfortable with modern JavaScript concepts, have an appreciation of code organization and architecture, and you know that understanding and optimizing data access (whether via REST APIs or database queries) is critical to provide good user experience.Ideal ProfileThe ideal candidate is proficient in JavaScript (ES6+) and will have a passion for developing applications using the latest frameworks and technologies, developing solutions in TypeScript and React. Solid knowledge of developing for the Cloud with experience in AWS Serverless (Lambda and DynamoDB) and Message-based (asynchronous) architectures is preferable. The ideal candidate is a person who is obsessed with attention to detail and is driven to keep pace with emerging and existing technologies. Your code organization should be driven by a belief in SOLID design principles, clean and easy to understand and test. You believe that unit tests are a critical deliverable, just as important as the feature code itself. You are self-motivated, taking on experimental projects to investigate new technologies that pique your interests, and excited to learn and apply new techniques.Randstad Canada is committed to building a diverse workforce reflective of the diversity of Canada. As a result, we promote employment equity and encourage candidates, especially those who identify as a woman, an Aboriginal person, a person with a disability or a member of a visible minority group, and any others who may contribute to the diversification of our workforce, to apply.Randstad Canada is also committed to developing an inclusive, barrier-free selection processes and work environments.If contacted in relation to a job opportunity, you should advise your Randstad Representative or your local Randstad branch in a timely fashion of the accommodation measures which must be taken to enable you to be assessed in a fair and equitable manner.Information received relating to accommodation measures will be addressed confidentially.For all feedback on equity and accommodation needs, please contact your local Randstad Canada Branch.
      We are currently recruiting for a software developer to join a fantastic, high performance team of other developers! The Software Developer is a key contributor in developing solutions that integrate with enterprise clients and consumer-facing applications. As a proponent of server-side development, you understand the value of the TypeScript language and are comfortable with modern JavaScript concepts, have an appreciation of code organization and architecture, and you know that understanding and optimizing data access (whether via REST APIs or database queries) is critical to provide good user experience.Ideal ProfileThe ideal candidate is proficient in JavaScript (ES6+) and will have a passion for developing applications using the latest frameworks and technologies, developing solutions in TypeScript and React. Solid knowledge of developing for the Cloud with experience in AWS Serverless (Lambda and DynamoDB) and Message-based (asynchronous) architectures is preferable. The ideal candidate is a person who is obsessed with attention to detail and is driven to keep pace with emerging and existing technologies. Your code organization should be driven by a belief in SOLID design principles, clean and easy to understand and test. You believe that unit tests are a critical deliverable, just as important as the feature code itself. You are self-motivated, taking on experimental projects to investigate new technologies that pique your interests, and excited to learn and apply new techniques.Primary Responsibilities ■Work collaboratively with Software Developers, Team Leads, Technical Solution Architects and Product Managers through an agile development process to develop and implement advanced JavaScript and TypeScript solutions, integrating with large scale client systems and mobile applications. ■Work on feature development, unit testing, structural refactoring and bug fixes while being a catalyst and champion for implementing technical enhancements and optimizing existing applications.■Develop reusable, configurable, and maintainable functions, classes, components, and modules that will be part of our core platform codebase (useable for a variety of different client implementations) ensuring applications are rock-solid stable and implemented securely.■Create thoughtful service and data access / query layers, providing access to system data in a secure and efficient manner.■Participate in regular code reviews to help formulate and ensure adherence to internal and industry best practices and guidelines, conducting unit and security testing, fixing bugs where they arise.■Research, recommend and provide innovative and compelling technical advancements for projects. ■Create and contribute to functional specifications and sustainable technical documentation. ■Participate in concept and design discussions while contributing to the technical roadmap and strategy. Capability Requirements – education, skills & experience■Bachelor’s degree or higher in Computer Science, Engineering, Human-Computer Interaction, a related field or equivalent and relevant work experience.■3 – 5 years of experience in software development building scalable commercial-grade consumer focused applications, REST services with efficient database access.■3-5 years of experience with consumer focused web applications.■Master of JavaScript (ES6+) and demonstrable proficiency in web technologies: React, TypeScript, Node.js, JavaScript, npm - integrating with RESTful APIs, message-based architectures and web services.■Experienced in creating and maintaining unit tests using Jest and mock objects. An understanding of TDD is nice-to-have, but not mandatory.■Experience with Git, tags/versioning, feature branches and Continuous Integration. A deep understanding of Trunk-based development methodology■Prior experience with Java development is nice-to-have and AWS Serverless (Lambda and DynamoDB) knowledge is a definite asset.■Knowledge of WCAG 2.0 for AODA is an asset■Experience working in an agile development environment, i.e., Scrum, Kanban or XP.■Experience with Jenkins, and an interest in DevOps processes and deployment mechanisms, is an asset■Self-motivated, results-oriented with strong capacity to continuously learn and grow, proven record of task completion with high quality results. ■A team player with excellent communication, problem solving, troubleshooting and analytical skills.AdvantagesWorking from home during covid and you will also have the flexibility to work remotely - at least part time - post covid as well.Smaller company - this is intentional - as they love to keep a very engaged team of people who have skin in the game!A real work life balance with lots of amazing company run events and social eventsMAKE A DIFFERENCE in what you do!ResponsibilitiesPrimary Responsibilities ■Work collaboratively with Software Developers, Team Leads, Technical Solution Architects and Product Managers through an agile development process to develop and implement advanced JavaScript and TypeScript solutions, integrating with large scale client systems and mobile applications. ■Work on feature development, unit testing, structural refactoring and bug fixes while being a catalyst and champion for implementing technical enhancements and optimizing existing applications.■Develop reusable, configurable, and maintainable functions, classes, components, and modules that will be part of our core platform codebase (useable for a variety of different client implementations) ensuring applications are rock-solid stable and implemented securely.■Create thoughtful service and data access / query layers, providing access to system data in a secure and efficient manner.■Participate in regular code reviews to help formulate and ensure adherence to internal and industry best practices and guidelines, conducting unit and security testing, fixing bugs where they arise.■Research, recommend and provide innovative and compelling technical advancements for projects. ■Create and contribute to functional specifications and sustainable technical documentation. ■Participate in concept and design discussions while contributing to the technical roadmap and strategy. QualificationsCapability Requirements – education, skills & experience■Bachelor’s degree or higher in Computer Science, Engineering, Human-Computer Interaction, a related field or equivalent and relevant work experience.■3 – 5 years of experience in software development building scalable commercial-grade consumer focused applications, REST services with efficient database access.■3-5 years of experience with consumer focused web applications.■Master of JavaScript (ES6+) and demonstrable proficiency in web technologies: React, TypeScript, Node.js, JavaScript, npm - integrating with RESTful APIs, message-based architectures and web services.■Experienced in creating and maintaining unit tests using Jest and mock objects. An understanding of TDD is nice-to-have, but not mandatory.■Experience with Git, tags/versioning, feature branches and Continuous Integration. A deep understanding of Trunk-based development methodology■Prior experience with Java development is nice-to-have and AWS Serverless (Lambda and DynamoDB) knowledge is a definite asset.■Knowledge of WCAG 2.0 for AODA is an asset■Experience working in an agile development environment, i.e., Scrum, Kanban or XP.■Experience with Jenkins, and an interest in DevOps processes and deployment mechanisms, is an asset■Self-motivated, results-oriented with strong capacity to continuously learn and grow, proven record of task completion with high quality results. ■A team player with excellent communication, problem solving, troubleshooting and analytical skills.SummaryThe Software Developer is a key contributor in developing solutions that integrate with enterprise clients and consumer-facing applications. As a proponent of server-side development, you understand the value of the TypeScript language and are comfortable with modern JavaScript concepts, have an appreciation of code organization and architecture, and you know that understanding and optimizing data access (whether via REST APIs or database queries) is critical to provide good user experience.Ideal ProfileThe ideal candidate is proficient in JavaScript (ES6+) and will have a passion for developing applications using the latest frameworks and technologies, developing solutions in TypeScript and React. Solid knowledge of developing for the Cloud with experience in AWS Serverless (Lambda and DynamoDB) and Message-based (asynchronous) architectures is preferable. The ideal candidate is a person who is obsessed with attention to detail and is driven to keep pace with emerging and existing technologies. Your code organization should be driven by a belief in SOLID design principles, clean and easy to understand and test. You believe that unit tests are a critical deliverable, just as important as the feature code itself. You are self-motivated, taking on experimental projects to investigate new technologies that pique your interests, and excited to learn and apply new techniques.Randstad Canada is committed to building a diverse workforce reflective of the diversity of Canada. As a result, we promote employment equity and encourage candidates, especially those who identify as a woman, an Aboriginal person, a person with a disability or a member of a visible minority group, and any others who may contribute to the diversification of our workforce, to apply.Randstad Canada is also committed to developing an inclusive, barrier-free selection processes and work environments.If contacted in relation to a job opportunity, you should advise your Randstad Representative or your local Randstad branch in a timely fashion of the accommodation measures which must be taken to enable you to be assessed in a fair and equitable manner.Information received relating to accommodation measures will be addressed confidentially.For all feedback on equity and accommodation needs, please contact your local Randstad Canada Branch.
      • Ottawa, Ontario
      • Permanent
      Job Title: Technical Support AnalystA Technical Support Analyst is needed to join our growing team and will play a pivotal role providing our customers with outstanding 1st and 2nd line technical customer support.We are the world’s largest vendor of museum management software, serving over 3,000 customers in over 30 countries. With offices in the UK, Europe, Middle East, North America and Australia, we deliver powerful software solutions to natural history museums, cultural history museums, art museums, herbaria, botanic gardens and archives across the world. We are considered as leaders in our field with our technology used by many of the largest and most well recognised museums and institutions in the world.Reporting to the Customer Services Manager, you will build and maintain relationships with our customers via telephone, e-mail and face to face - providing outstanding support during and after the installation and configuration of our software products. You will identify the source of problems, recommend solutions and notify the development team to make any product enhancements. Full training on our products, technology and internal processes will be provided.To qualify for this role… you will need ***This is a very technical role, looking for a candidate who cand resolve bug issues and implement software products******Strong experience with Database Management, some server migration and data migration experience (SQL)******This role is truely a little more then level 2 tech support, there is an opportunity to move in a lead capacity down the line******Role will till be providing second line support***•A post-secondary education in a relevant degree or diploma •The ability to communicate clearly and effectively via e-mail, over the phone and face-to-face;•The ability to effectively prioritise workload and balance customer demands•Strong problem-solving skills and logical thinking•The ability to work effectively in a team•Outstanding customer service skills •An interest in natural sciences and cultural museum collectionsDesirable Experience•Prior software support experience (2-3 years) in a customer-facing position•Relevant technical qualifications, including database management (SQL) or experience with any programming languagesAdvantagesRemote work during covid3 weeks vacation5 paid daysstrong opportunity to grow with organizationResponsibilitiesReporting to the Customer Services Manager, you will build and maintain relationships with our customers via telephone, e-mail and face to face - providing outstanding support during and after the installation and configuration of our software products. You will identify the source of problems, recommend solutions and notify the development team to make any product enhancements. Full training on our products, technology and internal processes will be provided.QualificationsTo qualify for this role… you will need ***This is a very technical role, looking for a candidate who cand resolve bug issues and implement software products******Strong experience with Database Management, some server migration and data migration experience (SQL)******This role is truely a little more then level 2 tech support, there is an opportunity to move in a lead capacity down the line******Role will till be providing second line support***•A post-secondary education in a relevant degree or diploma •The ability to communicate clearly and effectively via e-mail, over the phone and face-to-face;•The ability to effectively prioritise workload and balance customer demands•Strong problem-solving skills and logical thinking•The ability to work effectively in a team•Outstanding customer service skills •An interest in natural sciences and cultural museum collectionsDesirable Experience•Prior software support experience (2-3 years) in a customer-facing position•Relevant technical qualifications, including database management (SQL) or experience with any programming languagesSummaryJob Title: Technical Support AnalystA Technical Support Analyst is needed to join our growing team and will play a pivotal role providing our customers with outstanding 1st and 2nd line technical customer support.We are the world’s largest vendor of museum management software, serving over 3,000 customers in over 30 countries. With offices in the UK, Europe, Middle East, North America and Australia, we deliver powerful software solutions to natural history museums, cultural history museums, art museums, herbaria, botanic gardens and archives across the world. We are considered as leaders in our field with our technology used by many of the largest and most well recognised museums and institutions in the world.Reporting to the Customer Services Manager, you will build and maintain relationships with our customers via telephone, e-mail and face to face - providing outstanding support during and after the installation and configuration of our software products. You will identify the source of problems, recommend solutions and notify the development team to make any product enhancements. Full training on our products, technology and internal processes will be provided.To qualify for this role… you will need ***This is a very technical role, looking for a candidate who cand resolve bug issues and implement software products******Strong experience with Database Management, some server migration and data migration experience (SQL)******This role is truely a little more then level 2 tech support, there is an opportunity to move in a lead capacity down the line******Role will till be providing second line support***•A post-secondary education in a relevant degree or diploma •The ability to communicate clearly and effectively via e-mail, over the phone and face-to-face;•The ability to effectively prioritise workload and balance customer demands•Strong problem-solving skills and logical thinking•The ability to work effectively in a team•Outstanding customer service skills •An interest in natural sciences and cultural museum collectionsDesirable Experience•Prior software support experience (2-3 years) in a customer-facing position•Relevant technical qualifications, including database management (SQL) or experience with any programming languagesRandstad Canada is committed to building a diverse workforce reflective of the diversity of Canada. As a result, we promote employment equity and encourage candidates, especially those who identify as a woman, an Aboriginal person, a person with a disability or a member of a visible minority group, and any others who may contribute to the diversification of our workforce, to apply.Randstad Canada is also committed to developing an inclusive, barrier-free selection processes and work environments.If contacted in relation to a job opportunity, you should advise your Randstad Representative or your local Randstad branch in a timely fashion of the accommodation measures which must be taken to enable you to be assessed in a fair and equitable manner.Information received relating to accommodation measures will be addressed confidentially.For all feedback on equity and accommodation needs, please contact your local Randstad Canada Branch.
      Job Title: Technical Support AnalystA Technical Support Analyst is needed to join our growing team and will play a pivotal role providing our customers with outstanding 1st and 2nd line technical customer support.We are the world’s largest vendor of museum management software, serving over 3,000 customers in over 30 countries. With offices in the UK, Europe, Middle East, North America and Australia, we deliver powerful software solutions to natural history museums, cultural history museums, art museums, herbaria, botanic gardens and archives across the world. We are considered as leaders in our field with our technology used by many of the largest and most well recognised museums and institutions in the world.Reporting to the Customer Services Manager, you will build and maintain relationships with our customers via telephone, e-mail and face to face - providing outstanding support during and after the installation and configuration of our software products. You will identify the source of problems, recommend solutions and notify the development team to make any product enhancements. Full training on our products, technology and internal processes will be provided.To qualify for this role… you will need ***This is a very technical role, looking for a candidate who cand resolve bug issues and implement software products******Strong experience with Database Management, some server migration and data migration experience (SQL)******This role is truely a little more then level 2 tech support, there is an opportunity to move in a lead capacity down the line******Role will till be providing second line support***•A post-secondary education in a relevant degree or diploma •The ability to communicate clearly and effectively via e-mail, over the phone and face-to-face;•The ability to effectively prioritise workload and balance customer demands•Strong problem-solving skills and logical thinking•The ability to work effectively in a team•Outstanding customer service skills •An interest in natural sciences and cultural museum collectionsDesirable Experience•Prior software support experience (2-3 years) in a customer-facing position•Relevant technical qualifications, including database management (SQL) or experience with any programming languagesAdvantagesRemote work during covid3 weeks vacation5 paid daysstrong opportunity to grow with organizationResponsibilitiesReporting to the Customer Services Manager, you will build and maintain relationships with our customers via telephone, e-mail and face to face - providing outstanding support during and after the installation and configuration of our software products. You will identify the source of problems, recommend solutions and notify the development team to make any product enhancements. Full training on our products, technology and internal processes will be provided.QualificationsTo qualify for this role… you will need ***This is a very technical role, looking for a candidate who cand resolve bug issues and implement software products******Strong experience with Database Management, some server migration and data migration experience (SQL)******This role is truely a little more then level 2 tech support, there is an opportunity to move in a lead capacity down the line******Role will till be providing second line support***•A post-secondary education in a relevant degree or diploma •The ability to communicate clearly and effectively via e-mail, over the phone and face-to-face;•The ability to effectively prioritise workload and balance customer demands•Strong problem-solving skills and logical thinking•The ability to work effectively in a team•Outstanding customer service skills •An interest in natural sciences and cultural museum collectionsDesirable Experience•Prior software support experience (2-3 years) in a customer-facing position•Relevant technical qualifications, including database management (SQL) or experience with any programming languagesSummaryJob Title: Technical Support AnalystA Technical Support Analyst is needed to join our growing team and will play a pivotal role providing our customers with outstanding 1st and 2nd line technical customer support.We are the world’s largest vendor of museum management software, serving over 3,000 customers in over 30 countries. With offices in the UK, Europe, Middle East, North America and Australia, we deliver powerful software solutions to natural history museums, cultural history museums, art museums, herbaria, botanic gardens and archives across the world. We are considered as leaders in our field with our technology used by many of the largest and most well recognised museums and institutions in the world.Reporting to the Customer Services Manager, you will build and maintain relationships with our customers via telephone, e-mail and face to face - providing outstanding support during and after the installation and configuration of our software products. You will identify the source of problems, recommend solutions and notify the development team to make any product enhancements. Full training on our products, technology and internal processes will be provided.To qualify for this role… you will need ***This is a very technical role, looking for a candidate who cand resolve bug issues and implement software products******Strong experience with Database Management, some server migration and data migration experience (SQL)******This role is truely a little more then level 2 tech support, there is an opportunity to move in a lead capacity down the line******Role will till be providing second line support***•A post-secondary education in a relevant degree or diploma •The ability to communicate clearly and effectively via e-mail, over the phone and face-to-face;•The ability to effectively prioritise workload and balance customer demands•Strong problem-solving skills and logical thinking•The ability to work effectively in a team•Outstanding customer service skills •An interest in natural sciences and cultural museum collectionsDesirable Experience•Prior software support experience (2-3 years) in a customer-facing position•Relevant technical qualifications, including database management (SQL) or experience with any programming languagesRandstad Canada is committed to building a diverse workforce reflective of the diversity of Canada. As a result, we promote employment equity and encourage candidates, especially those who identify as a woman, an Aboriginal person, a person with a disability or a member of a visible minority group, and any others who may contribute to the diversification of our workforce, to apply.Randstad Canada is also committed to developing an inclusive, barrier-free selection processes and work environments.If contacted in relation to a job opportunity, you should advise your Randstad Representative or your local Randstad branch in a timely fashion of the accommodation measures which must be taken to enable you to be assessed in a fair and equitable manner.Information received relating to accommodation measures will be addressed confidentially.For all feedback on equity and accommodation needs, please contact your local Randstad Canada Branch.
      • Vancouver, British Columbia
      • Permanent
      Does the prospect of making a global difference (not just a difference to your career) intrigue you? Our Vancouver client is seeking to hire various levels and experienced Full-stack Software Developers with strong expertise in JavaScript ES6/NodeJS/React or Angular to work on products that are used to help keep people, businesses, and cities around the world safer. Apply to this amazing Full=Stack Software Developer opportunity today!What’s in it for you!As a Software Developer with our Vancouver client, you’ll receive:• Leading market annual salary and a comprehensive benefits package which includes MSP, extended health, dental, travel medical insurance, and eligibility to participate in the Employee Share Purchase Plan (ESPP).• Permanent full-time position with opportunity to work from your home office! What you’ll be doing?As an experienced Software Developer with our Vancouver client, you will:• Work with a talented team of developers which owns one of some of our web components (and it’s CI/CD pipeline) from requirements through to production• Ensure applications are maintained with optimal performance and scalability and push modern browsers to their limits.• Identify areas for improvement, diagnose issues and collaborate with other team members to resolve them.• Working with helpful people who care about you, your career, and the quality of the product.How do you qualify?To qualify for the Full-Stack Software Developer role with our Vancouver client, you must have:• A BS Computer Science degree or equivalent combination of education and professional work experience.• 3-5 years’ professional programming experience in JavaScript ES6, React or Angular.• Experience with Azure/or any other cloud would be an asset.• Good working knowledge with NodeJS is also an asset.• A desire to learn, grow, and contribute.• Solid written and verbal communication skills.If you always dreamed to work in established company with innovative technologies, and have a strong desire to innovate and develop your career by making difference already today, then this permanent Full-Stack Software Developer role with our Vancouver client in electronic domain could be the perfect opportunity for you! Please contact with your resume at: paul.klimau@randstad.caFor more information, or Click the Apply button now!AdvantagesWhat’s in it for you!As a Software Developer with our Vancouver client, you’ll receive:• Leading market annual salary and a comprehensive benefits package which includes MSP, extended health, dental, travel medical insurance, and eligibility to participate in the Employee Share Purchase Plan (ESPP).• Permanent full-time position with opportunity to work from your home office! ResponsibilitiesWhat you’ll be doing?As an experienced Software Developer with our Vancouver client, you will:• Work with a talented team of developers which owns one of some of our web components (and it’s CI/CD pipeline) from requirements through to production• Ensure applications are maintained with optimal performance and scalability and push modern browsers to their limits.• Identify areas for improvement, diagnose issues and collaborate with other team members to resolve them.• Working with helpful people who care about you, your career, and the quality of the product.Qualificationsow do you qualify?To qualify for the Full-Stack Software Developer role with our Vancouver client, you must have:• A BS Computer Science degree or equivalent combination of education and professional work experience.• 3-5 years’ professional programming experience in JavaScript ES6, React or Angular.• Experience with Azure/or any other cloud would be an asset.• Good working knowledge with NodeJS is also an asset.• A desire to learn, grow, and contribute.• Solid written and verbal communication skills.SummaryIf you always dreamed to work in established company with innovative technologies, and have a strong desire to innovate and develop your career by making difference already today, then this permanent Full-Stack Software Developer role with our Vancouver client in electronic domain could be the perfect opportunity for you! Please contact with your resume at: paul.klimau@randstad.caFor more information, or Click the Apply button now!Randstad Canada is committed to building a diverse workforce reflective of the diversity of Canada. As a result, we promote employment equity and encourage candidates, especially those who identify as a woman, an Aboriginal person, a person with a disability or a member of a visible minority group, and any others who may contribute to the diversification of our workforce, to apply.Randstad Canada is also committed to developing an inclusive, barrier-free selection processes and work environments.If contacted in relation to a job opportunity, you should advise your Randstad Representative or your local Randstad branch in a timely fashion of the accommodation measures which must be taken to enable you to be assessed in a fair and equitable manner.Information received relating to accommodation measures will be addressed confidentially.For all feedback on equity and accommodation needs, please contact your local Randstad Canada Branch.
      Does the prospect of making a global difference (not just a difference to your career) intrigue you? Our Vancouver client is seeking to hire various levels and experienced Full-stack Software Developers with strong expertise in JavaScript ES6/NodeJS/React or Angular to work on products that are used to help keep people, businesses, and cities around the world safer. Apply to this amazing Full=Stack Software Developer opportunity today!What’s in it for you!As a Software Developer with our Vancouver client, you’ll receive:• Leading market annual salary and a comprehensive benefits package which includes MSP, extended health, dental, travel medical insurance, and eligibility to participate in the Employee Share Purchase Plan (ESPP).• Permanent full-time position with opportunity to work from your home office! What you’ll be doing?As an experienced Software Developer with our Vancouver client, you will:• Work with a talented team of developers which owns one of some of our web components (and it’s CI/CD pipeline) from requirements through to production• Ensure applications are maintained with optimal performance and scalability and push modern browsers to their limits.• Identify areas for improvement, diagnose issues and collaborate with other team members to resolve them.• Working with helpful people who care about you, your career, and the quality of the product.How do you qualify?To qualify for the Full-Stack Software Developer role with our Vancouver client, you must have:• A BS Computer Science degree or equivalent combination of education and professional work experience.• 3-5 years’ professional programming experience in JavaScript ES6, React or Angular.• Experience with Azure/or any other cloud would be an asset.• Good working knowledge with NodeJS is also an asset.• A desire to learn, grow, and contribute.• Solid written and verbal communication skills.If you always dreamed to work in established company with innovative technologies, and have a strong desire to innovate and develop your career by making difference already today, then this permanent Full-Stack Software Developer role with our Vancouver client in electronic domain could be the perfect opportunity for you! Please contact with your resume at: paul.klimau@randstad.caFor more information, or Click the Apply button now!AdvantagesWhat’s in it for you!As a Software Developer with our Vancouver client, you’ll receive:• Leading market annual salary and a comprehensive benefits package which includes MSP, extended health, dental, travel medical insurance, and eligibility to participate in the Employee Share Purchase Plan (ESPP).• Permanent full-time position with opportunity to work from your home office! ResponsibilitiesWhat you’ll be doing?As an experienced Software Developer with our Vancouver client, you will:• Work with a talented team of developers which owns one of some of our web components (and it’s CI/CD pipeline) from requirements through to production• Ensure applications are maintained with optimal performance and scalability and push modern browsers to their limits.• Identify areas for improvement, diagnose issues and collaborate with other team members to resolve them.• Working with helpful people who care about you, your career, and the quality of the product.Qualificationsow do you qualify?To qualify for the Full-Stack Software Developer role with our Vancouver client, you must have:• A BS Computer Science degree or equivalent combination of education and professional work experience.• 3-5 years’ professional programming experience in JavaScript ES6, React or Angular.• Experience with Azure/or any other cloud would be an asset.• Good working knowledge with NodeJS is also an asset.• A desire to learn, grow, and contribute.• Solid written and verbal communication skills.SummaryIf you always dreamed to work in established company with innovative technologies, and have a strong desire to innovate and develop your career by making difference already today, then this permanent Full-Stack Software Developer role with our Vancouver client in electronic domain could be the perfect opportunity for you! Please contact with your resume at: paul.klimau@randstad.caFor more information, or Click the Apply button now!Randstad Canada is committed to building a diverse workforce reflective of the diversity of Canada. As a result, we promote employment equity and encourage candidates, especially those who identify as a woman, an Aboriginal person, a person with a disability or a member of a visible minority group, and any others who may contribute to the diversification of our workforce, to apply.Randstad Canada is also committed to developing an inclusive, barrier-free selection processes and work environments.If contacted in relation to a job opportunity, you should advise your Randstad Representative or your local Randstad branch in a timely fashion of the accommodation measures which must be taken to enable you to be assessed in a fair and equitable manner.Information received relating to accommodation measures will be addressed confidentially.For all feedback on equity and accommodation needs, please contact your local Randstad Canada Branch.
      • Montréal, Québec
      • Contract
      Java Developer Long term contractResponsibilitiesPrimary tasks include but are not limited to: A software developer, possessing significant experience in code development and system design on Java platform. It is critical that the individual has proven records on efficient delivery of business functionality to meet time to market on dynamic demands while maintaining software development and architecture design discipline. The selected candidate will integrate the Accounting and regulatory reporting and will contribute to regulatory reporting projects but also contribute to the department digital transformation. Summary of responsibilities:• Build a highly scalable and high-performance architecture • Design and develop back-end data services, REST APIs, and web-based front-end for user profiles and other application support services• Work with platform architects on software and system optimizations, helping to identify and remove potential performance bottlenecks• Work with other software leads on developing testing processes and frameworks• Document the work you do, especially APIs that you create• Understanding of business requirements and their mapping to a given software framework• Adhering to SDLC methodology and design principles of our software framework. Working in Agile, test-driven mode, in object-oriented environment.AdvantagesLong term contract, 40 hrs a week, large banking environment, Montreal based. Lors of room to grow and develop skills with training and coachingResponsibilitiesResponsibilitiesPrimary tasks include but are not limited to: A software developer, possessing significant experience in code development and system design on Java platform. It is critical that the individual has proven records on efficient delivery of business functionality to meet time to market on dynamic demands while maintaining software development and architecture design discipline. The selected candidate will integrate the Accounting and regulatory reporting and will contribute to regulatory reporting projects but also contribute to the department digital transformation. Summary of responsibilities:• Build a highly scalable and high-performance architecture • Design and develop back-end data services, REST APIs, and web-based front-end for user profiles and other application support services• Work with platform architects on software and system optimizations, helping to identify and remove potential performance bottlenecks• Work with other software leads on developing testing processes and frameworks• Document the work you do, especially APIs that you create• Understanding of business requirements and their mapping to a given software framework• Adhering to SDLC methodology and design principles of our software framework. Working in Agile, test-driven mode, in object-oriented environment. QualificationsProfil Required: • Ability to understand business requirements and business priorities• Ability to understand complex technical architecture• Ability to coordinate and facilitate project execution and delivery commitment with other IT Teams and other teams under different operational time zones• Proactive on taking leadership when needed, self motivated, dynamic and result oriented• Team player with collaborate attitude, able to maintain highest level of discipline with respect to development framework• Fluent communication (oral and written) and listening skills Profile RequiredTechnical skillsRequired: • 4+ years of development and architecture experience with Java and SQL• 2+ years of experience with Continuous Integration / Continuous Delivery using modern DevOps tools and workflows such as git, GitHub, Jira, and Jenkins• 2+ years of experience with agile development (Scrum, Kanban, etc) and Test Automation (behavior, unit, integration testing)• 4+ years of Object-Oriented development experience • 2+ years of web front-end development Desired/ Plus: • Experience with ReactJS and/or Angular development• Experience with Docker platform Prior Work experienceRequired:• Minimum of 5 years IT development experience.• Oracle SQL or PostgreSQL or similar RDBMS background• Experience in web & front-end development Education Required: Bachelor or Master in Computer Science or Engineering related field LanguagesRequired: English Desired/ Plus: FrenchSummaryProfil Required: • Ability to understand business requirements and business priorities• Ability to understand complex technical architecture• Ability to coordinate and facilitate project execution and delivery commitment with other IT Teams and other teams under different operational time zones• Proactive on taking leadership when needed, self motivated, dynamic and result oriented• Team player with collaborate attitude, able to maintain highest level of discipline with respect to development framework• Fluent communication (oral and written) and listening skills Profile RequiredTechnical skillsRequired: • 4+ years of development and architecture experience with Java and SQL• 2+ years of experience with Continuous Integration / Continuous Delivery using modern DevOps tools and workflows such as git, GitHub, Jira, and Jenkins• 2+ years of experience with agile development (Scrum, Kanban, etc) and Test Automation (behavior, unit, integration testing)• 4+ years of Object-Oriented development experience • 2+ years of web front-end development Desired/ Plus: • Experience with ReactJS and/or Angular development• Experience with Docker platform Prior Work experienceRequired:• Minimum of 5 years IT development experience.• Oracle SQL or PostgreSQL or similar RDBMS background• Experience in web & front-end development Education Required: Bachelor or Master in Computer Science or Engineering related field LanguagesRequired: English Desired/ Plus: FrenchRandstad Canada is committed to building a diverse workforce reflective of the diversity of Canada. As a result, we promote employment equity and encourage candidates, especially those who identify as a woman, an Aboriginal person, a person with a disability or a member of a visible minority group, and any others who may contribute to the diversification of our workforce, to apply.Randstad Canada is also committed to developing an inclusive, barrier-free selection processes and work environments.If contacted in relation to a job opportunity, you should advise your Randstad Representative or your local Randstad branch in a timely fashion of the accommodation measures which must be taken to enable you to be assessed in a fair and equitable manner.Information received relating to accommodation measures will be addressed confidentially.For all feedback on equity and accommodation needs, please contact your local Randstad Canada Branch.
      Java Developer Long term contractResponsibilitiesPrimary tasks include but are not limited to: A software developer, possessing significant experience in code development and system design on Java platform. It is critical that the individual has proven records on efficient delivery of business functionality to meet time to market on dynamic demands while maintaining software development and architecture design discipline. The selected candidate will integrate the Accounting and regulatory reporting and will contribute to regulatory reporting projects but also contribute to the department digital transformation. Summary of responsibilities:• Build a highly scalable and high-performance architecture • Design and develop back-end data services, REST APIs, and web-based front-end for user profiles and other application support services• Work with platform architects on software and system optimizations, helping to identify and remove potential performance bottlenecks• Work with other software leads on developing testing processes and frameworks• Document the work you do, especially APIs that you create• Understanding of business requirements and their mapping to a given software framework• Adhering to SDLC methodology and design principles of our software framework. Working in Agile, test-driven mode, in object-oriented environment.AdvantagesLong term contract, 40 hrs a week, large banking environment, Montreal based. Lors of room to grow and develop skills with training and coachingResponsibilitiesResponsibilitiesPrimary tasks include but are not limited to: A software developer, possessing significant experience in code development and system design on Java platform. It is critical that the individual has proven records on efficient delivery of business functionality to meet time to market on dynamic demands while maintaining software development and architecture design discipline. The selected candidate will integrate the Accounting and regulatory reporting and will contribute to regulatory reporting projects but also contribute to the department digital transformation. Summary of responsibilities:• Build a highly scalable and high-performance architecture • Design and develop back-end data services, REST APIs, and web-based front-end for user profiles and other application support services• Work with platform architects on software and system optimizations, helping to identify and remove potential performance bottlenecks• Work with other software leads on developing testing processes and frameworks• Document the work you do, especially APIs that you create• Understanding of business requirements and their mapping to a given software framework• Adhering to SDLC methodology and design principles of our software framework. Working in Agile, test-driven mode, in object-oriented environment. QualificationsProfil Required: • Ability to understand business requirements and business priorities• Ability to understand complex technical architecture• Ability to coordinate and facilitate project execution and delivery commitment with other IT Teams and other teams under different operational time zones• Proactive on taking leadership when needed, self motivated, dynamic and result oriented• Team player with collaborate attitude, able to maintain highest level of discipline with respect to development framework• Fluent communication (oral and written) and listening skills Profile RequiredTechnical skillsRequired: • 4+ years of development and architecture experience with Java and SQL• 2+ years of experience with Continuous Integration / Continuous Delivery using modern DevOps tools and workflows such as git, GitHub, Jira, and Jenkins• 2+ years of experience with agile development (Scrum, Kanban, etc) and Test Automation (behavior, unit, integration testing)• 4+ years of Object-Oriented development experience • 2+ years of web front-end development Desired/ Plus: • Experience with ReactJS and/or Angular development• Experience with Docker platform Prior Work experienceRequired:• Minimum of 5 years IT development experience.• Oracle SQL or PostgreSQL or similar RDBMS background• Experience in web & front-end development Education Required: Bachelor or Master in Computer Science or Engineering related field LanguagesRequired: English Desired/ Plus: FrenchSummaryProfil Required: • Ability to understand business requirements and business priorities• Ability to understand complex technical architecture• Ability to coordinate and facilitate project execution and delivery commitment with other IT Teams and other teams under different operational time zones• Proactive on taking leadership when needed, self motivated, dynamic and result oriented• Team player with collaborate attitude, able to maintain highest level of discipline with respect to development framework• Fluent communication (oral and written) and listening skills Profile RequiredTechnical skillsRequired: • 4+ years of development and architecture experience with Java and SQL• 2+ years of experience with Continuous Integration / Continuous Delivery using modern DevOps tools and workflows such as git, GitHub, Jira, and Jenkins• 2+ years of experience with agile development (Scrum, Kanban, etc) and Test Automation (behavior, unit, integration testing)• 4+ years of Object-Oriented development experience • 2+ years of web front-end development Desired/ Plus: • Experience with ReactJS and/or Angular development• Experience with Docker platform Prior Work experienceRequired:• Minimum of 5 years IT development experience.• Oracle SQL or PostgreSQL or similar RDBMS background• Experience in web & front-end development Education Required: Bachelor or Master in Computer Science or Engineering related field LanguagesRequired: English Desired/ Plus: FrenchRandstad Canada is committed to building a diverse workforce reflective of the diversity of Canada. As a result, we promote employment equity and encourage candidates, especially those who identify as a woman, an Aboriginal person, a person with a disability or a member of a visible minority group, and any others who may contribute to the diversification of our workforce, to apply.Randstad Canada is also committed to developing an inclusive, barrier-free selection processes and work environments.If contacted in relation to a job opportunity, you should advise your Randstad Representative or your local Randstad branch in a timely fashion of the accommodation measures which must be taken to enable you to be assessed in a fair and equitable manner.Information received relating to accommodation measures will be addressed confidentially.For all feedback on equity and accommodation needs, please contact your local Randstad Canada Branch.
      • Mirabel, Québec
      • Contract
      .NET Developer1 year contractAs an analyst-programmer (12-month occ.), You:Within the Software group, you can use the development of software tools for various platforms. In addition, you participate in software development initiatives to increase efficiency as part of the continuous improvement program.Essential functions:Desktop and web applications programmer;Participate in the software development cycle (design, development, maintenance, etc.);Collaborate with the client, partners or members of the project team for the implementation of solutions.Write the technical and functional specifications.Diploma - ExternalDesired qualities:Hold a diploma or equivalent in the computer field at the college or university level;Have 5 years of programming experience in .NET development;Knowledge of relational databases (eg: Oracle, SQL Server, etc.);Knowledge of one or more of the following technologies: ASP.Net (Web API), .NET Framework, .NET Core, Entity Framework, Blazor;Knowledge of Azure DevOps or any other code management system;Knowledge of the software development cycle;Bilingual, French-English;Ideally, Nato Secret security rating.Preferred skills:Ability to analyze and synthesize;Autonomy;Global and systemic vision of information systems;Ease of working in a team and interpersonal skills;Passionate, dynamic, motivated, agile in action, and having a desire to learn;Good adaptation capacity;Sense of listening and good capacity for popularization.Advantages1 year contract, work from home. Very good working conditions and team culture with very exciting projectsResponsibilitiesAs an analyst-programmer (12-month occ.), You:Within the Software group, you can use the development of software tools for various platforms, such as CF-18, CT-114, CC-150, etc. In addition, you participate in software development initiatives to increase efficiency as part of the continuous improvement program.Essential functions:Desktop and web applications programmer;Participate in the software development cycle (design, development, maintenance, etc.);Collaborate with the client, partners or members of the project team for the implementation of solutions.Write the technical and functional specifications.Diploma - ExternalQualificationsDesired qualities:Hold a diploma or equivalent in the computer field at the college or university level;Have 3 to 5 years of programming experience, including at least 3 years in .NET development;Knowledge of relational databases (eg: Oracle, SQL Server, etc.);Knowledge of one or more of the following technologies: ASP.Net (Web API), .NET Framework, .NET Core, Entity Framework, Blazor;Knowledge of Azure DevOps or any other code management system;Knowledge of the software development cycle;Bilingual, French-English;Ideally, Nato Secret security rating.Preferred skills:Ability to analyze and synthesize;Autonomy;Global and systemic vision of information systems;Ease of working in a team and interpersonal skills;Passionate, dynamic, motivated, agile in action, and having a desire to learn;Good adaptation capacity;Sense of listening and good capacity for popularization.SummaryDesired qualities:Hold a diploma or equivalent in the computer field at the college or university level;Have 3 to 5 years of programming experience, including at least 3 years in .NET development;Knowledge of relational databases (eg: Oracle, SQL Server, etc.);Knowledge of one or more of the following technologies: ASP.Net (Web API), .NET Framework, .NET Core, Entity Framework, Blazor;Knowledge of Azure DevOps or any other code management system;Knowledge of the software development cycle;Bilingual, French-English;Ideally, Nato Secret security rating.Preferred skills:Ability to analyze and synthesize;Autonomy;Global and systemic vision of information systems;Ease of working in a team and interpersonal skills;Passionate, dynamic, motivated, agile in action, and having a desire to learn;Good adaptation capacity;Sense of listening and good capacity for popularization.Randstad Canada is committed to building a diverse workforce reflective of the diversity of Canada. As a result, we promote employment equity and encourage candidates, especially those who identify as a woman, an Aboriginal person, a person with a disability or a member of a visible minority group, and any others who may contribute to the diversification of our workforce, to apply.Randstad Canada is also committed to developing an inclusive, barrier-free selection processes and work environments.If contacted in relation to a job opportunity, you should advise your Randstad Representative or your local Randstad branch in a timely fashion of the accommodation measures which must be taken to enable you to be assessed in a fair and equitable manner.Information received relating to accommodation measures will be addressed confidentially.For all feedback on equity and accommodation needs, please contact your local Randstad Canada Branch.
      .NET Developer1 year contractAs an analyst-programmer (12-month occ.), You:Within the Software group, you can use the development of software tools for various platforms. In addition, you participate in software development initiatives to increase efficiency as part of the continuous improvement program.Essential functions:Desktop and web applications programmer;Participate in the software development cycle (design, development, maintenance, etc.);Collaborate with the client, partners or members of the project team for the implementation of solutions.Write the technical and functional specifications.Diploma - ExternalDesired qualities:Hold a diploma or equivalent in the computer field at the college or university level;Have 5 years of programming experience in .NET development;Knowledge of relational databases (eg: Oracle, SQL Server, etc.);Knowledge of one or more of the following technologies: ASP.Net (Web API), .NET Framework, .NET Core, Entity Framework, Blazor;Knowledge of Azure DevOps or any other code management system;Knowledge of the software development cycle;Bilingual, French-English;Ideally, Nato Secret security rating.Preferred skills:Ability to analyze and synthesize;Autonomy;Global and systemic vision of information systems;Ease of working in a team and interpersonal skills;Passionate, dynamic, motivated, agile in action, and having a desire to learn;Good adaptation capacity;Sense of listening and good capacity for popularization.Advantages1 year contract, work from home. Very good working conditions and team culture with very exciting projectsResponsibilitiesAs an analyst-programmer (12-month occ.), You:Within the Software group, you can use the development of software tools for various platforms, such as CF-18, CT-114, CC-150, etc. In addition, you participate in software development initiatives to increase efficiency as part of the continuous improvement program.Essential functions:Desktop and web applications programmer;Participate in the software development cycle (design, development, maintenance, etc.);Collaborate with the client, partners or members of the project team for the implementation of solutions.Write the technical and functional specifications.Diploma - ExternalQualificationsDesired qualities:Hold a diploma or equivalent in the computer field at the college or university level;Have 3 to 5 years of programming experience, including at least 3 years in .NET development;Knowledge of relational databases (eg: Oracle, SQL Server, etc.);Knowledge of one or more of the following technologies: ASP.Net (Web API), .NET Framework, .NET Core, Entity Framework, Blazor;Knowledge of Azure DevOps or any other code management system;Knowledge of the software development cycle;Bilingual, French-English;Ideally, Nato Secret security rating.Preferred skills:Ability to analyze and synthesize;Autonomy;Global and systemic vision of information systems;Ease of working in a team and interpersonal skills;Passionate, dynamic, motivated, agile in action, and having a desire to learn;Good adaptation capacity;Sense of listening and good capacity for popularization.SummaryDesired qualities:Hold a diploma or equivalent in the computer field at the college or university level;Have 3 to 5 years of programming experience, including at least 3 years in .NET development;Knowledge of relational databases (eg: Oracle, SQL Server, etc.);Knowledge of one or more of the following technologies: ASP.Net (Web API), .NET Framework, .NET Core, Entity Framework, Blazor;Knowledge of Azure DevOps or any other code management system;Knowledge of the software development cycle;Bilingual, French-English;Ideally, Nato Secret security rating.Preferred skills:Ability to analyze and synthesize;Autonomy;Global and systemic vision of information systems;Ease of working in a team and interpersonal skills;Passionate, dynamic, motivated, agile in action, and having a desire to learn;Good adaptation capacity;Sense of listening and good capacity for popularization.Randstad Canada is committed to building a diverse workforce reflective of the diversity of Canada. As a result, we promote employment equity and encourage candidates, especially those who identify as a woman, an Aboriginal person, a person with a disability or a member of a visible minority group, and any others who may contribute to the diversification of our workforce, to apply.Randstad Canada is also committed to developing an inclusive, barrier-free selection processes and work environments.If contacted in relation to a job opportunity, you should advise your Randstad Representative or your local Randstad branch in a timely fashion of the accommodation measures which must be taken to enable you to be assessed in a fair and equitable manner.Information received relating to accommodation measures will be addressed confidentially.For all feedback on equity and accommodation needs, please contact your local Randstad Canada Branch.
      • Toronto, Ontario
      • Permanent
      We are looking for a Sr. Software Developer (Java, Scala) for a multinational fintech conglomerate. Key skills are Java (3-5 years), Scala (3-5 years), Kafka, MySQL, NoSQL (Cassandra), AWS. If you are a developer with the technical skills with strong fundamentals in data structure, algorithem, OOP, and Concurrent/Distributed computing, please apply!Advantages*Opportunity to learn state-of-the-art technologies such as big data, machine learning, and AI technologies*Great Team Energy!*A great workplace with collaborative talented people*Competitive Salary *Opportunity for rapid promotionResponsibilitiesDesign and develop fintech software applicationDevelop the microservice architecture and distributed systemQualifications*Degree in Computer Engineering or Computer Science* 3+ years equivalent experience in Java or Scala software development* Strong fundamentals in data structure, OOP, Algorithm, concurrency, distributed computing, large scale system, and messagingSummaryWe are looking for a Sr. Software Developer (Java, Scala) for a multinational fintech conglomerate. Key skills are Java (3-5 years), Scala (3-5 years), Kafka, MySQL, NoSQL (Cassandra), AWS. If you are a developer with technical skills with strong fundamentals in data structure, algorithem, OOP, and Concurrent/Distributed computing, please apply!Randstad Canada is committed to building a diverse workforce reflective of the diversity of Canada. As a result, we promote employment equity and encourage candidates, especially those who identify as a woman, an Aboriginal person, a person with a disability or a member of a visible minority group, and any others who may contribute to the diversification of our workforce, to apply.Randstad Canada is also committed to developing an inclusive, barrier-free selection processes and work environments.If contacted in relation to a job opportunity, you should advise your Randstad Representative or your local Randstad branch in a timely fashion of the accommodation measures which must be taken to enable you to be assessed in a fair and equitable manner.Information received relating to accommodation measures will be addressed confidentially.For all feedback on equity and accommodation needs, please contact your local Randstad Canada Branch.
      We are looking for a Sr. Software Developer (Java, Scala) for a multinational fintech conglomerate. Key skills are Java (3-5 years), Scala (3-5 years), Kafka, MySQL, NoSQL (Cassandra), AWS. If you are a developer with the technical skills with strong fundamentals in data structure, algorithem, OOP, and Concurrent/Distributed computing, please apply!Advantages*Opportunity to learn state-of-the-art technologies such as big data, machine learning, and AI technologies*Great Team Energy!*A great workplace with collaborative talented people*Competitive Salary *Opportunity for rapid promotionResponsibilitiesDesign and develop fintech software applicationDevelop the microservice architecture and distributed systemQualifications*Degree in Computer Engineering or Computer Science* 3+ years equivalent experience in Java or Scala software development* Strong fundamentals in data structure, OOP, Algorithm, concurrency, distributed computing, large scale system, and messagingSummaryWe are looking for a Sr. Software Developer (Java, Scala) for a multinational fintech conglomerate. Key skills are Java (3-5 years), Scala (3-5 years), Kafka, MySQL, NoSQL (Cassandra), AWS. If you are a developer with technical skills with strong fundamentals in data structure, algorithem, OOP, and Concurrent/Distributed computing, please apply!Randstad Canada is committed to building a diverse workforce reflective of the diversity of Canada. As a result, we promote employment equity and encourage candidates, especially those who identify as a woman, an Aboriginal person, a person with a disability or a member of a visible minority group, and any others who may contribute to the diversification of our workforce, to apply.Randstad Canada is also committed to developing an inclusive, barrier-free selection processes and work environments.If contacted in relation to a job opportunity, you should advise your Randstad Representative or your local Randstad branch in a timely fashion of the accommodation measures which must be taken to enable you to be assessed in a fair and equitable manner.Information received relating to accommodation measures will be addressed confidentially.For all feedback on equity and accommodation needs, please contact your local Randstad Canada Branch.
      • Victoria, British Columbia
      • Contract
      Are you an experienced Software Developer? Do you have exemplary communication and technical skills? We are seeking a Software Developer with a strong background working with Unity for an initial 6 - 8 month contract with potential for extensions. Candidates must be located in Victoria, BC or willing to relocate. If you would like to be considered for this exciting opportunity, apply now!AdvantagesWhat’s in it for you?• Competitive compensation• Work with talented team membersResponsibilitiesKey Responsibilities:• Designing and writing efficient and testable code • Designing a virtual feature from scratch• Data integration from back-end services• Requirements and specifications gathering • Maintaining software documentationQualificationsSuccessful candidates will have:• Minimum 5 + years' Software Development Experience• Experience with Unity Game Engine• Hands-on experience with the following technologies is considered an asset: - Visual Studio, JavaScript - ASPT.Net, C#, React - Oracle databases and SQL programming• Experience working in an Agile environment• Self-starter with the ability to work independentlySummaryIf you are interested in this Unity Software Development position in Victoria, BC., apply online or reach out to matt.munro@randstad.ca today!Randstad Canada is committed to building a diverse workforce reflective of the diversity of Canada. As a result, we promote employment equity and encourage candidates, especially those who identify as a woman, an Aboriginal person, a person with a disability or a member of a visible minority group, and any others who may contribute to the diversification of our workforce, to apply.Randstad Canada is also committed to developing an inclusive, barrier-free selection processes and work environments.If contacted in relation to a job opportunity, you should advise your Randstad Representative or your local Randstad branch in a timely fashion of the accommodation measures which must be taken to enable you to be assessed in a fair and equitable manner.Information received relating to accommodation measures will be addressed confidentially.For all feedback on equity and accommodation needs, please contact your local Randstad Canada Branch.
      Are you an experienced Software Developer? Do you have exemplary communication and technical skills? We are seeking a Software Developer with a strong background working with Unity for an initial 6 - 8 month contract with potential for extensions. Candidates must be located in Victoria, BC or willing to relocate. If you would like to be considered for this exciting opportunity, apply now!AdvantagesWhat’s in it for you?• Competitive compensation• Work with talented team membersResponsibilitiesKey Responsibilities:• Designing and writing efficient and testable code • Designing a virtual feature from scratch• Data integration from back-end services• Requirements and specifications gathering • Maintaining software documentationQualificationsSuccessful candidates will have:• Minimum 5 + years' Software Development Experience• Experience with Unity Game Engine• Hands-on experience with the following technologies is considered an asset: - Visual Studio, JavaScript - ASPT.Net, C#, React - Oracle databases and SQL programming• Experience working in an Agile environment• Self-starter with the ability to work independentlySummaryIf you are interested in this Unity Software Development position in Victoria, BC., apply online or reach out to matt.munro@randstad.ca today!Randstad Canada is committed to building a diverse workforce reflective of the diversity of Canada. As a result, we promote employment equity and encourage candidates, especially those who identify as a woman, an Aboriginal person, a person with a disability or a member of a visible minority group, and any others who may contribute to the diversification of our workforce, to apply.Randstad Canada is also committed to developing an inclusive, barrier-free selection processes and work environments.If contacted in relation to a job opportunity, you should advise your Randstad Representative or your local Randstad branch in a timely fashion of the accommodation measures which must be taken to enable you to be assessed in a fair and equitable manner.Information received relating to accommodation measures will be addressed confidentially.For all feedback on equity and accommodation needs, please contact your local Randstad Canada Branch.
      • Montréal, Québec
      • Contract
      Software Developer, typescript We are seeking a highly motivated Software Engineer to join an agile development team responsible for building cloud-based Computing and Data Management technologies. The ideal candidate should have experience developing and supporting large scale web applications.As a member of a team, you will play an important role in the definition and development of core technologies that make up our client’s web-based design products. The ideal candidate will be a hands-on craftsperson with technology and code.Responsibilities• Implement prototypes and software components.• Collaborate with team of excellent engineers to design, plan, develop, test, deliver and maintain complex features and new subsystems.• Interact with product management teams to review and implement proposed designs.• Participate and advise in code reviews.Requirements• Experience with large scale, distributed application design.• Detail oriented and passionate about building great software.• A constant desire to improve, learn more and take things to the next level.• BS or MS in Computer Science or related technical field.• At least 1 year of experience in software development.• Passion for building high quality software with extensive experience in unit testing and test driven development.• Excellent communication and writing skills.• Ability to operate effectively and independently in a dynamic, fluid environment.• Fluid verbal skills in EnglishDesired:• Familiarity with web application development and JavaScript is a very strong plus.• Familiarity with HTML5 and modern web standards.• Experience with continuous build and integration tools such as Ansible, Docker, Jenkins, and/or BuildBot will be a strong plus.• Experience with Node.js is a strong plus.• Experience contributing as a full-stack developer.• Experience with Git or equivalent distributed revision control systemsAdvantagesSoftware Developer, typescript We are seeking a highly motivated Software Engineer to join an agile development team responsible for building cloud-based Computing and Data Management technologies. The ideal candidate should have experience developing and supporting large scale web applications.As a member of a team, you will play an important role in the definition and development of core technologies that make up our client’s web-based design products. The ideal candidate will be a hands-on craftsperson with technology and code.Responsibilities• Implement prototypes and software components.• Collaborate with team of excellent engineers to design, plan, develop, test, deliver and maintain complex features and new subsystems.• Interact with product management teams to review and implement proposed designs.• Participate and advise in code reviews.Requirements• Experience with large scale, distributed application design.• Detail oriented and passionate about building great software.• A constant desire to improve, learn more and take things to the next level.• BS or MS in Computer Science or related technical field.• At least 1 year of experience in software development.• Passion for building high quality software with extensive experience in unit testing and test driven development.• Excellent communication and writing skills.• Ability to operate effectively and independently in a dynamic, fluid environment.• Fluid verbal skills in EnglishDesired:• Familiarity with web application development and JavaScript is a very strong plus.• Familiarity with HTML5 and modern web standards.• Experience with continuous build and integration tools such as Ansible, Docker, Jenkins, and/or BuildBot will be a strong plus.• Experience with Node.js is a strong plus.• Experience contributing as a full-stack developer.• Experience with Git or equivalent distributed revision control systemsResponsibilitiesSoftware Developer, typescript We are seeking a highly motivated Software Engineer to join an agile development team responsible for building cloud-based Computing and Data Management technologies. The ideal candidate should have experience developing and supporting large scale web applications.As a member of a team, you will play an important role in the definition and development of core technologies that make up our client’s web-based design products. The ideal candidate will be a hands-on craftsperson with technology and code.Responsibilities• Implement prototypes and software components.• Collaborate with team of excellent engineers to design, plan, develop, test, deliver and maintain complex features and new subsystems.• Interact with product management teams to review and implement proposed designs.• Participate and advise in code reviews.Requirements• Experience with large scale, distributed application design.• Detail oriented and passionate about building great software.• A constant desire to improve, learn more and take things to the next level.• BS or MS in Computer Science or related technical field.• At least 1 year of experience in software development.• Passion for building high quality software with extensive experience in unit testing and test driven development.• Excellent communication and writing skills.• Ability to operate effectively and independently in a dynamic, fluid environment.• Fluid verbal skills in EnglishDesired:• Familiarity with web application development and JavaScript is a very strong plus.• Familiarity with HTML5 and modern web standards.• Experience with continuous build and integration tools such as Ansible, Docker, Jenkins, and/or BuildBot will be a strong plus.• Experience with Node.js is a strong plus.• Experience contributing as a full-stack developer.• Experience with Git or equivalent distributed revision control systemsQualificationsSoftware Developer, typescript We are seeking a highly motivated Software Engineer to join an agile development team responsible for building cloud-based Computing and Data Management technologies. The ideal candidate should have experience developing and supporting large scale web applications.As a member of a team, you will play an important role in the definition and development of core technologies that make up our client’s web-based design products. The ideal candidate will be a hands-on craftsperson with technology and code.Responsibilities• Implement prototypes and software components.• Collaborate with team of excellent engineers to design, plan, develop, test, deliver and maintain complex features and new subsystems.• Interact with product management teams to review and implement proposed designs.• Participate and advise in code reviews.Requirements• Experience with large scale, distributed application design.• Detail oriented and passionate about building great software.• A constant desire to improve, learn more and take things to the next level.• BS or MS in Computer Science or related technical field.• At least 1 year of experience in software development.• Passion for building high quality software with extensive experience in unit testing and test driven development.• Excellent communication and writing skills.• Ability to operate effectively and independently in a dynamic, fluid environment.• Fluid verbal skills in EnglishDesired:• Familiarity with web application development and JavaScript is a very strong plus.• Familiarity with HTML5 and modern web standards.• Experience with continuous build and integration tools such as Ansible, Docker, Jenkins, and/or BuildBot will be a strong plus.• Experience with Node.js is a strong plus.• Experience contributing as a full-stack developer.• Experience with Git or equivalent distributed revision control systemsSummarySoftware Developer, typescript We are seeking a highly motivated Software Engineer to join an agile development team responsible for building cloud-based Computing and Data Management technologies. The ideal candidate should have experience developing and supporting large scale web applications.As a member of a team, you will play an important role in the definition and development of core technologies that make up our client’s web-based design products. The ideal candidate will be a hands-on craftsperson with technology and code.Responsibilities• Implement prototypes and software components.• Collaborate with team of excellent engineers to design, plan, develop, test, deliver and maintain complex features and new subsystems.• Interact with product management teams to review and implement proposed designs.• Participate and advise in code reviews.Requirements• Experience with large scale, distributed application design.• Detail oriented and passionate about building great software.• A constant desire to improve, learn more and take things to the next level.• BS or MS in Computer Science or related technical field.• At least 1 year of experience in software development.• Passion for building high quality software with extensive experience in unit testing and test driven development.• Excellent communication and writing skills.• Ability to operate effectively and independently in a dynamic, fluid environment.• Fluid verbal skills in EnglishDesired:• Familiarity with web application development and JavaScript is a very strong plus.• Familiarity with HTML5 and modern web standards.• Experience with continuous build and integration tools such as Ansible, Docker, Jenkins, and/or BuildBot will be a strong plus.• Experience with Node.js is a strong plus.• Experience contributing as a full-stack developer.• Experience with Git or equivalent distributed revision control systemsRandstad Canada is committed to building a diverse workforce reflective of the diversity of Canada. As a result, we promote employment equity and encourage candidates, especially those who identify as a woman, an Aboriginal person, a person with a disability or a member of a visible minority group, and any others who may contribute to the diversification of our workforce, to apply.Randstad Canada is also committed to developing an inclusive, barrier-free selection processes and work environments.If contacted in relation to a job opportunity, you should advise your Randstad Representative or your local Randstad branch in a timely fashion of the accommodation measures which must be taken to enable you to be assessed in a fair and equitable manner.Information received relating to accommodation measures will be addressed confidentially.For all feedback on equity and accommodation needs, please contact your local Randstad Canada Branch.
      Software Developer, typescript We are seeking a highly motivated Software Engineer to join an agile development team responsible for building cloud-based Computing and Data Management technologies. The ideal candidate should have experience developing and supporting large scale web applications.As a member of a team, you will play an important role in the definition and development of core technologies that make up our client’s web-based design products. The ideal candidate will be a hands-on craftsperson with technology and code.Responsibilities• Implement prototypes and software components.• Collaborate with team of excellent engineers to design, plan, develop, test, deliver and maintain complex features and new subsystems.• Interact with product management teams to review and implement proposed designs.• Participate and advise in code reviews.Requirements• Experience with large scale, distributed application design.• Detail oriented and passionate about building great software.• A constant desire to improve, learn more and take things to the next level.• BS or MS in Computer Science or related technical field.• At least 1 year of experience in software development.• Passion for building high quality software with extensive experience in unit testing and test driven development.• Excellent communication and writing skills.• Ability to operate effectively and independently in a dynamic, fluid environment.• Fluid verbal skills in EnglishDesired:• Familiarity with web application development and JavaScript is a very strong plus.• Familiarity with HTML5 and modern web standards.• Experience with continuous build and integration tools such as Ansible, Docker, Jenkins, and/or BuildBot will be a strong plus.• Experience with Node.js is a strong plus.• Experience contributing as a full-stack developer.• Experience with Git or equivalent distributed revision control systemsAdvantagesSoftware Developer, typescript We are seeking a highly motivated Software Engineer to join an agile development team responsible for building cloud-based Computing and Data Management technologies. The ideal candidate should have experience developing and supporting large scale web applications.As a member of a team, you will play an important role in the definition and development of core technologies that make up our client’s web-based design products. The ideal candidate will be a hands-on craftsperson with technology and code.Responsibilities• Implement prototypes and software components.• Collaborate with team of excellent engineers to design, plan, develop, test, deliver and maintain complex features and new subsystems.• Interact with product management teams to review and implement proposed designs.• Participate and advise in code reviews.Requirements• Experience with large scale, distributed application design.• Detail oriented and passionate about building great software.• A constant desire to improve, learn more and take things to the next level.• BS or MS in Computer Science or related technical field.• At least 1 year of experience in software development.• Passion for building high quality software with extensive experience in unit testing and test driven development.• Excellent communication and writing skills.• Ability to operate effectively and independently in a dynamic, fluid environment.• Fluid verbal skills in EnglishDesired:• Familiarity with web application development and JavaScript is a very strong plus.• Familiarity with HTML5 and modern web standards.• Experience with continuous build and integration tools such as Ansible, Docker, Jenkins, and/or BuildBot will be a strong plus.• Experience with Node.js is a strong plus.• Experience contributing as a full-stack developer.• Experience with Git or equivalent distributed revision control systemsResponsibilitiesSoftware Developer, typescript We are seeking a highly motivated Software Engineer to join an agile development team responsible for building cloud-based Computing and Data Management technologies. The ideal candidate should have experience developing and supporting large scale web applications.As a member of a team, you will play an important role in the definition and development of core technologies that make up our client’s web-based design products. The ideal candidate will be a hands-on craftsperson with technology and code.Responsibilities• Implement prototypes and software components.• Collaborate with team of excellent engineers to design, plan, develop, test, deliver and maintain complex features and new subsystems.• Interact with product management teams to review and implement proposed designs.• Participate and advise in code reviews.Requirements• Experience with large scale, distributed application design.• Detail oriented and passionate about building great software.• A constant desire to improve, learn more and take things to the next level.• BS or MS in Computer Science or related technical field.• At least 1 year of experience in software development.• Passion for building high quality software with extensive experience in unit testing and test driven development.• Excellent communication and writing skills.• Ability to operate effectively and independently in a dynamic, fluid environment.• Fluid verbal skills in EnglishDesired:• Familiarity with web application development and JavaScript is a very strong plus.• Familiarity with HTML5 and modern web standards.• Experience with continuous build and integration tools such as Ansible, Docker, Jenkins, and/or BuildBot will be a strong plus.• Experience with Node.js is a strong plus.• Experience contributing as a full-stack developer.• Experience with Git or equivalent distributed revision control systemsQualificationsSoftware Developer, typescript We are seeking a highly motivated Software Engineer to join an agile development team responsible for building cloud-based Computing and Data Management technologies. The ideal candidate should have experience developing and supporting large scale web applications.As a member of a