Thank you for subscribing to your personalised job alerts.

    29 jobs found for software developer in H8r2r5

    filter2
    clear all
      • 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.
      • 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.
      • 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
      Are you a talented, self-motivated Senior Full-Stack /or Back-End Engineer with advanced production level experience working with JavaScript, NodeJS, React, Postgesql, Mongo DB? Our Vancouver client, a prominent member in the aviation service industry, is seeking to hire an experienced Full-Stack/or or Back-End Engineer to work on building new Web application. The platform will some elements of blockchain technology to ensure that the data is immutable and a “record of the truth”.It is a permanent, full-time role with all benefits of long term employment. Apply to this amazing Full-Stack Developer opportunity today!What’s in it for you!What will you do?As a Software Developer with our Vancouver client, you will:- Design and implementation of the overall web architecture- Implementation of our approved user interface and design- Design and deployment of the database- Design and implementation of continuous integration and deployment- Produce clean, efficient code based on specifications- Work with our Product Owners to ensure efficient and timely completion with the projectHow do you qualify?To qualify for this exciting Software Developer role, you must have:•5+ years’ full-stack /or back-end development experience.•3-5 years’ experience with a relevant back-end programming language { e.g.JavaScript/React/NodeJS }•Solid understanding in database design and management, including being up on the latest practices and associated versions { e.g. PostgreSQL or MySQL }•Expertise working with writing HTML, CSS, JavaScript and Typescript would be an asset•Familiarity with a relevant and globally supported framework -- both front-end and back-end, if necessary { e.g. React, Redux, Vue }•. Ideally, familiarity with CSS preprocessors, bundlers, and associated languages/syntaxes/libraries { e.g. Sass, Less, and webpack }•Strong inter-departmental communication skills and ability to work with a team with Agile development methodologiesIf you enjoy learning, pushing the boundaries and continuously improving you’ll fit right in. Please contact Paul Klimau with your resume at:paul.klimau@randstad.caFor more information, or click the Apply button now!AdvantagesIt is a permanent, full-time role with all benefits of long term employment. Apply to this amazing Full-Stack Developer opportunity today!ResponsibilitiesAs a Software Developer with our Vancouver client, you will:- Design and implementation of the overall web architecture- Implementation of our approved user interface and design- Design and deployment of the database- Design and implementation of continuous integration and deployment- Produce clean, efficient code based on specifications- Work with our Product Owners to ensure efficient and timely completion with the projectQualificationsTo qualify for this exciting Software Developer role, you must have:•5+ years’ full-stack /or back-end development experience.•3-5 years’ experience with a relevant back-end programming language { e.g.JavaScript/React/NodeJS }•Solid understanding in database design and management, including being up on the latest practices and associated versions { e.g. PostgreSQL or MySQL }•Expertise working with writing HTML, CSS, JavaScript and Typescript would be an asset•Familiarity with a relevant and globally supported framework -- both front-end and back-end, if necessary { e.g. React, Redux, Vue }•. Ideally, familiarity with CSS preprocessors, bundlers, and associated languages/syntaxes/libraries { e.g. Sass, Less, and webpack }•Strong inter-departmental communication skills and ability to work with a team with Agile development methodologiesSummaryIf you enjoy learning, pushing the boundaries and continuously improving you’ll fit right in. Please contact Paul Klimau 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.
      Are you a talented, self-motivated Senior Full-Stack /or Back-End Engineer with advanced production level experience working with JavaScript, NodeJS, React, Postgesql, Mongo DB? Our Vancouver client, a prominent member in the aviation service industry, is seeking to hire an experienced Full-Stack/or or Back-End Engineer to work on building new Web application. The platform will some elements of blockchain technology to ensure that the data is immutable and a “record of the truth”.It is a permanent, full-time role with all benefits of long term employment. Apply to this amazing Full-Stack Developer opportunity today!What’s in it for you!What will you do?As a Software Developer with our Vancouver client, you will:- Design and implementation of the overall web architecture- Implementation of our approved user interface and design- Design and deployment of the database- Design and implementation of continuous integration and deployment- Produce clean, efficient code based on specifications- Work with our Product Owners to ensure efficient and timely completion with the projectHow do you qualify?To qualify for this exciting Software Developer role, you must have:•5+ years’ full-stack /or back-end development experience.•3-5 years’ experience with a relevant back-end programming language { e.g.JavaScript/React/NodeJS }•Solid understanding in database design and management, including being up on the latest practices and associated versions { e.g. PostgreSQL or MySQL }•Expertise working with writing HTML, CSS, JavaScript and Typescript would be an asset•Familiarity with a relevant and globally supported framework -- both front-end and back-end, if necessary { e.g. React, Redux, Vue }•. Ideally, familiarity with CSS preprocessors, bundlers, and associated languages/syntaxes/libraries { e.g. Sass, Less, and webpack }•Strong inter-departmental communication skills and ability to work with a team with Agile development methodologiesIf you enjoy learning, pushing the boundaries and continuously improving you’ll fit right in. Please contact Paul Klimau with your resume at:paul.klimau@randstad.caFor more information, or click the Apply button now!AdvantagesIt is a permanent, full-time role with all benefits of long term employment. Apply to this amazing Full-Stack Developer opportunity today!ResponsibilitiesAs a Software Developer with our Vancouver client, you will:- Design and implementation of the overall web architecture- Implementation of our approved user interface and design- Design and deployment of the database- Design and implementation of continuous integration and deployment- Produce clean, efficient code based on specifications- Work with our Product Owners to ensure efficient and timely completion with the projectQualificationsTo qualify for this exciting Software Developer role, you must have:•5+ years’ full-stack /or back-end development experience.•3-5 years’ experience with a relevant back-end programming language { e.g.JavaScript/React/NodeJS }•Solid understanding in database design and management, including being up on the latest practices and associated versions { e.g. PostgreSQL or MySQL }•Expertise working with writing HTML, CSS, JavaScript and Typescript would be an asset•Familiarity with a relevant and globally supported framework -- both front-end and back-end, if necessary { e.g. React, Redux, Vue }•. Ideally, familiarity with CSS preprocessors, bundlers, and associated languages/syntaxes/libraries { e.g. Sass, Less, and webpack }•Strong inter-departmental communication skills and ability to work with a team with Agile development methodologiesSummaryIf you enjoy learning, pushing the boundaries and continuously improving you’ll fit right in. Please contact Paul Klimau 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.
      • Victoria, British Columbia
      • Contract
      Are you an experienced Software Developer? Do you have exemplary communication and technical skills? We are seeking an ASP.Net Software Developer for a 12 month contract role in Victoria, BC. Candidates must be located in Victoria, BC. 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 • Using standard HTML to create website layout/user interface• Developing Oracle databases• Develop PL/SQL code to support web applications and web sites• Data integration from back-end services• Requirements and specifications gathering • Maintaining software documentationQualificationsSuccessful candidates will have:• Experience designing and building websites • Experience developing JavaScript framework• Hands-on experience with the following technologies: - Visual Studio, JavaScript - ASPT.Net, C#, React - Oracle databases and SQL programming• Knowledge of mobile web development• Experience working in an Agile environment• Self-starter with the ability to work independentlySummaryIf you are interested in this ASP.NET Software Developer role in Victoria, BC., apply online or reach out to Jillian.Horn@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 an ASP.Net Software Developer for a 12 month contract role in Victoria, BC. Candidates must be located in Victoria, BC. 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 • Using standard HTML to create website layout/user interface• Developing Oracle databases• Develop PL/SQL code to support web applications and web sites• Data integration from back-end services• Requirements and specifications gathering • Maintaining software documentationQualificationsSuccessful candidates will have:• Experience designing and building websites • Experience developing JavaScript framework• Hands-on experience with the following technologies: - Visual Studio, JavaScript - ASPT.Net, C#, React - Oracle databases and SQL programming• Knowledge of mobile web development• Experience working in an Agile environment• Self-starter with the ability to work independentlySummaryIf you are interested in this ASP.NET Software Developer role in Victoria, BC., apply online or reach out to Jillian.Horn@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.
      • Vancouver, British Columbia
      • Permanent
      Are you a talented, self-motivated Full-Stack Developer with advanced production level experience working with JavaScript, NodeJS, React, Postgesql, Mongo DB? Our Vancouver client, a prominent member in the aviation service industry, is seeking to hire an experienced Full-Stack Developer to work on building new Web application. The platform will some elements of blockchain technology to ensure that the data is immutable and a “record of the truth”.It is a permanent, full-time role with all benefits of long term employment. Apply to this amazing Full-Stack Developer opportunity today!What’s in it for you!What will you do?As a Software Developer with our Vancouver client, you will:- Design and implementation of the overall web architecture- Implementation of our approved user interface and design- Design and deployment of the database- Design and implementation of continuous integration and deployment- Produce clean, efficient code based on specifications- Work with our Product Owners to ensure efficient and timely completion with the projectHow do you qualify?To qualify for this exciting Software Developer role, you must have:•2+ years’ production level full-stack development experience.•2+ years’ experience with a relevant technical stack { e.g.JavaScript/React/NodeJS }•Solid understanding in database design and management, including being up on the latest practices and associated versions { e.g. PostgreSQL or MySQL }•Expertise working with writing HTML, CSS, JavaScript and Typescript would be an asset•Familiarity with a relevant and globally supported framework -- both front-end and back-end, if necessary { e.g. React, Redux, Vue }•. Ideally, familiarity with CSS preprocessors, bundlers, and associated languages/syntaxes/libraries { e.g. Sass, Less, and webpack }•Strong inter-departmental communication skills and ability to work with a team with Agile development methodologiesIf you enjoy learning, pushing the boundaries and continuously improving you’ll fit right in. Please contact Paul Klimau with your resume at:paul.klimau@randstad.caFor more information, or click the Apply button now!AdvantagesIt is a permanent, full-time role with all benefits of long term employment. Apply to this amazing Full-Stack Developer opportunity today!ResponsibilitiesAs a Software Developer with our Vancouver client, you will:- Design and implementation of the overall web architecture- Implementation of our approved user interface and design- Design and deployment of the database- Design and implementation of continuous integration and deployment- Produce clean, efficient code based on specifications- Work with our Product Owners to ensure efficient and timely completion with the projectQualificationsTo qualify for this exciting Software Developer role, you must have:•2+ years’ production level full-stack development experience.•2+ years’ experience with a relevant technical stack { e.g.JavaScript/React/NodeJS }•Solid understanding in database design and management, including being up on the latest practices and associated versions { e.g. PostgreSQL or MySQL }•Expertise working with writing HTML, CSS, JavaScript and Typescript would be an asset•Familiarity with a relevant and globally supported framework -- both front-end and back-end, if necessary { e.g. React, Redux, Vue }•. Ideally, familiarity with CSS preprocessors, bundlers, and associated languages/syntaxes/libraries { e.g. Sass, Less, and webpack }•Strong inter-departmental communication skills and ability to work with a team with Agile development methodologiesSummaryIf you enjoy learning, pushing the boundaries and continuously improving you’ll fit right in. Please contact Paul Klimau 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.
      Are you a talented, self-motivated Full-Stack Developer with advanced production level experience working with JavaScript, NodeJS, React, Postgesql, Mongo DB? Our Vancouver client, a prominent member in the aviation service industry, is seeking to hire an experienced Full-Stack Developer to work on building new Web application. The platform will some elements of blockchain technology to ensure that the data is immutable and a “record of the truth”.It is a permanent, full-time role with all benefits of long term employment. Apply to this amazing Full-Stack Developer opportunity today!What’s in it for you!What will you do?As a Software Developer with our Vancouver client, you will:- Design and implementation of the overall web architecture- Implementation of our approved user interface and design- Design and deployment of the database- Design and implementation of continuous integration and deployment- Produce clean, efficient code based on specifications- Work with our Product Owners to ensure efficient and timely completion with the projectHow do you qualify?To qualify for this exciting Software Developer role, you must have:•2+ years’ production level full-stack development experience.•2+ years’ experience with a relevant technical stack { e.g.JavaScript/React/NodeJS }•Solid understanding in database design and management, including being up on the latest practices and associated versions { e.g. PostgreSQL or MySQL }•Expertise working with writing HTML, CSS, JavaScript and Typescript would be an asset•Familiarity with a relevant and globally supported framework -- both front-end and back-end, if necessary { e.g. React, Redux, Vue }•. Ideally, familiarity with CSS preprocessors, bundlers, and associated languages/syntaxes/libraries { e.g. Sass, Less, and webpack }•Strong inter-departmental communication skills and ability to work with a team with Agile development methodologiesIf you enjoy learning, pushing the boundaries and continuously improving you’ll fit right in. Please contact Paul Klimau with your resume at:paul.klimau@randstad.caFor more information, or click the Apply button now!AdvantagesIt is a permanent, full-time role with all benefits of long term employment. Apply to this amazing Full-Stack Developer opportunity today!ResponsibilitiesAs a Software Developer with our Vancouver client, you will:- Design and implementation of the overall web architecture- Implementation of our approved user interface and design- Design and deployment of the database- Design and implementation of continuous integration and deployment- Produce clean, efficient code based on specifications- Work with our Product Owners to ensure efficient and timely completion with the projectQualificationsTo qualify for this exciting Software Developer role, you must have:•2+ years’ production level full-stack development experience.•2+ years’ experience with a relevant technical stack { e.g.JavaScript/React/NodeJS }•Solid understanding in database design and management, including being up on the latest practices and associated versions { e.g. PostgreSQL or MySQL }•Expertise working with writing HTML, CSS, JavaScript and Typescript would be an asset•Familiarity with a relevant and globally supported framework -- both front-end and back-end, if necessary { e.g. React, Redux, Vue }•. Ideally, familiarity with CSS preprocessors, bundlers, and associated languages/syntaxes/libraries { e.g. Sass, Less, and webpack }•Strong inter-departmental communication skills and ability to work with a team with Agile development methodologiesSummaryIf you enjoy learning, pushing the boundaries and continuously improving you’ll fit right in. Please contact Paul Klimau 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
      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.
      • 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.
      • 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.
      • Oakville, Ontario
      • Permanent
      An exciting multinational blockchain company is looking for a Full-Stack Software Developer (NodeJS & ReactJS) with knowledge of Blockchain. Required technology stacks are Node, React, JavaScript, Cloud deployment, CICD, DevOps, and DB experience. This is a great opportunity to learn state-of-the-art Blockchain technology, NFT, Etherium. If you are a Full-Stack Developer passionate about Blockchain, this is a fabulous opportunity!Advantages* Great opportunity to learn Blockchain, NFT, Etherium * Completely REMOTE - you can work ANYWHERE in the world* Competitive salary* Dynamic environmentResponsibilities* Development of application software based on state-of-the-art hyperledger blockchain technology using NodeJS, React, JavaScriptQualifications* basic knowledge of Blockchain Hyperledger concept * Previous work experience with Blockchain is a BIG PLUS* Proficiency in Node, React, JavaScript* Previous gaming application development is a big plus.SummaryAn exciting multinational blockchain company is looking for a Full-Stack Software Developer (NodeJS & ReactJS) with knowledge of Blockchain. Required technology stacks are Node, React, JavaScript, Cloud deployment, CICD, DevOps, and DB experience. This is a great opportunity to learn state-of-the-art Blockchain technology, NFT, Etherium. If you are a Full-Stack Developer passionate about Blockchain, this is a fabulous opportunity!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.
      An exciting multinational blockchain company is looking for a Full-Stack Software Developer (NodeJS & ReactJS) with knowledge of Blockchain. Required technology stacks are Node, React, JavaScript, Cloud deployment, CICD, DevOps, and DB experience. This is a great opportunity to learn state-of-the-art Blockchain technology, NFT, Etherium. If you are a Full-Stack Developer passionate about Blockchain, this is a fabulous opportunity!Advantages* Great opportunity to learn Blockchain, NFT, Etherium * Completely REMOTE - you can work ANYWHERE in the world* Competitive salary* Dynamic environmentResponsibilities* Development of application software based on state-of-the-art hyperledger blockchain technology using NodeJS, React, JavaScriptQualifications* basic knowledge of Blockchain Hyperledger concept * Previous work experience with Blockchain is a BIG PLUS* Proficiency in Node, React, JavaScript* Previous gaming application development is a big plus.SummaryAn exciting multinational blockchain company is looking for a Full-Stack Software Developer (NodeJS & ReactJS) with knowledge of Blockchain. Required technology stacks are Node, React, JavaScript, Cloud deployment, CICD, DevOps, and DB experience. This is a great opportunity to learn state-of-the-art Blockchain technology, NFT, Etherium. If you are a Full-Stack Developer passionate about Blockchain, this is a fabulous opportunity!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.
      • 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.
      • Richmond, British Columbia
      • Permanent
      Are you a talented Software Developer with a passion for delivering high quality applications and products from design to deployment? Our Richmond BC client is seeking to hire multiple Full Stack .NET Developers, on a permanent full-time basis. Apply to this amazing Full Stack .NET Developer opportunity today!AdvantagesWhat’s in it for you!As a Full Stack .NET Developer with our Richmond client, you’ll receive:•Highly competitive market compensation package.•Competitive benefits package (optional Defined Benefits Retirement Plan, Stock Purchase Plan and Group RRSP).•Flexible work hours.•Friendly and collaborative work environment.•Monthly fun and interactive team events.•Opportunities for career growth.•Pet-friendly office!ResponsibilitiesWhat will you do?As a Full Stack .NET Developer with our Richmond client, you will:•Develop creative and efficient solutions that enhance the client customer and employee experience.•Own quality for responsible features and write necessary tests to ensure quality.•Collaborate with other team members to write clear user stories, design tests for prototypes/products, and continuously deliver product enhancements.•Communicate with IT teams regarding Digital innovations affecting bedrock IT systems.•Communicate with business stakeholders regarding Agile processes to set/manage delivery methods and timelines.QualificationsHow do you qualify?To qualify for the Full Stack .NET Developer role with our Richmond client, you must have:•3-5 years’ programming experience in C# and .NET (4.7+ or Core).•3-5 years’ experience with Angular JS.•3-5 years’ experience with HTML, HTML5, CSS/CSS3, XML, and XSL/XSLT.•6 months-1 year experience with Azure.•Strong knowledge of Microservices and experience developing them.•Strong planning and organizational skills.•Diploma/degree in Computer Science or Software Engineering.•Experience using VSTS (Azure DevOps) an asset.SummaryIf you’re a creative Software Developer able to quickly adapt to continuously evolving technologies, and have a keen desire to design/develop cutting-edge applications/products, then the Full Stack .NET Developer role with our Richmond BC client could be the perfect opportunity for you!Please contact Corey Newson with your resume at:corey.newson@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.
      Are you a talented Software Developer with a passion for delivering high quality applications and products from design to deployment? Our Richmond BC client is seeking to hire multiple Full Stack .NET Developers, on a permanent full-time basis. Apply to this amazing Full Stack .NET Developer opportunity today!AdvantagesWhat’s in it for you!As a Full Stack .NET Developer with our Richmond client, you’ll receive:•Highly competitive market compensation package.•Competitive benefits package (optional Defined Benefits Retirement Plan, Stock Purchase Plan and Group RRSP).•Flexible work hours.•Friendly and collaborative work environment.•Monthly fun and interactive team events.•Opportunities for career growth.•Pet-friendly office!ResponsibilitiesWhat will you do?As a Full Stack .NET Developer with our Richmond client, you will:•Develop creative and efficient solutions that enhance the client customer and employee experience.•Own quality for responsible features and write necessary tests to ensure quality.•Collaborate with other team members to write clear user stories, design tests for prototypes/products, and continuously deliver product enhancements.•Communicate with IT teams regarding Digital innovations affecting bedrock IT systems.•Communicate with business stakeholders regarding Agile processes to set/manage delivery methods and timelines.QualificationsHow do you qualify?To qualify for the Full Stack .NET Developer role with our Richmond client, you must have:•3-5 years’ programming experience in C# and .NET (4.7+ or Core).•3-5 years’ experience with Angular JS.•3-5 years’ experience with HTML, HTML5, CSS/CSS3, XML, and XSL/XSLT.•6 months-1 year experience with Azure.•Strong knowledge of Microservices and experience developing them.•Strong planning and organizational skills.•Diploma/degree in Computer Science or Software Engineering.•Experience using VSTS (Azure DevOps) an asset.SummaryIf you’re a creative Software Developer able to quickly adapt to continuously evolving technologies, and have a keen desire to design/develop cutting-edge applications/products, then the Full Stack .NET Developer role with our Richmond BC client could be the perfect opportunity for you!Please contact Corey Newson with your resume at:corey.newson@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
      Software Developer, typescript We are seeking a highly motivated Software Engineer to join an agile development team responsible for building cloud-based Computing and Data Management technologies. The ideal candidate should have experience developing and supporting large scale web applications.As a member of a team, you will play an important role in the definition and development of core technologies that make up our client’s web-based design products. The ideal candidate will be a hands-on craftsperson with technology and code.Responsibilities• Implement prototypes and software components.• Collaborate with team of excellent engineers to design, plan, develop, test, deliver and maintain complex features and new subsystems.• Interact with product management teams to review and implement proposed designs.• Participate and advise in code reviews.Requirements• Experience with large scale, distributed application design.• Detail oriented and passionate about building great software.• A constant desire to improve, learn more and take things to the next level.• BS or MS in Computer Science or related technical field.• At least 1 year of experience in software development.• Passion for building high quality software with extensive experience in unit testing and test driven development.• Excellent communication and writing skills.• Ability to operate effectively and independently in a dynamic, fluid environment.• Fluid verbal skills in EnglishDesired:• Familiarity with web application development and JavaScript is a very strong plus.• Familiarity with HTML5 and modern web standards.• Experience with continuous build and integration tools such as Ansible, Docker, Jenkins, and/or BuildBot will be a strong plus.• Experience with Node.js is a strong plus.• Experience contributing as a full-stack developer.• Experience with Git or equivalent distributed revision control systemsAdvantagesSoftware Developer, typescript We are seeking a highly motivated Software Engineer to join an agile development team responsible for building cloud-based Computing and Data Management technologies. The ideal candidate should have experience developing and supporting large scale web applications.As a member of a team, you will play an important role in the definition and development of core technologies that make up our client’s web-based design products. The ideal candidate will be a hands-on craftsperson with technology and code.Responsibilities• Implement prototypes and software components.• Collaborate with team of excellent engineers to design, plan, develop, test, deliver and maintain complex features and new subsystems.• Interact with product management teams to review and implement proposed designs.• Participate and advise in code reviews.Requirements• Experience with large scale, distributed application design.• Detail oriented and passionate about building great software.• A constant desire to improve, learn more and take things to the next level.• BS or MS in Computer Science or related technical field.• At least 1 year of experience in software development.• Passion for building high quality software with extensive experience in unit testing and test driven development.• Excellent communication and writing skills.• Ability to operate effectively and independently in a dynamic, fluid environment.• Fluid verbal skills in EnglishDesired:• Familiarity with web application development and JavaScript is a very strong plus.• Familiarity with HTML5 and modern web standards.• Experience with continuous build and integration tools such as Ansible, Docker, Jenkins, and/or BuildBot will be a strong plus.• Experience with Node.js is a strong plus.• Experience contributing as a full-stack developer.• Experience with Git or equivalent distributed revision control systemsResponsibilitiesSoftware Developer, typescript We are seeking a highly motivated Software Engineer to join an agile development team responsible for building cloud-based Computing and Data Management technologies. The ideal candidate should have experience developing and supporting large scale web applications.As a member of a team, you will play an important role in the definition and development of core technologies that make up our client’s web-based design products. The ideal candidate will be a hands-on craftsperson with technology and code.Responsibilities• Implement prototypes and software components.• Collaborate with team of excellent engineers to design, plan, develop, test, deliver and maintain complex features and new subsystems.• Interact with product management teams to review and implement proposed designs.• Participate and advise in code reviews.Requirements• Experience with large scale, distributed application design.• Detail oriented and passionate about building great software.• A constant desire to improve, learn more and take things to the next level.• BS or MS in Computer Science or related technical field.• At least 1 year of experience in software development.• Passion for building high quality software with extensive experience in unit testing and test driven development.• Excellent communication and writing skills.• Ability to operate effectively and independently in a dynamic, fluid environment.• Fluid verbal skills in EnglishDesired:• Familiarity with web application development and JavaScript is a very strong plus.• Familiarity with HTML5 and modern web standards.• Experience with continuous build and integration tools such as Ansible, Docker, Jenkins, and/or BuildBot will be a strong plus.• Experience with Node.js is a strong plus.• Experience contributing as a full-stack developer.• Experience with Git or equivalent distributed revision control systemsQualificationsSoftware Developer, typescript We are seeking a highly motivated Software Engineer to join an agile development team responsible for building cloud-based Computing and Data Management technologies. The ideal candidate should have experience developing and supporting large scale web applications.As a member of a team, you will play an important role in the definition and development of core technologies that make up our client’s web-based design products. The ideal candidate will be a hands-on craftsperson with technology and code.Responsibilities• Implement prototypes and software components.• Collaborate with team of excellent engineers to design, plan, develop, test, deliver and maintain complex features and new subsystems.• Interact with product management teams to review and implement proposed designs.• Participate and advise in code reviews.Requirements• Experience with large scale, distributed application design.• Detail oriented and passionate about building great software.• A constant desire to improve, learn more and take things to the next level.• BS or MS in Computer Science or related technical field.• At least 1 year of experience in software development.• Passion for building high quality software with extensive experience in unit testing and test driven development.• Excellent communication and writing skills.• Ability to operate effectively and independently in a dynamic, fluid environment.• Fluid verbal skills in EnglishDesired:• Familiarity with web application development and JavaScript is a very strong plus.• Familiarity with HTML5 and modern web standards.• Experience with continuous build and integration tools such as Ansible, Docker, Jenkins, and/or BuildBot will be a strong plus.• Experience with Node.js is a strong plus.• Experience contributing as a full-stack developer.• Experience with Git or equivalent distributed revision control systemsSummarySoftware Developer, typescript We are seeking a highly motivated Software Engineer to join an agile development team responsible for building cloud-based Computing and Data Management technologies. The ideal candidate should have experience developing and supporting large scale web applications.As a member of a team, you will play an important role in the definition and development of core technologies that make up our client’s web-based design products. The ideal candidate will be a hands-on craftsperson with technology and code.Responsibilities• Implement prototypes and software components.• Collaborate with team of excellent engineers to design, plan, develop, test, deliver and maintain complex features and new subsystems.• Interact with product management teams to review and implement proposed designs.• Participate and advise in code reviews.Requirements• Experience with large scale, distributed application design.• Detail oriented and passionate about building great software.• A constant desire to improve, learn more and take things to the next level.• BS or MS in Computer Science or related technical field.• At least 1 year of experience in software development.• Passion for building high quality software with extensive experience in unit testing and test driven development.• Excellent communication and writing skills.• Ability to operate effectively and independently in a dynamic, fluid environment.• Fluid verbal skills in EnglishDesired:• Familiarity with web application development and JavaScript is a very strong plus.• Familiarity with HTML5 and modern web standards.• Experience with continuous build and integration tools such as Ansible, Docker, Jenkins, and/or BuildBot will be a strong plus.• Experience with Node.js is a strong plus.• Experience contributing as a full-stack developer.• Experience with Git or equivalent distributed revision control systemsRandstad Canada is committed to building a diverse workforce reflective of the diversity of Canada. As a result, we promote employment equity and encourage candidates, especially those who identify as a woman, an Aboriginal person, a person with a disability or a member of a visible minority group, and any others who may contribute to the diversification of our workforce, to apply.Randstad Canada is also committed to developing an inclusive, barrier-free selection processes and work environments.If contacted in relation to a job opportunity, you should advise your Randstad Representative or your local Randstad branch in a timely fashion of the accommodation measures which must be taken to enable you to be assessed in a fair and equitable manner.Information received relating to accommodation measures will be addressed confidentially.For all feedback on equity and accommodation needs, please contact your local Randstad Canada Branch.
      Software Developer, typescript We are seeking a highly motivated Software Engineer to join an agile development team responsible for building cloud-based Computing and Data Management technologies. The ideal candidate should have experience developing and supporting large scale web applications.As a member of a team, you will play an important role in the definition and development of core technologies that make up our client’s web-based design products. The ideal candidate will be a hands-on craftsperson with technology and code.Responsibilities• Implement prototypes and software components.• Collaborate with team of excellent engineers to design, plan, develop, test, deliver and maintain complex features and new subsystems.• Interact with product management teams to review and implement proposed designs.• Participate and advise in code reviews.Requirements• Experience with large scale, distributed application design.• Detail oriented and passionate about building great software.• A constant desire to improve, learn more and take things to the next level.• BS or MS in Computer Science or related technical field.• At least 1 year of experience in software development.• Passion for building high quality software with extensive experience in unit testing and test driven development.• Excellent communication and writing skills.• Ability to operate effectively and independently in a dynamic, fluid environment.• Fluid verbal skills in EnglishDesired:• Familiarity with web application development and JavaScript is a very strong plus.• Familiarity with HTML5 and modern web standards.• Experience with continuous build and integration tools such as Ansible, Docker, Jenkins, and/or BuildBot will be a strong plus.• Experience with Node.js is a strong plus.• Experience contributing as a full-stack developer.• Experience with Git or equivalent distributed revision control systemsAdvantagesSoftware Developer, typescript We are seeking a highly motivated Software Engineer to join an agile development team responsible for building cloud-based Computing and Data Management technologies. The ideal candidate should have experience developing and supporting large scale web applications.As a member of a team, you will play an important role in the definition and development of core technologies that make up our client’s web-based design products. The ideal candidate will be a hands-on craftsperson with technology and code.Responsibilities• Implement prototypes and software components.• Collaborate with team of excellent engineers to design, plan, develop, test, deliver and maintain complex features and new subsystems.• Interact with product management teams to review and implement proposed designs.• Participate and advise in code reviews.Requirements• Experience with large scale, distributed application design.• Detail oriented and passionate about building great software.• A constant desire to improve, learn more and take things to the next level.• BS or MS in Computer Science or related technical field.• At least 1 year of experience in software development.• Passion for building high quality software with extensive experience in unit testing and test driven development.• Excellent communication and writing skills.• Ability to operate effectively and independently in a dynamic, fluid environment.• Fluid verbal skills in EnglishDesired:• Familiarity with web application development and JavaScript is a very strong plus.• Familiarity with HTML5 and modern web standards.• Experience with continuous build and integration tools such as Ansible, Docker, Jenkins, and/or BuildBot will be a strong plus.• Experience with Node.js is a strong plus.• Experience contributing as a full-stack developer.• Experience with Git or equivalent distributed revision control systemsResponsibilitiesSoftware Developer, typescript We are seeking a highly motivated Software Engineer to join an agile development team responsible for building cloud-based Computing and Data Management technologies. The ideal candidate should have experience developing and supporting large scale web applications.As a member of a team, you will play an important role in the definition and development of core technologies that make up our client’s web-based design products. The ideal candidate will be a hands-on craftsperson with technology and code.Responsibilities• Implement prototypes and software components.• Collaborate with team of excellent engineers to design, plan, develop, test, deliver and maintain complex features and new subsystems.• Interact with product management teams to review and implement proposed designs.• Participate and advise in code reviews.Requirements• Experience with large scale, distributed application design.• Detail oriented and passionate about building great software.• A constant desire to improve, learn more and take things to the next level.• BS or MS in Computer Science or related technical field.• At least 1 year of experience in software development.• Passion for building high quality software with extensive experience in unit testing and test driven development.• Excellent communication and writing skills.• Ability to operate effectively and independently in a dynamic, fluid environment.• Fluid verbal skills in EnglishDesired:• Familiarity with web application development and JavaScript is a very strong plus.• Familiarity with HTML5 and modern web standards.• Experience with continuous build and integration tools such as Ansible, Docker, Jenkins, and/or BuildBot will be a strong plus.• Experience with Node.js is a strong plus.• Experience contributing as a full-stack developer.• Experience with Git or equivalent distributed revision control systemsQualificationsSoftware Developer, typescript We are seeking a highly motivated Software Engineer to join an agile development team responsible for building cloud-based Computing and Data Management technologies. The ideal candidate should have experience developing and supporting large scale web applications.As a member of a team, you will play an important role in the definition and development of core technologies that make up our client’s web-based design products. The ideal candidate will be a hands-on craftsperson with technology and code.Responsibilities• Implement prototypes and software components.• Collaborate with team of excellent engineers to design, plan, develop, test, deliver and maintain complex features and new subsystems.• Interact with product management teams to review and implement proposed designs.• Participate and advise in code reviews.Requirements• Experience with large scale, distributed application design.• Detail oriented and passionate about building great software.• A constant desire to improve, learn more and take things to the next level.• BS or MS in Computer Science or related technical field.• At least 1 year of experience in software development.• Passion for building high quality software with extensive experience in unit testing and test driven development.• Excellent communication and writing skills.• Ability to operate effectively and independently in a dynamic, fluid environment.• Fluid verbal skills in EnglishDesired:• Familiarity with web application development and JavaScript is a very strong plus.• Familiarity with HTML5 and modern web standards.• Experience with continuous build and integration tools such as Ansible, Docker, Jenkins, and/or BuildBot will be a strong plus.• Experience with Node.js is a strong plus.• Experience contributing as a full-stack developer.• Experience with Git or equivalent distributed revision control systemsSummarySoftware Developer, typescript We are seeking a highly motivated Software Engineer to join an agile development team responsible for building cloud-based Computing and Data Management technologies. The ideal candidate should have experience developing and supporting large scale web applications.As a member of a team, you will play an important role in the definition and development of core technologies that make up our client’s web-based design products. The ideal candidate will be a hands-on craftsperson with technology and code.Responsibilities• Implement prototypes and software components.• Collaborate with team of excellent engineers to design, plan, develop, test, deliver and maintain complex features and new subsystems.• Interact with product management teams to review and implement proposed designs.• Participate and advise in code reviews.Requirements• Experience with large scale, distributed application design.• Detail oriented and passionate about building great software.• A constant desire to improve, learn more and take things to the next level.• BS or MS in Computer Science or related technical field.• At least 1 year of experience in software development.• Passion for building high quality software with extensive experience in unit testing and test driven development.• Excellent communication and writing skills.• Ability to operate effectively and independently in a dynamic, fluid environment.• Fluid verbal skills in EnglishDesired:• Familiarity with web application development and JavaScript is a very strong plus.• Familiarity with HTML5 and modern web standards.• Experience with continuous build and integration tools such as Ansible, Docker, Jenkins, and/or BuildBot will be a strong plus.• Experience with Node.js is a strong plus.• Experience contributing as a full-stack developer.• Experience with Git or equivalent distributed revision control systemsRandstad Canada is committed to building a diverse workforce reflective of the diversity of Canada. As a result, we promote employment equity and encourage candidates, especially those who identify as a woman, an Aboriginal person, a person with a disability or a member of a visible minority group, and any others who may contribute to the diversification of our workforce, to apply.Randstad Canada is also committed to developing an inclusive, barrier-free selection processes and work environments.If contacted in relation to a job opportunity, you should advise your Randstad Representative or your local Randstad branch in a timely fashion of the accommodation measures which must be taken to enable you to be assessed in a fair and equitable manner.Information received relating to accommodation measures will be addressed confidentially.For all feedback on equity and accommodation needs, please contact your local Randstad Canada Branch.
      • Montréal, Québec
      • Contract
      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.
      • North York, Ontario
      • Contract
      Our client in the Public Sector is is looking for a Intermediate Level .NET Developer on a 12 month contract Must-haves:.NET Programmer/Developer must have a minimum of 3+ years of experience with .NETExperience leading design and solution architect discussions for web-based and/or reporting applicationsExperience developing, testing and debugging code for enhancements to systems using Web API, ASP.NET (http://asp.net/), AngularJS, Entity Framework, LINQ, OracleAdvantagesOur client in the Public Sector is is looking for a Intermediate Level .NET Developer on a 12 month contract Must-haves:.NET Programmer/Developer must have a minimum of 3+ years of experience with .NETExperience leading design and solution architect discussions for web-based and/or reporting applicationsExperience developing, testing and debugging code for enhancements to systems using Web API, ASP.NET (http://asp.net/), AngularJS, Entity Framework, LINQ, OracleResponsibilitiesOur client in the Public Sector is is looking for a Intermediate Level .NET Developer on a 12 month contract Must-haves:.NET Programmer/Developer must have a minimum of 3+ years of experience with .NETExperience leading design and solution architect discussions for web-based and/or reporting applicationsExperience developing, testing and debugging code for enhancements to systems using Web API, ASP.NET (http://asp.net/), AngularJS, Entity Framework, LINQ, OracleQualificationsOur client in the Public Sector is is looking for a Intermediate Level .NET Developer on a 12 month contract Must-haves:.NET Programmer/Developer must have a minimum of 3+ years of experience with .NETExperience leading design and solution architect discussions for web-based and/or reporting applicationsExperience developing, testing and debugging code for enhancements to systems using Web API, ASP.NET (http://asp.net/), AngularJS, Entity Framework, LINQ, OracleSummaryOur client in the Public Sector is is looking for a Intermediate Level .NET Developer on a 12 month contract Must-haves:.NET Programmer/Developer must have a minimum of 3+ years of experience with .NETExperience leading design and solution architect discussions for web-based and/or reporting applicationsExperience developing, testing and debugging code for enhancements to systems using Web API, ASP.NET (http://asp.net/), AngularJS, Entity Framework, LINQ, OracleRandstad 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 is looking for a Intermediate Level .NET Developer on a 12 month contract Must-haves:.NET Programmer/Developer must have a minimum of 3+ years of experience with .NETExperience leading design and solution architect discussions for web-based and/or reporting applicationsExperience developing, testing and debugging code for enhancements to systems using Web API, ASP.NET (http://asp.net/), AngularJS, Entity Framework, LINQ, OracleAdvantagesOur client in the Public Sector is is looking for a Intermediate Level .NET Developer on a 12 month contract Must-haves:.NET Programmer/Developer must have a minimum of 3+ years of experience with .NETExperience leading design and solution architect discussions for web-based and/or reporting applicationsExperience developing, testing and debugging code for enhancements to systems using Web API, ASP.NET (http://asp.net/), AngularJS, Entity Framework, LINQ, OracleResponsibilitiesOur client in the Public Sector is is looking for a Intermediate Level .NET Developer on a 12 month contract Must-haves:.NET Programmer/Developer must have a minimum of 3+ years of experience with .NETExperience leading design and solution architect discussions for web-based and/or reporting applicationsExperience developing, testing and debugging code for enhancements to systems using Web API, ASP.NET (http://asp.net/), AngularJS, Entity Framework, LINQ, OracleQualificationsOur client in the Public Sector is is looking for a Intermediate Level .NET Developer on a 12 month contract Must-haves:.NET Programmer/Developer must have a minimum of 3+ years of experience with .NETExperience leading design and solution architect discussions for web-based and/or reporting applicationsExperience developing, testing and debugging code for enhancements to systems using Web API, ASP.NET (http://asp.net/), AngularJS, Entity Framework, LINQ, OracleSummaryOur client in the Public Sector is is looking for a Intermediate Level .NET Developer on a 12 month contract Must-haves:.NET Programmer/Developer must have a minimum of 3+ years of experience with .NETExperience leading design and solution architect discussions for web-based and/or reporting applicationsExperience developing, testing and debugging code for enhancements to systems using Web API, ASP.NET (http://asp.net/), AngularJS, Entity Framework, LINQ, OracleRandstad 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 with a strong database background working with Oracle? Do you have experience building enterprise Oracle applications? We are looking for an experienced Oracle Database Developer for an initial contract until March 31st with the potential for long-term extensions!Advantages- Work remote in Victoria- Work with a great team- Competitive market rates- Potential for extensionsResponsibilities- Build enterprise applications- Support and build new / existing Oracle DatabasesQualifications- 5 + years' Software Development- 5 + years' Database Development- Experience with PLSQL- Experience with Oracle Database development- Experience with Oracle Forms / ReportsSummaryIf you are interested in exploring this Oracle Database Developer opportunity in Victoria BC, apply now or reach out to matt.munro@randstad.caRandstad Canada is committed to building a diverse workforce reflective of the diversity of Canada. As a result, we promote employment equity and encourage candidates, especially those who identify as a woman, an Aboriginal person, a person with a disability or a member of a visible minority group, and any others who may contribute to the diversification of our workforce, to apply.Randstad Canada is also committed to developing an inclusive, barrier-free selection processes and work environments.If contacted in relation to a job opportunity, you should advise your Randstad Representative or your local Randstad branch in a timely fashion of the accommodation measures which must be taken to enable you to be assessed in a fair and equitable manner.Information received relating to accommodation measures will be addressed confidentially.For all feedback on equity and accommodation needs, please contact your local Randstad Canada Branch.
      Are you an experienced Software Developer with a strong database background working with Oracle? Do you have experience building enterprise Oracle applications? We are looking for an experienced Oracle Database Developer for an initial contract until March 31st with the potential for long-term extensions!Advantages- Work remote in Victoria- Work with a great team- Competitive market rates- Potential for extensionsResponsibilities- Build enterprise applications- Support and build new / existing Oracle DatabasesQualifications- 5 + years' Software Development- 5 + years' Database Development- Experience with PLSQL- Experience with Oracle Database development- Experience with Oracle Forms / ReportsSummaryIf you are interested in exploring this Oracle Database Developer opportunity in Victoria BC, apply now or reach out to matt.munro@randstad.caRandstad Canada is committed to building a diverse workforce reflective of the diversity of Canada. As a result, we promote employment equity and encourage candidates, especially those who identify as a woman, an Aboriginal person, a person with a disability or a member of a visible minority group, and any others who may contribute to the diversification of our workforce, to apply.Randstad Canada is also committed to developing an inclusive, barrier-free selection processes and work environments.If contacted in relation to a job opportunity, you should advise your Randstad Representative or your local Randstad branch in a timely fashion of the accommodation measures which must be taken to enable you to be assessed in a fair and equitable manner.Information received relating to accommodation measures will be addressed confidentially.For all feedback on equity and accommodation needs, please contact your local Randstad Canada Branch.
      • Verdun, Québec
      • Contract
      Looking for an experienced Software Developer to work on large scale IT projects. The ideal candidate would have a minimum of four (4) years of experience in this field. Key Responsibilities and Job Duties:· Develop complex data queries and processes using various tools and· technologies;· Front-end development - HTML, CSS, Javascript;· Back-end development - Django/Flask;· Translate business requirements into technical solutions;· Work with business analysts to understand the business requirements;· Support the current production versions and help investigate issues;· Identify root causes and resolve them quickly;· Keeping up with developments in web applications and programming languages.Key Competencies and Experience:· Bachelor's degree in Computer Science, Information Systems is an asset;· Ui/Ux development;· SQL processes and stored procedures;· ETL development;· Python Programming;· Data Science techniques;· PostgresSQL database experience is an asset;· Strong problem solving and debugging skills;· Experience in a customer interfacing role;· Ability to speak French and English is a strong asset.Location can be To, Ottawa or Montreal and contract duration is greater than 1 year (indeterminate)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.
      Looking for an experienced Software Developer to work on large scale IT projects. The ideal candidate would have a minimum of four (4) years of experience in this field. Key Responsibilities and Job Duties:· Develop complex data queries and processes using various tools and· technologies;· Front-end development - HTML, CSS, Javascript;· Back-end development - Django/Flask;· Translate business requirements into technical solutions;· Work with business analysts to understand the business requirements;· Support the current production versions and help investigate issues;· Identify root causes and resolve them quickly;· Keeping up with developments in web applications and programming languages.Key Competencies and Experience:· Bachelor's degree in Computer Science, Information Systems is an asset;· Ui/Ux development;· SQL processes and stored procedures;· ETL development;· Python Programming;· Data Science techniques;· PostgresSQL database experience is an asset;· Strong problem solving and debugging skills;· Experience in a customer interfacing role;· Ability to speak French and English is a strong asset.Location can be To, Ottawa or Montreal and contract duration is greater than 1 year (indeterminate)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.
      • Victoria, British Columbia
      • Contract
      Are you an experienced Software Developer? Are you looking to use your strong technical Developer skills? We are seeking a Drupal Developer for a 6 month contract in Victoria, BC. Candidates can work remotely but must support PST time zone hours. If you would like to be considered for this exciting opportunity, apply now!AdvantagesWhat’s in it for you?• Highly competitive compensation• Work with talented team membersResponsibilitiesPhase 1- Upgrade to Drupal 8.9 and 9 - Target Drupal version is 9.1- All of the sites are very up to date at 8.9.16Phase 2- Website Phase 2 work - front end or back end- Drupal 7 to 9 upgrade and some feature developmentQualificationsSuccessful candidates will have:• Strong experience with front end and back end development SummaryIf you are interested in this remote Drupal Developer role in Victoria, BC., apply online or reach out to Jillian.Horn@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? Are you looking to use your strong technical Developer skills? We are seeking a Drupal Developer for a 6 month contract in Victoria, BC. Candidates can work remotely but must support PST time zone hours. If you would like to be considered for this exciting opportunity, apply now!AdvantagesWhat’s in it for you?• Highly competitive compensation• Work with talented team membersResponsibilitiesPhase 1- Upgrade to Drupal 8.9 and 9 - Target Drupal version is 9.1- All of the sites are very up to date at 8.9.16Phase 2- Website Phase 2 work - front end or back end- Drupal 7 to 9 upgrade and some feature developmentQualificationsSuccessful candidates will have:• Strong experience with front end and back end development SummaryIf you are interested in this remote Drupal Developer role in Victoria, BC., apply online or reach out to Jillian.Horn@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.
      • North York, Ontario
      • Contract
      Our Client in the Ontario Public Sector is looking for a ETL Developer on a 12 month contractMust-haves:5+ years of hands on ETL development experience using Informatica, in a data warehousing environment or large data migrationWorking experience in debugging mappings, transformations, mapplets and source qualifier files and Unit testing the newly developed ETL componentsExperience with data architecture designs and technologies for BI solutionsExperience in debugging mappings, transformations, mapplets, source qualifier files and queriesAdvantagesOur Client in the Ontario Public Sector is looking for a ETL Developer on a 12 month contractMust-haves:5+ years of hands on ETL development experience using Informatica, in a data warehousing environment or large data migrationWorking experience in debugging mappings, transformations, mapplets and source qualifier files and Unit testing the newly developed ETL componentsExperience with data architecture designs and technologies for BI solutionsExperience in debugging mappings, transformations, mapplets, source qualifier files and queriesResponsibilitiesOur Client in the Ontario Public Sector is looking for a ETL Developer on a 12 month contractMust-haves:5+ years of hands on ETL development experience using Informatica, in a data warehousing environment or large data migrationWorking experience in debugging mappings, transformations, mapplets and source qualifier files and Unit testing the newly developed ETL componentsExperience with data architecture designs and technologies for BI solutionsExperience in debugging mappings, transformations, mapplets, source qualifier files and queriesQualificationsOur Client in the Ontario Public Sector is looking for a ETL Developer on a 12 month contractMust-haves:5+ years of hands on ETL development experience using Informatica, in a data warehousing environment or large data migrationWorking experience in debugging mappings, transformations, mapplets and source qualifier files and Unit testing the newly developed ETL componentsExperience with data architecture designs and technologies for BI solutionsExperience in debugging mappings, transformations, mapplets, source qualifier files and queriesSummaryOur Client in the Ontario Public Sector is looking for a ETL Developer on a 12 month contractMust-haves:5+ years of hands on ETL development experience using Informatica, in a data warehousing environment or large data migrationWorking experience in debugging mappings, transformations, mapplets and source qualifier files and Unit testing the newly developed ETL componentsExperience with data architecture designs and technologies for BI solutionsExperience in debugging mappings, transformations, mapplets, source qualifier files and queriesRandstad 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 Ontario Public Sector is looking for a ETL Developer on a 12 month contractMust-haves:5+ years of hands on ETL development experience using Informatica, in a data warehousing environment or large data migrationWorking experience in debugging mappings, transformations, mapplets and source qualifier files and Unit testing the newly developed ETL componentsExperience with data architecture designs and technologies for BI solutionsExperience in debugging mappings, transformations, mapplets, source qualifier files and queriesAdvantagesOur Client in the Ontario Public Sector is looking for a ETL Developer on a 12 month contractMust-haves:5+ years of hands on ETL development experience using Informatica, in a data warehousing environment or large data migrationWorking experience in debugging mappings, transformations, mapplets and source qualifier files and Unit testing the newly developed ETL componentsExperience with data architecture designs and technologies for BI solutionsExperience in debugging mappings, transformations, mapplets, source qualifier files and queriesResponsibilitiesOur Client in the Ontario Public Sector is looking for a ETL Developer on a 12 month contractMust-haves:5+ years of hands on ETL development experience using Informatica, in a data warehousing environment or large data migrationWorking experience in debugging mappings, transformations, mapplets and source qualifier files and Unit testing the newly developed ETL componentsExperience with data architecture designs and technologies for BI solutionsExperience in debugging mappings, transformations, mapplets, source qualifier files and queriesQualificationsOur Client in the Ontario Public Sector is looking for a ETL Developer on a 12 month contractMust-haves:5+ years of hands on ETL development experience using Informatica, in a data warehousing environment or large data migrationWorking experience in debugging mappings, transformations, mapplets and source qualifier files and Unit testing the newly developed ETL componentsExperience with data architecture designs and technologies for BI solutionsExperience in debugging mappings, transformations, mapplets, source qualifier files and queriesSummaryOur Client in the Ontario Public Sector is looking for a ETL Developer on a 12 month contractMust-haves:5+ years of hands on ETL development experience using Informatica, in a data warehousing environment or large data migrationWorking experience in debugging mappings, transformations, mapplets and source qualifier files and Unit testing the newly developed ETL componentsExperience with data architecture designs and technologies for BI solutionsExperience in debugging mappings, transformations, mapplets, source qualifier files and queriesRandstad 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 Jr/Intermediate Data Analytics Application Developer for a high-profile data analytics/management consulting firm.Key Skills include Python, C/C++, Java, HTML/CSS/JS. You don't need to have strong work experience, but a strong academic background in the field of any types of Analytics, software development, engineering, financial modelling is highly desired. Experience with Data Engineering (Automation, ETL, Data Analytics) is also a big plus.AdvantagesOpportunity to learn state-of-the-art data engineering/data analytics technologiesGREAT TEAM ENERGY! - A great workplace with collaborative talented peopleOpportunity for rapid promotionCompetitive Salary that is higher than the market rate for the same positionsResponsibilitiesResearch related programming & web-based development Data collectionETLAutomationIntegrating inputs from various back-end services Using various programming languages to analyze complex market dataFull-stack development of web-based applicationsQualificationsAn undergraduate degree in any field - any types of Analytics, software development, engineering, financial modelingExperience with Data Engineering (Automation, ETL, Data Analytics) is also a big plus.Strong communication skills (written and oral) SummaryWe are looking for a Jr/Intermediate Data Analytics Software Developer for a high-profile data analytics/management consulting firm.Key Skills include Python, C/C++, Java, HTML/CSS/JS. You don't need to have strong work experience, but a strong academic background.Experience with Data Engineering (Automation, ETL, Data Analytics) is also a big plus.Randstad Canada is committed to building a diverse workforce reflective of the diversity of Canada. As a result, we promote employment equity and encourage candidates, especially those who identify as a woman, an Aboriginal person, a person with a disability or a member of a visible minority group, and any others who may contribute to the diversification of our workforce, to apply.Randstad Canada is also committed to developing an inclusive, barrier-free selection processes and work environments.If contacted in relation to a job opportunity, you should advise your Randstad Representative or your local Randstad branch in a timely fashion of the accommodation measures which must be taken to enable you to be assessed in a fair and equitable manner.Information received relating to accommodation measures will be addressed confidentially.For all feedback on equity and accommodation needs, please contact your local Randstad Canada Branch.
      We are looking for a Jr/Intermediate Data Analytics Application Developer for a high-profile data analytics/management consulting firm.Key Skills include Python, C/C++, Java, HTML/CSS/JS. You don't need to have strong work experience, but a strong academic background in the field of any types of Analytics, software development, engineering, financial modelling is highly desired. Experience with Data Engineering (Automation, ETL, Data Analytics) is also a big plus.AdvantagesOpportunity to learn state-of-the-art data engineering/data analytics technologiesGREAT TEAM ENERGY! - A great workplace with collaborative talented peopleOpportunity for rapid promotionCompetitive Salary that is higher than the market rate for the same positionsResponsibilitiesResearch related programming & web-based development Data collectionETLAutomationIntegrating inputs from various back-end services Using various programming languages to analyze complex market dataFull-stack development of web-based applicationsQualificationsAn undergraduate degree in any field - any types of Analytics, software development, engineering, financial modelingExperience with Data Engineering (Automation, ETL, Data Analytics) is also a big plus.Strong communication skills (written and oral) SummaryWe are looking for a Jr/Intermediate Data Analytics Software Developer for a high-profile data analytics/management consulting firm.Key Skills include Python, C/C++, Java, HTML/CSS/JS. You don't need to have strong work experience, but a strong academic background.Experience with Data Engineering (Automation, ETL, Data Analytics) is also a big plus.Randstad Canada is committed to building a diverse workforce reflective of the diversity of Canada. As a result, we promote employment equity and encourage candidates, especially those who identify as a woman, an Aboriginal person, a person with a disability or a member of a visible minority group, and any others who may contribute to the diversification of our workforce, to apply.Randstad Canada is also committed to developing an inclusive, barrier-free selection processes and work environments.If contacted in relation to a job opportunity, you should advise your Randstad Representative or your local Randstad branch in a timely fashion of the accommodation measures which must be taken to enable you to be assessed in a fair and equitable manner.Information received relating to accommodation measures will be addressed confidentially.For all feedback on equity and accommodation needs, please contact your local Randstad Canada Branch.
      • Pickering, Ontario
      • Permanent
      We are looking for a Senior Ruby on Rails Developer for a well-known company in the e-commerce/logistics sector.You will be part of a close-knit team of developers who own the entire platform. This includes design, implementation testing, and roll-out; the whole thing! Technical skills required for this role include robust experience with Ruby on Rails, PostgreSQL, and Cloud experience. Apply today!Advantages-This is a truly remote-first organization, so you can be based anywhere in Canada (though you must be located in Canada)-Market competitive compensation-Some very interesting technical challengesResponsibilitiesDevelopment of the company’s core platform using Ruby-on-railsTechnical Skills required for this role:-Ruby on Rails (experience at a production level required)-HTML5, CSS, Javascript-PostgreSQL (though other relational databases work)-CI/CD experienceQualificationsExperience-You should have 5+ years of professional experience as a Software Developer-You should have 2+ years experience working with Ruby on Rails-You should bring a collaborative approach to working with both technical and non-technical members of the teamSummaryThanks for reading this.If this sounds like you, don't hesitate, 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.
      We are looking for a Senior Ruby on Rails Developer for a well-known company in the e-commerce/logistics sector.You will be part of a close-knit team of developers who own the entire platform. This includes design, implementation testing, and roll-out; the whole thing! Technical skills required for this role include robust experience with Ruby on Rails, PostgreSQL, and Cloud experience. Apply today!Advantages-This is a truly remote-first organization, so you can be based anywhere in Canada (though you must be located in Canada)-Market competitive compensation-Some very interesting technical challengesResponsibilitiesDevelopment of the company’s core platform using Ruby-on-railsTechnical Skills required for this role:-Ruby on Rails (experience at a production level required)-HTML5, CSS, Javascript-PostgreSQL (though other relational databases work)-CI/CD experienceQualificationsExperience-You should have 5+ years of professional experience as a Software Developer-You should have 2+ years experience working with Ruby on Rails-You should bring a collaborative approach to working with both technical and non-technical members of the teamSummaryThanks for reading this.If this sounds like you, don't hesitate, 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, 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.
      • Vancouver, British Columbia
      • Contract
      Are you a skilled Software Developer with hands-on experience developing applications for highly available distributed systems? Our Vancouver client is seeking to hire a Senior Back End Engineer, on a long-term contract with high potential for extension. Apply to this amazing Back End Developer opportunity today!AdvantagesWhat’s in it for you!As a Back End Developer with our Vancouver client, you’ll receive:• Highly competitive market hourly rates.• A 6-month contract with high potential for extension.• Remote video interview process.ResponsibilitiesWhat will you do?• Implement cloud-based products and services• Integrate with external customer and 3rd-party systems• Write large amounts of code, perform code reviews, write unit tests• Write documentation• Interface with other groups including Product Management, QA, and Operations• Participate in scrum team.• Continuously discover, evaluate, and implement new technologies to maximize development efficiencyQualificationsHow do you qualify?• BS or MS in Computer Science or equivalent experience• 4+ years of production level experience in Node.js• 1+ years of production level experience in AWS• Good knowledge & experience in one or more of these areas: React/NextJS, Hapi.js, Drupal 7, MongoDb• Knowledge of network and web related protocols (e.g., TCP/IP, REST, gRPC, HTTP, TLS)• Good knowledge & experience in a micro-services architecture, containerization, and orchestration (Docker and Kubernetes, etc.)• Hands-on experience developing applications for highly scalable and highly available distributed systems• Strong computer science fundamentals in data structures, design patterns, algorithm design, and complexity analysis• Good working knowledge of SQL and NoSQL databases• Good grasp of the Agile software development approach, CI/CD, Gradle, Maven, GIT, code review, and code coverage tools. Experience with designing a test strategy, writing test cases and automating testing• Great interpersonal and communication skillsSummaryIf the prospect of honing your development and coding skills on innovative cloud platforms intrigues you, then the Back End Developer role with our Vancouver client could be the perfect opportunity for you!Please send your resume to troy.peakman@randstad.ca for immediate consideration! 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 a skilled Software Developer with hands-on experience developing applications for highly available distributed systems? Our Vancouver client is seeking to hire a Senior Back End Engineer, on a long-term contract with high potential for extension. Apply to this amazing Back End Developer opportunity today!AdvantagesWhat’s in it for you!As a Back End Developer with our Vancouver client, you’ll receive:• Highly competitive market hourly rates.• A 6-month contract with high potential for extension.• Remote video interview process.ResponsibilitiesWhat will you do?• Implement cloud-based products and services• Integrate with external customer and 3rd-party systems• Write large amounts of code, perform code reviews, write unit tests• Write documentation• Interface with other groups including Product Management, QA, and Operations• Participate in scrum team.• Continuously discover, evaluate, and implement new technologies to maximize development efficiencyQualificationsHow do you qualify?• BS or MS in Computer Science or equivalent experience• 4+ years of production level experience in Node.js• 1+ years of production level experience in AWS• Good knowledge & experience in one or more of these areas: React/NextJS, Hapi.js, Drupal 7, MongoDb• Knowledge of network and web related protocols (e.g., TCP/IP, REST, gRPC, HTTP, TLS)• Good knowledge & experience in a micro-services architecture, containerization, and orchestration (Docker and Kubernetes, etc.)• Hands-on experience developing applications for highly scalable and highly available distributed systems• Strong computer science fundamentals in data structures, design patterns, algorithm design, and complexity analysis• Good working knowledge of SQL and NoSQL databases• Good grasp of the Agile software development approach, CI/CD, Gradle, Maven, GIT, code review, and code coverage tools. Experience with designing a test strategy, writing test cases and automating testing• Great interpersonal and communication skillsSummaryIf the prospect of honing your development and coding skills on innovative cloud platforms intrigues you, then the Back End Developer role with our Vancouver client could be the perfect opportunity for you!Please send your resume to troy.peakman@randstad.ca for immediate consideration! 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
      • Contract
      Are you a skilled Software Developer with hands-on experience developing applications for highly available distributed systems? Our Vancouver client is seeking to hire a Back End Developer, on a long term contract with high potential for extension. Apply to this amazing Back End Developer opportunity today!AdvantagesWhat’s in it for you!As a Back End Developer with our Vancouver client, you’ll receive:• Highly competitive market hourly rates.• A 6-month contract with high potential for extension.• Remote video interview process.ResponsibilitiesWhat will you do?As a Back End Developer with our Vancouver client, you will:• Implement, maintain and evolve cloud-based products and services on AWS/GCP/AZURE.• Integrate with external customer and 3rd-party systems.• Analyze and improve security for Cloud application.• Write large amounts of code, perform code reviews, write unit tests.• Write documentation.• Interface with groups including Product Management, QA and Operations.• Create quick proof-of-concept prototypes.• Participate in scrum team.QualificationsHow do you qualify?To qualify for the Back End Developer role with our Vancouver client, you must have:• 5+ years’ experience with Java/JEE.• 3+ years’ experience with Spring Boot.• 5+ years' experience with REST API's• 3+ years’ experience with SQL and NoSQL.• 2+ years’ experience with cloud platforms (AWS would be great).• 2+ years’ experience with Microservices.• 3+ years' experience with testing their own code.What additional experience do you bring?When being considered for the Back End Developer role with our Vancouver client, it’s beneficial to have:• Experience with messaging/streaming platforms (Kafka).• Experience with Apache Kafka.• Experience with Github.• 2+ years' experience with Node.js.• 1+ years' experience with python.• Some experience with Spark. and Machine learning.• Familiarity with JWT, OAuth, OAuth2.• Experience working with GraphQL, MongoDB, Keystone.• Experience in CI/CD environments.• Computer science degree.SummaryIf the prospect of honing your development and coding skills on innovative cloud platforms intrigues you, then the Back End Developer role with our Vancouver client could be the perfect opportunity for you!Please send your resume to Pratibha.Deshmukh@Randstad.ca for immediate consideration! 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 a skilled Software Developer with hands-on experience developing applications for highly available distributed systems? Our Vancouver client is seeking to hire a Back End Developer, on a long term contract with high potential for extension. Apply to this amazing Back End Developer opportunity today!AdvantagesWhat’s in it for you!As a Back End Developer with our Vancouver client, you’ll receive:• Highly competitive market hourly rates.• A 6-month contract with high potential for extension.• Remote video interview process.ResponsibilitiesWhat will you do?As a Back End Developer with our Vancouver client, you will:• Implement, maintain and evolve cloud-based products and services on AWS/GCP/AZURE.• Integrate with external customer and 3rd-party systems.• Analyze and improve security for Cloud application.• Write large amounts of code, perform code reviews, write unit tests.• Write documentation.• Interface with groups including Product Management, QA and Operations.• Create quick proof-of-concept prototypes.• Participate in scrum team.QualificationsHow do you qualify?To qualify for the Back End Developer role with our Vancouver client, you must have:• 5+ years’ experience with Java/JEE.• 3+ years’ experience with Spring Boot.• 5+ years' experience with REST API's• 3+ years’ experience with SQL and NoSQL.• 2+ years’ experience with cloud platforms (AWS would be great).• 2+ years’ experience with Microservices.• 3+ years' experience with testing their own code.What additional experience do you bring?When being considered for the Back End Developer role with our Vancouver client, it’s beneficial to have:• Experience with messaging/streaming platforms (Kafka).• Experience with Apache Kafka.• Experience with Github.• 2+ years' experience with Node.js.• 1+ years' experience with python.• Some experience with Spark. and Machine learning.• Familiarity with JWT, OAuth, OAuth2.• Experience working with GraphQL, MongoDB, Keystone.• Experience in CI/CD environments.• Computer science degree.SummaryIf the prospect of honing your development and coding skills on innovative cloud platforms intrigues you, then the Back End Developer role with our Vancouver client could be the perfect opportunity for you!Please send your resume to Pratibha.Deshmukh@Randstad.ca for immediate consideration! 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 Ontario Public Sector is looking for a Intermediate Leve Cognos and ETL Developer on a 12 month contract Must-haves:3+ years of hands on ETL development experience using Informatica, in a data warehousing environment or large data migrationWorking experience in debugging mappings, transformations, mapplets and source qualifier files and Unit testing the newly developed ETL components3+ years of working experience with Cognos and Power BIDemonstrated experience with developing Cognos reports, dashboards, storyboards, and data visualization techniquesAdvantagesOur Client in the Ontario Public Sector is looking for a Intermediate Leve Cognos and ETL Developer on a 12 month contract Must-haves:3+ years of hands on ETL development experience using Informatica, in a data warehousing environment or large data migrationWorking experience in debugging mappings, transformations, mapplets and source qualifier files and Unit testing the newly developed ETL components3+ years of working experience with Cognos and Power BIDemonstrated experience with developing Cognos reports, dashboards, storyboards, and data visualization techniquesResponsibilitiesOur Client in the Ontario Public Sector is looking for a Intermediate Leve Cognos and ETL Developer on a 12 month contract Must-haves:3+ years of hands on ETL development experience using Informatica, in a data warehousing environment or large data migrationWorking experience in debugging mappings, transformations, mapplets and source qualifier files and Unit testing the newly developed ETL components3+ years of working experience with Cognos and Power BIDemonstrated experience with developing Cognos reports, dashboards, storyboards, and data visualization techniquesQualificationsOur Client in the Ontario Public Sector is looking for a Intermediate Leve Cognos and ETL Developer on a 12 month contract Must-haves:3+ years of hands on ETL development experience using Informatica, in a data warehousing environment or large data migrationWorking experience in debugging mappings, transformations, mapplets and source qualifier files and Unit testing the newly developed ETL components3+ years of working experience with Cognos and Power BIDemonstrated experience with developing Cognos reports, dashboards, storyboards, and data visualization techniquesSummaryOur Client in the Ontario Public Sector is looking for a Intermediate Leve Cognos and ETL Developer on a 12 month contract Must-haves:3+ years of hands on ETL development experience using Informatica, in a data warehousing environment or large data migrationWorking experience in debugging mappings, transformations, mapplets and source qualifier files and Unit testing the newly developed ETL components3+ years of working experience with Cognos and Power BIDemonstrated experience with developing Cognos reports, dashboards, storyboards, and data visualization techniquesRandstad 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 Ontario Public Sector is looking for a Intermediate Leve Cognos and ETL Developer on a 12 month contract Must-haves:3+ years of hands on ETL development experience using Informatica, in a data warehousing environment or large data migrationWorking experience in debugging mappings, transformations, mapplets and source qualifier files and Unit testing the newly developed ETL components3+ years of working experience with Cognos and Power BIDemonstrated experience with developing Cognos reports, dashboards, storyboards, and data visualization techniquesAdvantagesOur Client in the Ontario Public Sector is looking for a Intermediate Leve Cognos and ETL Developer on a 12 month contract Must-haves:3+ years of hands on ETL development experience using Informatica, in a data warehousing environment or large data migrationWorking experience in debugging mappings, transformations, mapplets and source qualifier files and Unit testing the newly developed ETL components3+ years of working experience with Cognos and Power BIDemonstrated experience with developing Cognos reports, dashboards, storyboards, and data visualization techniquesResponsibilitiesOur Client in the Ontario Public Sector is looking for a Intermediate Leve Cognos and ETL Developer on a 12 month contract Must-haves:3+ years of hands on ETL development experience using Informatica, in a data warehousing environment or large data migrationWorking experience in debugging mappings, transformations, mapplets and source qualifier files and Unit testing the newly developed ETL components3+ years of working experience with Cognos and Power BIDemonstrated experience with developing Cognos reports, dashboards, storyboards, and data visualization techniquesQualificationsOur Client in the Ontario Public Sector is looking for a Intermediate Leve Cognos and ETL Developer on a 12 month contract Must-haves:3+ years of hands on ETL development experience using Informatica, in a data warehousing environment or large data migrationWorking experience in debugging mappings, transformations, mapplets and source qualifier files and Unit testing the newly developed ETL components3+ years of working experience with Cognos and Power BIDemonstrated experience with developing Cognos reports, dashboards, storyboards, and data visualization techniquesSummaryOur Client in the Ontario Public Sector is looking for a Intermediate Leve Cognos and ETL Developer on a 12 month contract Must-haves:3+ years of hands on ETL development experience using Informatica, in a data warehousing environment or large data migrationWorking experience in debugging mappings, transformations, mapplets and source qualifier files and Unit testing the newly developed ETL components3+ years of working experience with Cognos and Power BIDemonstrated experience with developing Cognos reports, dashboards, storyboards, and data visualization techniquesRandstad Canada is committed to building a diverse workforce reflective of the diversity of Canada. As a result, we promote employment equity and encourage candidates, especially those who identify as a woman, an Aboriginal person, a person with a disability or a member of a visible minority group, and any others who may contribute to the diversification of our workforce, to apply.Randstad Canada is also committed to developing an inclusive, barrier-free selection processes and work environments.If contacted in relation to a job opportunity, you should advise your Randstad Representative or your local Randstad branch in a timely fashion of the accommodation measures which must be taken to enable you to be assessed in a fair and equitable manner.Information received relating to accommodation measures will be addressed confidentially.For all feedback on equity and accommodation needs, please contact your local Randstad Canada Branch.
      • Montreal, Québec
      • Contract
      We are looking to hire an Application Developer on a contract basis for 6 months, possibility of renewal. The primary areas of responsibilities are:- Work with business users to understand business requirements for an enhancement orproject and produce the necessary functional specifications and design.- Perform analysis and determine the required customizations and configurations for anew application or enhancement- Development, testing, and implementation of new software or enhancements to existingapplications.- Produce the required technical detailed design and program specifications as it appliesto the rights management software application SDGRS system and related tools- Provide the necessary production support as required to address urgent issues.- Successful completion of assigned task items and ability to work on all levels ofcomplexity in the delivery of the solution- Provide assistance in the guidance of other staff that are assigned to work with them onthe same initiatives or projects. .SKILLS, KNOWLEDGE REQUIRED:- Solid application development skills and strong software development lifecycleknowledge- Good understanding of common business processes and practices- Strong knowledge and experience of systems design- Demonstrated knowledge and experience on Delphi 7 or higher version- Strong background and experience with relational databases such as Pervasive PSQLor MS SQL- Knowledge of Visual Source Safe would be an asset- Knowledge of Visual Studio 2013 (Team Foundation Server) and MS Project serverwould be an asset- Knowledge of Change Management, Incident Management, and Project Management would be an assetEDUCATION/EXPERIENCE:- A University Graduate in Computer Science or an equivalent appropriate degree- Minimum 3 years experience as a Delphi Analyst or Developer.AdvantagesWe are looking to hire an Application Developer on a contract basis for 6 months, possibility of renewal. Interested? Please send your CV to guillaume.dion@randstad.caResponsibilities- Work with business users to understand business requirements for an enhancement orproject and produce the necessary functional specifications and design.- Perform analysis and determine the required customizations and configurations for anew application or enhancement- Development, testing, and implementation of new software or enhancements to existingapplications.- Produce the required technical detailed design and program specifications as it appliesto the rights management software application SDGRS system and related tools- Provide the necessary production support as required to address urgent issues.- Successful completion of assigned task items and ability to work on all levels ofcomplexity in the delivery of the solution- Provide assistance in the guidance of other staff that are assigned to work with them onthe same initiatives or projects. .Qualifications- Solid application development skills and strong software development lifecycleknowledge- Good understanding of common business processes and practices- Strong knowledge and experience of systems design- Demonstrated knowledge and experience on Delphi 7 or higher version- Strong background and experience with relational databases such as Pervasive PSQLor MS SQL- Knowledge of Visual Source Safe would be an asset- Knowledge of Visual Studio 2013 (Team Foundation Server) and MS Project serverwould be an asset- Knowledge of Change Management, Incident Management, and Project Management would be an assetEDUCATION/EXPERIENCE:- A University Graduate in Computer Science or an equivalent appropriate degree- Minimum 3 years experience as a Delphi Analyst or Developer.SummaryWe are looking to hire an Application Developer on a contract basis for 6 months, possibility of renewal. The primary areas of responsibilities are:- Work with business users to understand business requirements for an enhancement orproject and produce the necessary functional specifications and design.- Perform analysis and determine the required customizations and configurations for anew application or enhancement- Development, testing, and implementation of new software or enhancements to existingapplications.- Produce the required technical detailed design and program specifications as it appliesto the rights management software application SDGRS system and related tools- Provide the necessary production support as required to address urgent issues.- Successful completion of assigned task items and ability to work on all levels ofcomplexity in the delivery of the solution- Provide assistance in the guidance of other staff that are assigned to work with them onthe same initiatives or projects. .SKILLS, KNOWLEDGE REQUIRED:- Solid application development skills and strong software development lifecycleknowledge- Good understanding of common business processes and practices- Strong knowledge and experience of systems design- Demonstrated knowledge and experience on Delphi 7 or higher version- Strong background and experience with relational databases such as Pervasive PSQLor MS SQL- Knowledge of Visual Source Safe would be an asset- Knowledge of Visual Studio 2013 (Team Foundation Server) and MS Project serverwould be an asset- Knowledge of Change Management, Incident Management, and Project Management would be an assetEDUCATION/EXPERIENCE:- A University Graduate in Computer Science or an equivalent appropriate degree- Minimum 3 years experience as a Delphi Analyst or Developer.Interested? Please send your CV to guillaume.dion@randstad.caRandstad Canada is committed to building a diverse workforce reflective of the diversity of Canada. As a result, we promote employment equity and encourage candidates, especially those who identify as a woman, an Aboriginal person, a person with a disability or a member of a visible minority group, and any others who may contribute to the diversification of our workforce, to apply.Randstad Canada is also committed to developing an inclusive, barrier-free selection processes and work environments.If contacted in relation to a job opportunity, you should advise your Randstad Representative or your local Randstad branch in a timely fashion of the accommodation measures which must be taken to enable you to be assessed in a fair and equitable manner.Information received relating to accommodation measures will be addressed confidentially.For all feedback on equity and accommodation needs, please contact your local Randstad Canada Branch.
      We are looking to hire an Application Developer on a contract basis for 6 months, possibility of renewal. The primary areas of responsibilities are:- Work with business users to understand business requirements for an enhancement orproject and produce the necessary functional specifications and design.- Perform analysis and determine the required customizations and configurations for anew application or enhancement- Development, testing, and implementation of new software or enhancements to existingapplications.- Produce the required technical detailed design and program specifications as it appliesto the rights management software application SDGRS system and related tools- Provide the necessary production support as required to address urgent issues.- Successful completion of assigned task items and ability to work on all levels ofcomplexity in the delivery of the solution- Provide assistance in the guidance of other staff that are assigned to work with them onthe same initiatives or projects. .SKILLS, KNOWLEDGE REQUIRED:- Solid application development skills and strong software development lifecycleknowledge- Good understanding of common business processes and practices- Strong knowledge and experience of systems design- Demonstrated knowledge and experience on Delphi 7 or higher version- Strong background and experience with relational databases such as Pervasive PSQLor MS SQL- Knowledge of Visual Source Safe would be an asset- Knowledge of Visual Studio 2013 (Team Foundation Server) and MS Project serverwould be an asset- Knowledge of Change Management, Incident Management, and Project Management would be an assetEDUCATION/EXPERIENCE:- A University Graduate in Computer Science or an equivalent appropriate degree- Minimum 3 years experience as a Delphi Analyst or Developer.AdvantagesWe are looking to hire an Application Developer on a contract basis for 6 months, possibility of renewal. Interested? Please send your CV to guillaume.dion@randstad.caResponsibilities- Work with business users to understand business requirements for an enhancement orproject and produce the necessary functional specifications and design.- Perform analysis and determine the required customizations and configurations for anew application or enhancement- Development, testing, and implementation of new software or enhancements to existingapplications.- Produce the required technical detailed design and program specifications as it appliesto the rights management software application SDGRS system and related tools- Provide the necessary production support as required to address urgent issues.- Successful completion of assigned task items and ability to work on all levels ofcomplexity in the delivery of the solution- Provide assistance in the guidance of other staff that are assigned to work with them onthe same initiatives or projects. .Qualifications- Solid application development skills and strong software development lifecycleknowledge- Good understanding of common business processes and practices- Strong knowledge and experience of systems design- Demonstrated knowledge and experience on Delphi 7 or higher version- Strong background and experience with relational databases such as Pervasive PSQLor MS SQL- Knowledge of Visual Source Safe would be an asset- Knowledge of Visual Studio 2013 (Team Foundation Server) and MS Project serverwould be an asset- Knowledge of Change Management, Incident Management, and Project Management would be an assetEDUCATION/EXPERIENCE:- A University Graduate in Computer Science or an equivalent appropriate degree- Minimum 3 years experience as a Delphi Analyst or Developer.SummaryWe are looking to hire an Application Developer on a contract basis for 6 months, possibility of renewal. The primary areas of responsibilities are:- Work with business users to understand business requirements for an enhancement orproject and produce the necessary functional specifications and design.- Perform analysis and determine the required customizations and configurations for anew application or enhancement- Development, testing, and implementation of new software or enhancements to existingapplications.- Produce the required technical detailed design and program specifications as it appliesto the rights management software application SDGRS system and related tools- Provide the necessary production support as required to address urgent issues.- Successful completion of assigned task items and ability to work on all levels ofcomplexity in the delivery of the solution- Provide assistance in the guidance of other staff that are assigned to work with them onthe same initiatives or projects. .SKILLS, KNOWLEDGE REQUIRED:- Solid application development skills and strong software development lifecycleknowledge- Good understanding of common business processes and practices- Strong knowledge and experience of systems design- Demonstrated knowledge and experience on Delphi 7 or higher version- Strong background and experience with relational databases such as Pervasive PSQLor MS SQL- Knowledge of Visual Source Safe would be an asset- Knowledge of Visual Studio 2013 (Team Foundation Server) and MS Project serverwould be an asset- Knowledge of Change Management, Incident Management, and Project Management would be an assetEDUCATION/EXPERIENCE:- A University Graduate in Computer Science or an equivalent appropriate degree- Minimum 3 years experience as a Delphi Analyst or Developer.Interested? Please send your CV to guillaume.dion@randstad.caRandstad Canada is committed to building a diverse workforce reflective of the diversity of Canada. As a result, we promote employment equity and encourage candidates, especially those who identify as a woman, an Aboriginal person, a person with a disability or a member of a visible minority group, and any others who may contribute to the diversification of our workforce, to apply.Randstad Canada is also committed to developing an inclusive, barrier-free selection processes and work environments.If contacted in relation to a job opportunity, you should advise your Randstad Representative or your local Randstad branch in a timely fashion of the accommodation measures which must be taken to enable you to be assessed in a fair and equitable manner.Information received relating to accommodation measures will be addressed confidentially.For all feedback on equity and accommodation needs, please contact your local Randstad Canada Branch.
      • Brantford, Ontario
      • Permanent
      Our client is a leading provider of regulatory compliance software and communications solutions for wealth managers, asset managers, and insurers in the financial services industry. Our high value, intuitive solutions eliminate compliance risk for our clients.If you feel this is the right role for you please email me your word resume to aaron.lail@randstad.caAdvantages7+ years overall IT software development experience.Bachelor's degree in Computer Science, Engineering or equivalent experience.Previous experience within the financial services industry or wealth management is an asset.What You Bring to the Role:You enjoy motivating and influencing colleagues to produce great results.Thrive in a fast-paced changing environment and priorities.Take ownership and determination to drive projects to completion.You have stellar organization & communication skills (written and verbal)Strong emotional intelligence & interpersonal skillsDesire to be a part of a dedicated, dynamic and passionate team!ResponsibilitiesDesign and implement new web applications, APIs with high-performance, reusable code.Work with client stakeholders, gather requirements and translate them into the appropriate technical specifications & solutions.Be a part of achieving the organization’s technical vision, contributing to all aspects of the technology development.Support and implement new data transformations between data sources.Implement industry leading solutions and technical design patterns & best practices.Collaborate with subject matter experts in the technical assessment of new designs and development work.Participate in code and system reviews during projects to ensure quality and appropriate design patterns are followed.Provide technical support for production issues; troubleshoot problems and take corrective action within a timely & effective manner.Debug and refactor existing code.Ensure proper documentation and testing coverage.Work in an Agile/Scrum environment to deliver high quality software.Other duties as assigned.QualificationsTenured hands on experience with all aspects of Software Development Life Cycle (SDLC)C# ASP.NET, 4.6 and over, .NET CoreASP.NET MVC, Web Services such as RestAPI, WCFT/SQL with MS SQL Server 2008/2012 technologyGIT Repository & Unit testingAutomated unit testing tools such as Microsoft Test, NUnit or other GIT and TFS or Azure DevOpsDOM, HTML5, and CSS Agile experience Nice to have:Experience in application development with Microservices ArchitectureSQL Server Reporting and Integration Services 2005/2008Experience with automation workflows and a keen eye for how to design code around an automation system. Experience with Object Oriented PrinciplesSummaryAs Senior Software Developer you are instrumental to every step of the development cycle covering implementation, testing and maintenance of our various web/cloud based software systems. You are an expert on all project phases from Requirements gathering, Functional and Design specification, Implementation, Deployment and Decommissioning and are able to provide sound and stable guidance to the team.If you feel this is the right role for you pleae email me your word resume to aaron.lail@randstad.caRandstad Canada is committed to building a diverse workforce reflective of the diversity of Canada. As a result, we promote employment equity and encourage candidates, especially those who identify as a woman, an Aboriginal person, a person with a disability or a member of a visible minority group, and any others who may contribute to the diversification of our workforce, to apply.Randstad Canada is also committed to developing an inclusive, barrier-free selection processes and work environments.If contacted in relation to a job opportunity, you should advise your Randstad Representative or your local Randstad branch in a timely fashion of the accommodation measures which must be taken to enable you to be assessed in a fair and equitable manner.Information received relating to accommodation measures will be addressed confidentially.For all feedback on equity and accommodation needs, please contact your local Randstad Canada Branch.
      Our client is a leading provider of regulatory compliance software and communications solutions for wealth managers, asset managers, and insurers in the financial services industry. Our high value, intuitive solutions eliminate compliance risk for our clients.If you feel this is the right role for you please email me your word resume to aaron.lail@randstad.caAdvantages7+ years overall IT software development experience.Bachelor's degree in Computer Science, Engineering or equivalent experience.Previous experience within the financial services industry or wealth management is an asset.What You Bring to the Role:You enjoy motivating and influencing colleagues to produce great results.Thrive in a fast-paced changing environment and priorities.Take ownership and determination to drive projects to completion.You have stellar organization & communication skills (written and verbal)Strong emotional intelligence & interpersonal skillsDesire to be a part of a dedicated, dynamic and passionate team!ResponsibilitiesDesign and implement new web applications, APIs with high-performance, reusable code.Work with client stakeholders, gather requirements and translate them into the appropriate technical specifications & solutions.Be a part of achieving the organization’s technical vision, contributing to all aspects of the technology development.Support and implement new data transformations between data sources.Implement industry leading solutions and technical design patterns & best practices.Collaborate with subject matter experts in the technical assessment of new designs and development work.Participate in code and system reviews during projects to ensure quality and appropriate design patterns are followed.Provide technical support for production issues; troubleshoot problems and take corrective action within a timely & effective manner.Debug and refactor existing code.Ensure proper documentation and testing coverage.Work in an Agile/Scrum environment to deliver high quality software.Other duties as assigned.QualificationsTenured hands on experience with all aspects of Software Development Life Cycle (SDLC)C# ASP.NET, 4.6 and over, .NET CoreASP.NET MVC, Web Services such as RestAPI, WCFT/SQL with MS SQL Server 2008/2012 technologyGIT Repository & Unit testingAutomated unit testing tools such as Microsoft Test, NUnit or other GIT and TFS or Azure DevOpsDOM, HTML5, and CSS Agile experience Nice to have:Experience in application development with Microservices ArchitectureSQL Server Reporting and Integration Services 2005/2008Experience with automation workflows and a keen eye for how to design code around an automation system. Experience with Object Oriented PrinciplesSummaryAs Senior Software Developer you are instrumental to every step of the development cycle covering implementation, testing and maintenance of our various web/cloud based software systems. You are an expert on all project phases from Requirements gathering, Functional and Design specification, Implementation, Deployment and Decommissioning and are able to provide sound and stable guidance to the team.If you feel this is the right role for you pleae email me your word resume to aaron.lail@randstad.caRandstad Canada is committed to building a diverse workforce reflective of the diversity of Canada. As a result, we promote employment equity and encourage candidates, especially those who identify as a woman, an Aboriginal person, a person with a disability or a member of a visible minority group, and any others who may contribute to the diversification of our workforce, to apply.Randstad Canada is also committed to developing an inclusive, barrier-free selection processes and work environments.If contacted in relation to a job opportunity, you should advise your Randstad Representative or your local Randstad branch in a timely fashion of the accommodation measures which must be taken to enable you to be assessed in a fair and equitable manner.Information received relating to accommodation measures will be addressed confidentially.For all feedback on equity and accommodation needs, please contact your local Randstad Canada Branch.
      • Toronto, Ontario
      • Permanent
      Senior Software Developer (C#)Engineering - Toronto, ON, Canada - Full TimeAs the leader in transit technology, Our client vision is to make meaningful contributions to worldwide mobility. Our goal is to be the leading provider of exciting technology that improves the quality of mobility in communities around the world.If you feel as if this is the right role for you please email me your word resume to aaron.lail@randstad.ca AdvantagesDesire to participate in speaking engagements or be involved within user or other community groups or any other events attended by the departmentDiploma or degree in Computer Science or Engineering is requiredExperience working in an Agile environment is an assetResponsibilitiesWrite maintainable, clean, re-usable, object-oriented, and efficient programming code in compliance with department standards and templatesWork within source control utilizing branching, merging, proper check-in procedures, and passing of continuous builds to ensure that software is always releasablePractice Test Driven Development (TDD) and ensuring that unit tests are created prior to writing programming code and that any programming code is structured in such a way to maximize testabilityResolve software bugs in the programming code and modify unit tests to prevent future regressionPerform various types of testing including black box, white box, integration, functional, systems, sanity, smoke, regression, acceptance, stress, load, performance, usability, installation, recovery, security, compatibility, and more on software systemsWork within the context of department processes and proceduresPeer review programming code and participate in code reviewsLearn and understand the technical details of all relevant products and having hands-on familiarity of the system as requiredWork with management to define and establish processes, templates, and standards related to software development and to continually improve the quality of the processContribute fresh, new ideas during developer meetings demonstrating a commitment on-going learningUtilizing code coverage, code metrics, and other tools to improve quality of codeMentor and assist in the training and on-boarding of other team membersRaise concerns to management and team membersAny other tasks required by managementQualificationsTechnology StackThe primary technologies used in this particular position are: C#, HTML/Javascript, CSS, ASP.NET, jQuery with jQueryUI, Angular, React, LINQ, ADO.NET, Rest API, WebSockets, Webs Services, SQL.SummaryA minimum of 2 years of demonstrated prior work experience conducting the primary responsibilities outlined in this job descriptionProficient English written and verbal communication skills is essential since you will need to communicate with other offices on the phone.Exceptional knowledge and skill with C# in .NET is essential.Strong understanding of object-Oriented skillsGood knowledge of multi-threading and data structuresExperience developing and unit testing Applications and its componentsUnderstanding of Windows Services and Windows Forms ApplicationDemonstrated expertise with SQL Server 2016 or greater creating relational database objects (tables, columns, stored procedures, scalar and table-valued functions, etc.)Experience with advanced debugging techniques, such as breakpoints, watches, attaching to remote processes, utilizing dump files, etc.Demonstrated experience developing large-scale, high-availability applications and systemsExperience in source control, branching and merging, Git is preferredExperience working with JIRA is preferredAbility to quickly and independently learn about new technologies, business and technical terms and concepts is essentialAbility to discern between value-added and frivolous workDedicated to continuous education by obtaining industry-related certifications and training• Ability to collaborate with multiple departments and teams, demonstrating high-quality interpersonal skills, including good listening skills, respectful treatment of others, and professional behavior contributing to a positive and enjoyable environmentAbility to work as part of a team and also individually with a self-starter ("can do") attitudeComfortable speaking and interacting with technical and non-technical peopleExcellent research, analytical, and organization skills with an exceptional eye for detailAbility to perform work activities according to set priorities and delivery timelinesAbility to take constructive criticismAbility to perform work activities for multiple projects simultaneouslyDesire to participate in speaking engagements or be involved within user or other community groups or any other events attended by the departmentDiploma or degree in Computer Science or Engineering is requiredExperience working in an Agile environment is an assetRandstad Canada is committed to building a diverse workforce reflective of the diversity of Canada. As a result, we promote employment equity and encourage candidates, especially those who identify as a woman, an Aboriginal person, a person with a disability or a member of a visible minority group, and any others who may contribute to the diversification of our workforce, to apply.Randstad Canada is also committed to developing an inclusive, barrier-free selection processes and work environments.If contacted in relation to a job opportunity, you should advise your Randstad Representative or your local Randstad branch in a timely fashion of the accommodation measures which must be taken to enable you to be assessed in a fair and equitable manner.Information received relating to accommodation measures will be addressed confidentially.For all feedback on equity and accommodation needs, please contact your local Randstad Canada Branch.
      Senior Software Developer (C#)Engineering - Toronto, ON, Canada - Full TimeAs the leader in transit technology, Our client vision is to make meaningful contributions to worldwide mobility. Our goal is to be the leading provider of exciting technology that improves the quality of mobility in communities around the world.If you feel as if this is the right role for you please email me your word resume to aaron.lail@randstad.ca AdvantagesDesire to participate in speaking engagements or be involved within user or other community groups or any other events attended by the departmentDiploma or degree in Computer Science or Engineering is requiredExperience working in an Agile environment is an assetResponsibilitiesWrite maintainable, clean, re-usable, object-oriented, and efficient programming code in compliance with department standards and templatesWork within source control utilizing branching, merging, proper check-in procedures, and passing of continuous builds to ensure that software is always releasablePractice Test Driven Development (TDD) and ensuring that unit tests are created prior to writing programming code and that any programming code is structured in such a way to maximize testabilityResolve software bugs in the programming code and modify unit tests to prevent future regressionPerform various types of testing including black box, white box, integration, functional, systems, sanity, smoke, regression, acceptance, stress, load, performance, usability, installation, recovery, security, compatibility, and more on software systemsWork within the context of department processes and proceduresPeer review programming code and participate in code reviewsLearn and understand the technical details of all relevant products and having hands-on familiarity of the system as requiredWork with management to define and establish processes, templates, and standards related to software development and to continually improve the quality of the processContribute fresh, new ideas during developer meetings demonstrating a commitment on-going learningUtilizing code coverage, code metrics, and other tools to improve quality of codeMentor and assist in the training and on-boarding of other team membersRaise concerns to management and team membersAny other tasks required by managementQualificationsTechnology StackThe primary technologies used in this particular position are: C#, HTML/Javascript, CSS, ASP.NET, jQuery with jQueryUI, Angular, React, LINQ, ADO.NET, Rest API, WebSockets, Webs Services, SQL.SummaryA minimum of 2 years of demonstrated prior work experience conducting the primary responsibilities outlined in this job descriptionProficient English written and verbal communication skills is essential since you will need to communicate with other offices on the phone.Exceptional knowledge and skill with C# in .NET is essential.Strong understanding of object-Oriented skillsGood knowledge of multi-threading and data structuresExperience developing and unit testing Applications and its componentsUnderstanding of Windows Services and Windows Forms ApplicationDemonstrated expertise with SQL Server 2016 or greater creating relational database objects (tables, columns, stored procedures, scalar and table-valued functions, etc.)Experience with advanced debugging techniques, such as breakpoints, watches, attaching to remote processes, utilizing dump files, etc.Demonstrated experience developing large-scale, high-availability applications and systemsExperience in source control, branching and merging, Git is preferredExperience working with JIRA is preferredAbility to quickly and independently learn about new technologies, business and technical terms and concepts is essentialAbility to discern between value-added and frivolous workDedicated to continuous education by obtaining industry-related certifications and training• Ability to collaborate with multiple departments and teams, demonstrating high-quality interpersonal skills, including good listening skills, respectful treatment of others, and professional behavior contributing to a positive and enjoyable environmentAbility to work as part of a team and also individually with a self-starter ("can do") attitudeComfortable speaking and interacting with technical and non-technical peopleExcellent research, analytical, and organization skills with an exceptional eye for detailAbility to perform work activities according to set priorities and delivery timelinesAbility to take constructive criticismAbility to perform work activities for multiple projects simultaneouslyDesire to participate in speaking engagements or be involved within user or other community groups or any other events attended by the departmentDiploma or degree in Computer Science or Engineering is requiredExperience working in an Agile environment is an assetRandstad 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.

    Thank you for subscribing to your personalised job alerts.

    explore over 5451 jobs with randstad.

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