Thank you for subscribing to your personalised job alerts.

    28 jobs found for developer in M1G 1H8

    filter4
    clear all
      • 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.
      • Markham, Ontario
      • Permanent
      Our client, a best-practices-driven Enterprise SaaS company working in the human performance space is looking for a Senior Full Stack Developer to join their growing team.The successful Senior Full Stack Developer candidate will have experience building complex web applications in .NET Core, ASP.NET Core, and Angular.Candidates must be based in and legally eligible to work for any employer in Canada. 2 Managerial references required; Criminal, Credit, and Education backchecks may be required.AdvantagesWork with a dynamic team on an innovative product in the human performance space. Our client offers a competitive salary and benefits package. ResponsibilitiesThe successful Senior Full Stack Developer candidate will have extensive experience building complex web applications in .NET Core, ASP.NET Core, and Angular. Candidates will ideally have experience with multi-instance SaaS and should have a strong grasp of architectural concepts.QualificationsMUST-HAVE QUALIFICATIONSC#.NET / Visual Studio / Team Services Greater than 8 yearsASP.NET Core - 2-3 years.NET Core - 2-3 yearsExperience with multi-tier architecture - 5-8 yearsMulti-instance SaaS experience - 2-3 yearsSQL Server 2014 and 2017 - 5-8 yearsAngular 2+ - 2-3 yearsBuilding Web API platforms - 3-5 yearsGit or similar - 3-5 yearsDegree in CompSci or equivalent - 5-8 yearsCrisp and clear communication skills - 5-8 yearsNICE-TO-HAVE QUALIFICATIONSResponsive Design / Mobile Web Development 2-3 yearsDocker - 2-3 yearsEntity, nHibernate, or similar - 5-8 yearsLESS or SASS or similar - 5-8 yearsSummaryAre you a Senior Full Stack Developer looking to join a dynamic team? 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.
      Our client, a best-practices-driven Enterprise SaaS company working in the human performance space is looking for a Senior Full Stack Developer to join their growing team.The successful Senior Full Stack Developer candidate will have experience building complex web applications in .NET Core, ASP.NET Core, and Angular.Candidates must be based in and legally eligible to work for any employer in Canada. 2 Managerial references required; Criminal, Credit, and Education backchecks may be required.AdvantagesWork with a dynamic team on an innovative product in the human performance space. Our client offers a competitive salary and benefits package. ResponsibilitiesThe successful Senior Full Stack Developer candidate will have extensive experience building complex web applications in .NET Core, ASP.NET Core, and Angular. Candidates will ideally have experience with multi-instance SaaS and should have a strong grasp of architectural concepts.QualificationsMUST-HAVE QUALIFICATIONSC#.NET / Visual Studio / Team Services Greater than 8 yearsASP.NET Core - 2-3 years.NET Core - 2-3 yearsExperience with multi-tier architecture - 5-8 yearsMulti-instance SaaS experience - 2-3 yearsSQL Server 2014 and 2017 - 5-8 yearsAngular 2+ - 2-3 yearsBuilding Web API platforms - 3-5 yearsGit or similar - 3-5 yearsDegree in CompSci or equivalent - 5-8 yearsCrisp and clear communication skills - 5-8 yearsNICE-TO-HAVE QUALIFICATIONSResponsive Design / Mobile Web Development 2-3 yearsDocker - 2-3 yearsEntity, nHibernate, or similar - 5-8 yearsLESS or SASS or similar - 5-8 yearsSummaryAre you a Senior Full Stack Developer looking to join a dynamic team? 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.
      • 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.
      • Toronto, Ontario
      • Permanent
      Our client, a vibrant digital agency with a passion for designing and building unique online experiences is looking for a Front End Developer - Toronto or Remote to join their growing team.This is a full-time permanent opportunity; candidates have the option working remotely or in the downtown Toronto office, when it is safe to do so. The successful Front End Developer candidate will have 4+ years' experience building web applications in HTML, CSS, and Javascript and 2+ years building complex Wordpress applications.Two remote interviews to hire. Candidates must be based in and legally eligible to work for any employer in Canada. 2 Managerial references required.AdvantagesWork on a variety of interesting projects with a passionate team and be constantly learning while enjoying work-life balance and flexible hours. This role provides the opportunity to learn Cloud and DevOps technologies, if you are interested to do so.ResponsibilitiesThe successful Front End Developer candidate will have 4+ years' experience building web applications in HTML, CSS, and Javascript and 2+ years building complex Wordpress applications. You will be responsible for front end development of new applications and websites, UI scripting and validation, CMS implementations and custom theme creations, as well as animations and motion graphics, back-end integration, testing, and performance optimization.QualificationsFront End Web Development - 3-5Y+HTML5, CSS3, JavaScript - 3-5Y+Sass - 2-3Y+ES6 or jQuery - 2-3Y+Coding Responsive Websites - 2-3Y+Frameworks like Foundation or Bootstrap - 2-3Y+Wordpress - 2-3Y+NICE TO HAVE QUALIFICATIONSGulp - 3-5Y+Git - 3-5Y+Agile - 3-5Y+SummaryAre you an experienced Front End Developer looking to join a fun and dynamic team? 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.
      Our client, a vibrant digital agency with a passion for designing and building unique online experiences is looking for a Front End Developer - Toronto or Remote to join their growing team.This is a full-time permanent opportunity; candidates have the option working remotely or in the downtown Toronto office, when it is safe to do so. The successful Front End Developer candidate will have 4+ years' experience building web applications in HTML, CSS, and Javascript and 2+ years building complex Wordpress applications.Two remote interviews to hire. Candidates must be based in and legally eligible to work for any employer in Canada. 2 Managerial references required.AdvantagesWork on a variety of interesting projects with a passionate team and be constantly learning while enjoying work-life balance and flexible hours. This role provides the opportunity to learn Cloud and DevOps technologies, if you are interested to do so.ResponsibilitiesThe successful Front End Developer candidate will have 4+ years' experience building web applications in HTML, CSS, and Javascript and 2+ years building complex Wordpress applications. You will be responsible for front end development of new applications and websites, UI scripting and validation, CMS implementations and custom theme creations, as well as animations and motion graphics, back-end integration, testing, and performance optimization.QualificationsFront End Web Development - 3-5Y+HTML5, CSS3, JavaScript - 3-5Y+Sass - 2-3Y+ES6 or jQuery - 2-3Y+Coding Responsive Websites - 2-3Y+Frameworks like Foundation or Bootstrap - 2-3Y+Wordpress - 2-3Y+NICE TO HAVE QUALIFICATIONSGulp - 3-5Y+Git - 3-5Y+Agile - 3-5Y+SummaryAre you an experienced Front End Developer looking to join a fun and dynamic team? 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.
      • Toronto, Ontario
      • Permanent
      Our client, an Agile, best-practices driven software product company working in the RPA space is looking for an experienced .NET Developer to join their growing team.This is a full-time permanent opportunity, with the option to work 100% remotely. If you are based in or near Toronto, you have the option of working from home or from the office. The successful .NET Developer candidate will have experience building complex web applications in .NET 4.7 and ASP.NET MVC Web API.2 Remote interviews to hire. Candidates must be based in and legally eligible to work for any employer in Canada. 2 Managerial references required; Criminal, Credit, and Education backchecks may be required.Advantages- Work with a friendly, fun, and dynamic team on innovative products in the RPA space- Competitive salary with bonus potential- 3 weeks' vacation + 1 paid week off in December- Family health benefits from day 1- Reimbursement program available for continuing education/pursuing certificationsResponsibilitiesThe successful .NET Developer candidate will have extensive experience building complex web applications in .NET and .NET 4.7 and ASP.NET MVC Web API.QualificationsMUST-HAVE QUALIFICATIONS.NET - 5-8 years.NET 4.7 - 2-3 yearsC# - 5-8 yearsASP.NET MVC Web API - 2-3 yearsT-SQL - 3-5 yearsSQL Server 2014/2016 - 5-8 yearsUnit and Integration Testing - 2-3 yearsRESTful Webservices - 3-5 yearsCrisp and clear communication skills - 3-5 yearsDegree in Computer Science, Engineering or equivalent - 3-5 yearsNICE-TO-HAVE QUALIFICATIONSAgile Development Experience - 3-5 yearsExperience working in a product-based company - 2-3 yearsExperience with RPA Technologies - 1-2 yearsExperience with ML and AI - 1-2 yearsCI/CD Environment - 2-3 yearsSummaryAre you an experienced .NET Developer looking to join a stable but dynamic team? 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.
      Our client, an Agile, best-practices driven software product company working in the RPA space is looking for an experienced .NET Developer to join their growing team.This is a full-time permanent opportunity, with the option to work 100% remotely. If you are based in or near Toronto, you have the option of working from home or from the office. The successful .NET Developer candidate will have experience building complex web applications in .NET 4.7 and ASP.NET MVC Web API.2 Remote interviews to hire. Candidates must be based in and legally eligible to work for any employer in Canada. 2 Managerial references required; Criminal, Credit, and Education backchecks may be required.Advantages- Work with a friendly, fun, and dynamic team on innovative products in the RPA space- Competitive salary with bonus potential- 3 weeks' vacation + 1 paid week off in December- Family health benefits from day 1- Reimbursement program available for continuing education/pursuing certificationsResponsibilitiesThe successful .NET Developer candidate will have extensive experience building complex web applications in .NET and .NET 4.7 and ASP.NET MVC Web API.QualificationsMUST-HAVE QUALIFICATIONS.NET - 5-8 years.NET 4.7 - 2-3 yearsC# - 5-8 yearsASP.NET MVC Web API - 2-3 yearsT-SQL - 3-5 yearsSQL Server 2014/2016 - 5-8 yearsUnit and Integration Testing - 2-3 yearsRESTful Webservices - 3-5 yearsCrisp and clear communication skills - 3-5 yearsDegree in Computer Science, Engineering or equivalent - 3-5 yearsNICE-TO-HAVE QUALIFICATIONSAgile Development Experience - 3-5 yearsExperience working in a product-based company - 2-3 yearsExperience with RPA Technologies - 1-2 yearsExperience with ML and AI - 1-2 yearsCI/CD Environment - 2-3 yearsSummaryAre you an experienced .NET Developer looking to join a stable but dynamic team? 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.
      • Thornhill, Ontario
      • Permanent
      Our client specializes in Test Automation and Performance Engineering services and is looking to hire a Sr. QA Automation Developer and Tester on a full time permanent basis.Senior Test Automation Developer – Full time positionPosition Summary: As a Senior Test Automation Developer, you assist the DevelopmentManager and Test Lead by implementing test automation solutions. We are looking forindividuals with the experience and capability to work collaboratively in a work environmentthat requires a broad knowledge of automated testing environments, object-orientedprogramming, and web application development. The Test Automation Developer will workclosely with a team of highly skilled developers, contributing on delivering test automationprojects with our clients, as well as the support and advancement of our clients' proprietary tools.The chosen candidate must demonstrate a high motivation to learn new technologies, takesinitiative to continually improve our test automation practice.Advantages• Competitive salary + bonus• Company ESOP eligibility• Flexible Time Off policy• Health benefits fully coveredResponsibilitiesEssential Functions and Responsibilities• Develop test documentation, execute tests, and monitor results usingapplication life cycle tools• Deliver a set of reusable and modular tests for UI components• Design and improve test automation frameworks and custom test harnesses• Adhere to and promote standards for test development best practices• Follows established testing standards and methods to create and contribute tothe development of overall test plans, gather requirements, the design ofcomplex SIT plans, and evaluate the application of emerging technologies• Works with team to cover each deliverable by means of test case coverage, testautomation, and exploratory testing• Participating in test automation planning, implementing and activelymaintaining CI/CD testing pipelines• Analyze test results, present reports, and provide feedback andrecommendationsQualificationsEssential Skills and Qualifications• BS or MS in Computer Science or related discipline• Excellent communication, critical thinking, and detail-oriented• 5+ years of experience in Software Quality Assurance or other related disciplinewith direct involvement in automated testing of web applications• 5+ years of experience in object oriented programming languages (JAVA, C++,C#, etc.)• Expert knowledge in at least two test automation tools (HP QTP/UFT, Selenium,VS CodedUI, TestComplete, etc.)• 2+ year of experience in SQL scripting, database design, and ETL processes• Familiar with technical testing including Web Services (REST/SOAP) and ETL• Solid understanding of SDLC and methodologies (Waterfall, Agile, Iterative)• Strong understanding of Unix systems and shell scripts (Unix, AIX, Linux)• Ability to self-motivate, self-manage, and communicate project statusSummaryIf you or anyone you may know are interested, apply today by sending your resume to: samia.hussaini@randstad.ca.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 specializes in Test Automation and Performance Engineering services and is looking to hire a Sr. QA Automation Developer and Tester on a full time permanent basis.Senior Test Automation Developer – Full time positionPosition Summary: As a Senior Test Automation Developer, you assist the DevelopmentManager and Test Lead by implementing test automation solutions. We are looking forindividuals with the experience and capability to work collaboratively in a work environmentthat requires a broad knowledge of automated testing environments, object-orientedprogramming, and web application development. The Test Automation Developer will workclosely with a team of highly skilled developers, contributing on delivering test automationprojects with our clients, as well as the support and advancement of our clients' proprietary tools.The chosen candidate must demonstrate a high motivation to learn new technologies, takesinitiative to continually improve our test automation practice.Advantages• Competitive salary + bonus• Company ESOP eligibility• Flexible Time Off policy• Health benefits fully coveredResponsibilitiesEssential Functions and Responsibilities• Develop test documentation, execute tests, and monitor results usingapplication life cycle tools• Deliver a set of reusable and modular tests for UI components• Design and improve test automation frameworks and custom test harnesses• Adhere to and promote standards for test development best practices• Follows established testing standards and methods to create and contribute tothe development of overall test plans, gather requirements, the design ofcomplex SIT plans, and evaluate the application of emerging technologies• Works with team to cover each deliverable by means of test case coverage, testautomation, and exploratory testing• Participating in test automation planning, implementing and activelymaintaining CI/CD testing pipelines• Analyze test results, present reports, and provide feedback andrecommendationsQualificationsEssential Skills and Qualifications• BS or MS in Computer Science or related discipline• Excellent communication, critical thinking, and detail-oriented• 5+ years of experience in Software Quality Assurance or other related disciplinewith direct involvement in automated testing of web applications• 5+ years of experience in object oriented programming languages (JAVA, C++,C#, etc.)• Expert knowledge in at least two test automation tools (HP QTP/UFT, Selenium,VS CodedUI, TestComplete, etc.)• 2+ year of experience in SQL scripting, database design, and ETL processes• Familiar with technical testing including Web Services (REST/SOAP) and ETL• Solid understanding of SDLC and methodologies (Waterfall, Agile, Iterative)• Strong understanding of Unix systems and shell scripts (Unix, AIX, Linux)• Ability to self-motivate, self-manage, and communicate project statusSummaryIf you or anyone you may know are interested, apply today by sending your resume to: samia.hussaini@randstad.ca.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.
      • Markham, Ontario
      • Permanent
      Our client, an innovative SaaS company working in the Machine Learning space (advanced image processing) is looking for a Lead .NET Developer to join their growing team in Markham.This is a Senior position for candidates with 7+ years' professional experience coding with ASP.NET and related Microsoft technologies. 2 managerial references required.AdvantagesWork with a dynamic, good-humored team executing the full software development lifecycle. Work with cutting edge technologies. Benefits provided after 3 months; core working hours are 10 am to 6 pm. ResponsibilitiesThe successful Lead .NET Developer candidate will be responsible to oversee agile development efforts, drive the architecture, and design, develop, code, test, and debug system software. This role will afford the opportunity to work with Angular, ML/AI technologies, Image Classification and Pattern Recognition algorithms, 3D geometry and models, and thermal imaging.QualificationsMUST-HAVE QUALIFICATIONSC# .NET - 1-2 yearsASP.NET - 1-2 yearsDesign Patterns - 1-2 yearsArchitecture - Leadership -Agile - Bachelor’s degree in Computer Science or equivalent - 1-2 yearsNICE TO HAVE QUALIFICATIONSAngular 2+ - 1-2 yearsImage Classification and Pattern Recognition algorithms - 1-2 yearsMachine Learning (ML) and Artificial Intelligence (AI) - 1-2 years3D geometry and 3D models - 1-2 yearsSummaryAre you a Lead .NET Developer looking to join an innovative team working in the ML space? 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.
      Our client, an innovative SaaS company working in the Machine Learning space (advanced image processing) is looking for a Lead .NET Developer to join their growing team in Markham.This is a Senior position for candidates with 7+ years' professional experience coding with ASP.NET and related Microsoft technologies. 2 managerial references required.AdvantagesWork with a dynamic, good-humored team executing the full software development lifecycle. Work with cutting edge technologies. Benefits provided after 3 months; core working hours are 10 am to 6 pm. ResponsibilitiesThe successful Lead .NET Developer candidate will be responsible to oversee agile development efforts, drive the architecture, and design, develop, code, test, and debug system software. This role will afford the opportunity to work with Angular, ML/AI technologies, Image Classification and Pattern Recognition algorithms, 3D geometry and models, and thermal imaging.QualificationsMUST-HAVE QUALIFICATIONSC# .NET - 1-2 yearsASP.NET - 1-2 yearsDesign Patterns - 1-2 yearsArchitecture - Leadership -Agile - Bachelor’s degree in Computer Science or equivalent - 1-2 yearsNICE TO HAVE QUALIFICATIONSAngular 2+ - 1-2 yearsImage Classification and Pattern Recognition algorithms - 1-2 yearsMachine Learning (ML) and Artificial Intelligence (AI) - 1-2 years3D geometry and 3D models - 1-2 yearsSummaryAre you a Lead .NET Developer looking to join an innovative team working in the ML space? 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.
      • Markham, Ontario
      • Permanent
      Our client, an innovative SaaS company working in the Machine Learning space (advanced image processing) is looking for a Junior .NET Developer to join their growing team in Markham.This is a junior position for candidates with 0 to 3 years' professional experience. Recent graduates are welcome to apply. Candidates will ideally have some exposure to professional software development on a work term or summer Job. 2 managerial references required; criminal, education, and credit backchecks may be required.AdvantagesWork with a dynamic, good-humored team executing the full software development lifecycle. Develop your career in a rapidly growing company. Benefits provided after 3 months; core working hours are 10 am to 6 pm. ResponsibilitiesThe successful Junior .NET Developer candidate will be responsible to design, develop, code, test, and debug system software. A great learning opportunity, this role will afford the opportunity to work with ML/AI technologies, Image Classification and Pattern Recognition algorithms, 3D geometry and models, and thermal imaging.QualificationsMUST-HAVE QUALIFICATIONSC# .NET - 1-2 yearsASP.NET - 1-2 yearsDesign Patterns - 1-2 yearsBachelor’s degree in Computer Science or equivalent - 1-2 yearsNICE TO HAVE QUALIFICATIONSImage Classification and Pattern Recognition algorithms - 1-2 yearsMachine Learning (ML) and Artificial Intelligence (AI) - 1-2 years3D geometry and 3D models - 1-2 yearsSummaryAre you a Junior .NET Developer looking to join an innovative team working in the ML space? 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.
      Our client, an innovative SaaS company working in the Machine Learning space (advanced image processing) is looking for a Junior .NET Developer to join their growing team in Markham.This is a junior position for candidates with 0 to 3 years' professional experience. Recent graduates are welcome to apply. Candidates will ideally have some exposure to professional software development on a work term or summer Job. 2 managerial references required; criminal, education, and credit backchecks may be required.AdvantagesWork with a dynamic, good-humored team executing the full software development lifecycle. Develop your career in a rapidly growing company. Benefits provided after 3 months; core working hours are 10 am to 6 pm. ResponsibilitiesThe successful Junior .NET Developer candidate will be responsible to design, develop, code, test, and debug system software. A great learning opportunity, this role will afford the opportunity to work with ML/AI technologies, Image Classification and Pattern Recognition algorithms, 3D geometry and models, and thermal imaging.QualificationsMUST-HAVE QUALIFICATIONSC# .NET - 1-2 yearsASP.NET - 1-2 yearsDesign Patterns - 1-2 yearsBachelor’s degree in Computer Science or equivalent - 1-2 yearsNICE TO HAVE QUALIFICATIONSImage Classification and Pattern Recognition algorithms - 1-2 yearsMachine Learning (ML) and Artificial Intelligence (AI) - 1-2 years3D geometry and 3D models - 1-2 yearsSummaryAre you a Junior .NET Developer looking to join an innovative team working in the ML space? 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.
      • Toronto, Ontario
      • Permanent
      Our client, an innovative and fully bootstrapped startup with 500% revenue growth in the last 2 years (working in the automated performance advertising space) is looking for a Lead Full-Stack Developer - PHP, Remote to join their growing team.This is a full-time permanent opportunity with an exciting and best-practices oriented product-based company with stock options and huge growth potential.AdvantagesWork with a friendly, fun, and dynamic team, building an innovative platform using a cutting-edge technology stack. Competitive salary, flexible vacation, health and dental benefits, and stock options.ResponsibilitiesThe successful Lead Full-Stack Developer - PHP, Remote candidate will have extensive experience providing technical leadership and building complex applications in modern PHP, using frameworks such as Laravel or Symfony. This is an 80/20% backend/frontend role, and experience with modern javascript frameworks (such as Vue.js) is an asset.QualificationsMust have experience"PHP7 - (2-3Y+)PHP - (5Y+)Modern PHP Frameworks - (2-3Y)JavaScript - (2-3Y)Nice-to-have experienceVue.js or similar - 1-2 yearsKubernetes - 1-2 yearsAWS - 1-2 yearsDocker - 1-2 yearsTwo remote interviews to hire. Candidates must be based in and legally eligible to work for any employer in Canada. 2 Managerial references required.SummaryAre you a Lead Full-Stack Developer - PHP, Remote looking to join an exciting and fast-growing company? 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.
      Our client, an innovative and fully bootstrapped startup with 500% revenue growth in the last 2 years (working in the automated performance advertising space) is looking for a Lead Full-Stack Developer - PHP, Remote to join their growing team.This is a full-time permanent opportunity with an exciting and best-practices oriented product-based company with stock options and huge growth potential.AdvantagesWork with a friendly, fun, and dynamic team, building an innovative platform using a cutting-edge technology stack. Competitive salary, flexible vacation, health and dental benefits, and stock options.ResponsibilitiesThe successful Lead Full-Stack Developer - PHP, Remote candidate will have extensive experience providing technical leadership and building complex applications in modern PHP, using frameworks such as Laravel or Symfony. This is an 80/20% backend/frontend role, and experience with modern javascript frameworks (such as Vue.js) is an asset.QualificationsMust have experience"PHP7 - (2-3Y+)PHP - (5Y+)Modern PHP Frameworks - (2-3Y)JavaScript - (2-3Y)Nice-to-have experienceVue.js or similar - 1-2 yearsKubernetes - 1-2 yearsAWS - 1-2 yearsDocker - 1-2 yearsTwo remote interviews to hire. Candidates must be based in and legally eligible to work for any employer in Canada. 2 Managerial references required.SummaryAre you a Lead Full-Stack Developer - PHP, Remote looking to join an exciting and fast-growing company? 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.
      • Toronto, Ontario
      • Permanent
      An innovative communication software company is looking for a Ruby on Rails developer having* 3-5 years of experience in development using Ruby on Rails* Experience with other web technologies* Experience with Cloud technologies (AWS)* Experience with a front-end framework (ReactJS or VueJS) will be a big plus* NodeJS will be considered a big asset!AdvantagesCompetitive base salaryCollaborative team energy!Sky’s the limit with professional development and growth opportunitiesComprehensive benefits package, gym reimbursement, flexible vacation policyResponsibilitiesSoftware Development using Ruby on Rails and API. Front-end development skills using React/Vue will be a big plus.Qualifications• • Experience with API design and integrations• Experience with React / Redux or Vue• Degree or diploma in computer science SummaryAn innovative communication software company is currently looking to bring on a Ruby on Rails Developer. This is one of Toronto's fastest-growing startups and a very exciting opportunity to join a very passionate and smart engineering team that works closely together.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 innovative communication software company is looking for a Ruby on Rails developer having* 3-5 years of experience in development using Ruby on Rails* Experience with other web technologies* Experience with Cloud technologies (AWS)* Experience with a front-end framework (ReactJS or VueJS) will be a big plus* NodeJS will be considered a big asset!AdvantagesCompetitive base salaryCollaborative team energy!Sky’s the limit with professional development and growth opportunitiesComprehensive benefits package, gym reimbursement, flexible vacation policyResponsibilitiesSoftware Development using Ruby on Rails and API. Front-end development skills using React/Vue will be a big plus.Qualifications• • Experience with API design and integrations• Experience with React / Redux or Vue• Degree or diploma in computer science SummaryAn innovative communication software company is currently looking to bring on a Ruby on Rails Developer. This is one of Toronto's fastest-growing startups and a very exciting opportunity to join a very passionate and smart engineering team that works closely together.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
      Are you an experienced software developer with production level knowledge of C# on Unity and enjoys mobile games and blockchain technologies?Our client is seeking to hire several experienced Software Engineers with strong working proficiency with Unity on a permanent full time basis. Open to consider experienced candidates across Canada also available for remote work. Apply to this amazing Software Engineer opportunity today!What’s in it for you?• Competitive salary package and remote work• Permanent position.• Multiple openings.What does your day look like?As an experienced Mobile games developer -Unity, you will:• Implement of mobile game mechanics with Unity (front-end and partially back-end)• Integration of in-game assets and CI/CD setup;• Design and integrate of 3d party SDK's like PUN2 (Photon Engine)• Collaborate closely with our Game Engineers and Designers to maintain and innovate our existing tools for content creation, adding new functionalities and improving the engineering workflows• Create new and maintain existing tools for content creation, adding new functionalities and improving the workflow.What experience and skillset do you bring?• Bachelor’s degree in Computer Science, Software Engineering or related technical discipline (or equivalent experience).• 3+ years’ of production level experience working with Unity• 3+ years of production level C# and Unity experience•. Some backend experience is a plus, particularly experience integrating and/or creating REST API’s.• Experience of creation and usage of custom tools created within Unity Editor• Experience shipping a commercial Unity mobile game/ or any product used blockchain technology is a HUGE plus!• Excellent written and verbal communication skills.If you love mobile game spaces and enjoy working with Blockchain technologies, then the Mobile games developer - C# role could be the perfect opportunity for you! Please contact Paul Klimau with your resume at:paul.klimau@randstad.caAdvantages* Great opportunity to learn Blockchain, NFT, Etherium * Completely REMOTE - you can work from ANYWHERE across Canada * Competitive salary* Dynamic environmentResponsibilitiesImplement of mobile game mechanics with Unity (front-end and partially back-end)• Integration of in-game assets and CI/CD setup;• Design and integrate of 3d party SDK's like PUN2 (Photon Engine)• Collaborate closely with our Game Engineers and Designers to maintain and innovate our existing tools for content creation, adding new functionalities and improving the engineering workflows• Create new and maintain existing tools for content creation, adding new functionalities and improving the workflow.QualificationsBachelor’s degree in Computer Science, Software Engineering or related technical discipline (or equivalent experience).• 3+ years’ of production level experience working with Unity• 3+ years of production level C# and Unity experience•. Some backend experience is a plus, particularly experience integrating and/or creating REST API’s.• Experience of creation and usage of custom tools created within Unity Editor• Experience shipping a commercial Unity mobile game/ or any product used blockchain technology is a HUGE plus!• Excellent written and verbal communication skills.SummaryIf you love mobile game spaces and enjoy working with Blockchain technologies, then the Mobile games developer - C# role could be the perfect opportunity for you! Please contact Paul Klimau with your resume at:paul.klimau@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 production level knowledge of C# on Unity and enjoys mobile games and blockchain technologies?Our client is seeking to hire several experienced Software Engineers with strong working proficiency with Unity on a permanent full time basis. Open to consider experienced candidates across Canada also available for remote work. Apply to this amazing Software Engineer opportunity today!What’s in it for you?• Competitive salary package and remote work• Permanent position.• Multiple openings.What does your day look like?As an experienced Mobile games developer -Unity, you will:• Implement of mobile game mechanics with Unity (front-end and partially back-end)• Integration of in-game assets and CI/CD setup;• Design and integrate of 3d party SDK's like PUN2 (Photon Engine)• Collaborate closely with our Game Engineers and Designers to maintain and innovate our existing tools for content creation, adding new functionalities and improving the engineering workflows• Create new and maintain existing tools for content creation, adding new functionalities and improving the workflow.What experience and skillset do you bring?• Bachelor’s degree in Computer Science, Software Engineering or related technical discipline (or equivalent experience).• 3+ years’ of production level experience working with Unity• 3+ years of production level C# and Unity experience•. Some backend experience is a plus, particularly experience integrating and/or creating REST API’s.• Experience of creation and usage of custom tools created within Unity Editor• Experience shipping a commercial Unity mobile game/ or any product used blockchain technology is a HUGE plus!• Excellent written and verbal communication skills.If you love mobile game spaces and enjoy working with Blockchain technologies, then the Mobile games developer - C# role could be the perfect opportunity for you! Please contact Paul Klimau with your resume at:paul.klimau@randstad.caAdvantages* Great opportunity to learn Blockchain, NFT, Etherium * Completely REMOTE - you can work from ANYWHERE across Canada * Competitive salary* Dynamic environmentResponsibilitiesImplement of mobile game mechanics with Unity (front-end and partially back-end)• Integration of in-game assets and CI/CD setup;• Design and integrate of 3d party SDK's like PUN2 (Photon Engine)• Collaborate closely with our Game Engineers and Designers to maintain and innovate our existing tools for content creation, adding new functionalities and improving the engineering workflows• Create new and maintain existing tools for content creation, adding new functionalities and improving the workflow.QualificationsBachelor’s degree in Computer Science, Software Engineering or related technical discipline (or equivalent experience).• 3+ years’ of production level experience working with Unity• 3+ years of production level C# and Unity experience•. Some backend experience is a plus, particularly experience integrating and/or creating REST API’s.• Experience of creation and usage of custom tools created within Unity Editor• Experience shipping a commercial Unity mobile game/ or any product used blockchain technology is a HUGE plus!• Excellent written and verbal communication skills.SummaryIf you love mobile game spaces and enjoy working with Blockchain technologies, then the Mobile games developer - C# role could be the perfect opportunity for you! Please contact Paul Klimau with your resume at:paul.klimau@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
      We are looking for a Sr. Android Mobile Application Developer for a multinational fintech conglomerate. Key skills are Java, Kotlin, RxJava/Coroutine, and strong software fundamentals. Previous work experience with financial mobile applications will be a big plus.If you are an Android Engineer with strong software fundamentals and professional development experience, please apply!Advantages*Opportunity to learn state-of-the-art technologies *Great Team Energy!*A great workplace with collaborative talented people*Competitive Salary *Opportunity for rapid promotionResponsibilitiesBuild new products for mobile apps and frameworks, ensure coding with software best practicesDemonstrate excellence in code optimization and maintainability to improve apps/frameworks' performance and stability.Identify new technologies and trends, and implement them to enhance our productsQualificationsStrong academic background in software developmentStrong software development skills (+3 years working experience), with proficiency in mobile developmentStrong Presentation SKills Summary We are looking for a Sr. Android Mobile Application Developer for a multinational fintech conglomerate. Key skills are Java, Kotlin, RxJava/Coroutine, and strong software fundamentals. Previous work experience with financial mobile applications will be a big plus.If you are an Android Engineer with strong software fundamentals and professional development experience, 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. Android Mobile Application Developer for a multinational fintech conglomerate. Key skills are Java, Kotlin, RxJava/Coroutine, and strong software fundamentals. Previous work experience with financial mobile applications will be a big plus.If you are an Android Engineer with strong software fundamentals and professional development experience, please apply!Advantages*Opportunity to learn state-of-the-art technologies *Great Team Energy!*A great workplace with collaborative talented people*Competitive Salary *Opportunity for rapid promotionResponsibilitiesBuild new products for mobile apps and frameworks, ensure coding with software best practicesDemonstrate excellence in code optimization and maintainability to improve apps/frameworks' performance and stability.Identify new technologies and trends, and implement them to enhance our productsQualificationsStrong academic background in software developmentStrong software development skills (+3 years working experience), with proficiency in mobile developmentStrong Presentation SKills Summary We are looking for a Sr. Android Mobile Application Developer for a multinational fintech conglomerate. Key skills are Java, Kotlin, RxJava/Coroutine, and strong software fundamentals. Previous work experience with financial mobile applications will be a big plus.If you are an Android Engineer with strong software fundamentals and professional development experience, 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.
      • Toronto, Ontario
      • Permanent
      We are looking for a Sr. iOS Software Developer for a multinational fintech conglomerate. Key skills are Swift, ObjectC, and strong software fundamentals. Previous work experience with financial mobile applications will be a big plus.If you are an iOS Engineer with strong software fundamentals and professional development experience, please apply!Advantages*Opportunity to learn state-of-the-art technologies *Great Team Energy!*A great workplace with collaborative talented people*Competitive Salary *Opportunity for rapid promotionResponsibilitiesBuild new products for mobile apps and frameworks, ensure coding with software best practicesDemonstrate excellence in code optimization and maintainability to improve apps/frameworks' performance and stability.Identify new technologies and trends, and implement them to enhance our productsQualificationsStrong academic background in software developmentStrong software development skills (+3 years working experience), with proficiency in mobile developmentStrong Presentation SKills SummaryWe are looking for a Sr. iOS Software Developer for a multinational fintech conglomerate. Key skills are Swift, ObjectC, and strong software fundamentals. Previous work experience with financial mobile applications will be a big plus.If you are an iOS Engineer with strong software fundamentals and professional development experience, 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. iOS Software Developer for a multinational fintech conglomerate. Key skills are Swift, ObjectC, and strong software fundamentals. Previous work experience with financial mobile applications will be a big plus.If you are an iOS Engineer with strong software fundamentals and professional development experience, please apply!Advantages*Opportunity to learn state-of-the-art technologies *Great Team Energy!*A great workplace with collaborative talented people*Competitive Salary *Opportunity for rapid promotionResponsibilitiesBuild new products for mobile apps and frameworks, ensure coding with software best practicesDemonstrate excellence in code optimization and maintainability to improve apps/frameworks' performance and stability.Identify new technologies and trends, and implement them to enhance our productsQualificationsStrong academic background in software developmentStrong software development skills (+3 years working experience), with proficiency in mobile developmentStrong Presentation SKills SummaryWe are looking for a Sr. iOS Software Developer for a multinational fintech conglomerate. Key skills are Swift, ObjectC, and strong software fundamentals. Previous work experience with financial mobile applications will be a big plus.If you are an iOS Engineer with strong software fundamentals and professional development experience, 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.
      • Toronto, Ontario
      • Permanent
      Our client, a leader in the education industry is looking to hire a Fullstack Drupal Developer on a permanent hire basisThe Full Stack Developer is responsible fordesigning, developing, administering, and supporting websites and web applications and their subsystems as well as, planning and implementing components of new initiatives/projects.Reporting to the Lead Developer and Systems Architect, the incumbent will join a vibrant team of information technology professionals.Advantages- stable work environment with a Tier one University- competitive salary and benefits package that includes tuition support for employees and their dependants.ResponsibilitiesYour responsibilities will include: Conducting needs assessments to determine end-user technical requirements Analyzing and writing programming code structures based on user requirements Writing complex technical code Developing technical application implementation plans Building and maintaining websitesQualificationsEssential Qualifications: Bachelor's Degree in Computer Science, Web Development, Software Engineering, orrelated field or acceptable combination of equivalent experience. Minimum four years hands on experience in the analysis, design, development and delivery of web applications. Experience in full stack development in Drupal (preferably Drupal 8 or 9) and using PHP frameworks like Laravel, Symphony, or Zend Framework. Experience in Drupal module development, APIs, database architecture and integration, libraries, components, etc. Strong understanding and proficiency with JavaScript (AngularJS, jQuery, VueJS), AJAX, HTML5, REST, JSON, XML, SOAP, API design and development, security and data protection. Experience with all aspects of the application lifecycle (e.g., requirements, design, implementation, and testing) and agile development methodology. Experience building responsive user interfaces for websites and/or web applications. Experience with debugging tools like Chrome inspector, etc. Experience writing complex technical code. Experience with GIT source control. Experience authoring documentation to support both design activities and training materials. Proven aptitude and interest to learn and build experiences with new technologies and/or upgrades. Must be organized, a quick learner, able to prioritize effectively, possess the desire and ability to take initiative, be able to self-manage and to meet deadlines. Strong problem-solving skills, strong analytical abilities, creativity, and clear appreciation of end customer needs. Proven ability to communicate concepts with technical and non-technical team members.Assets (Nonessential): Experience planning and implementing components of IT projects. Familiar with web server technologies like J2EE, Apache, Nginx, ISS, etc. Understanding of SASS/CSS changes and their ramifications to ensure consistent style across platforms/browsers. Experience with authentication requests (SAML/Shibboleth) and experience with JIRA. Familiar with AODA requirements as it relates to creating accessible websites and applications. Experience creating mockups and designing modern user-interfaces. Ability to work on both front-end and back-end code. Experience using command line interfaces (CLIs) on either Windows or Unix. Summary-Experience in full stack development in Drupal (preferably Drupal 8 or 9)Exp. using PHP frameworks like Laravel, Symphony, or Zend Framework. 4 years minimum with development of web applications - 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, a leader in the education industry is looking to hire a Fullstack Drupal Developer on a permanent hire basisThe Full Stack Developer is responsible fordesigning, developing, administering, and supporting websites and web applications and their subsystems as well as, planning and implementing components of new initiatives/projects.Reporting to the Lead Developer and Systems Architect, the incumbent will join a vibrant team of information technology professionals.Advantages- stable work environment with a Tier one University- competitive salary and benefits package that includes tuition support for employees and their dependants.ResponsibilitiesYour responsibilities will include: Conducting needs assessments to determine end-user technical requirements Analyzing and writing programming code structures based on user requirements Writing complex technical code Developing technical application implementation plans Building and maintaining websitesQualificationsEssential Qualifications: Bachelor's Degree in Computer Science, Web Development, Software Engineering, orrelated field or acceptable combination of equivalent experience. Minimum four years hands on experience in the analysis, design, development and delivery of web applications. Experience in full stack development in Drupal (preferably Drupal 8 or 9) and using PHP frameworks like Laravel, Symphony, or Zend Framework. Experience in Drupal module development, APIs, database architecture and integration, libraries, components, etc. Strong understanding and proficiency with JavaScript (AngularJS, jQuery, VueJS), AJAX, HTML5, REST, JSON, XML, SOAP, API design and development, security and data protection. Experience with all aspects of the application lifecycle (e.g., requirements, design, implementation, and testing) and agile development methodology. Experience building responsive user interfaces for websites and/or web applications. Experience with debugging tools like Chrome inspector, etc. Experience writing complex technical code. Experience with GIT source control. Experience authoring documentation to support both design activities and training materials. Proven aptitude and interest to learn and build experiences with new technologies and/or upgrades. Must be organized, a quick learner, able to prioritize effectively, possess the desire and ability to take initiative, be able to self-manage and to meet deadlines. Strong problem-solving skills, strong analytical abilities, creativity, and clear appreciation of end customer needs. Proven ability to communicate concepts with technical and non-technical team members.Assets (Nonessential): Experience planning and implementing components of IT projects. Familiar with web server technologies like J2EE, Apache, Nginx, ISS, etc. Understanding of SASS/CSS changes and their ramifications to ensure consistent style across platforms/browsers. Experience with authentication requests (SAML/Shibboleth) and experience with JIRA. Familiar with AODA requirements as it relates to creating accessible websites and applications. Experience creating mockups and designing modern user-interfaces. Ability to work on both front-end and back-end code. Experience using command line interfaces (CLIs) on either Windows or Unix. Summary-Experience in full stack development in Drupal (preferably Drupal 8 or 9)Exp. using PHP frameworks like Laravel, Symphony, or Zend Framework. 4 years minimum with development of web applications - 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 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.
      • Toronto, Ontario
      • Permanent
      Our client, an innovative global Digital Transformation Consultancy is looking for a Senior Java Engineer to join their Toronto-based team. This is an opportunity to drive the design, planning, and implementation of multifaceted applications in Java 9 with multi-threading and microservices, in a best-practices environment. AdvantagesThe successful Senior Java Developer candidate will use the latest technologies to design, architect, and develop innovative solutions to their clients’ most complex and challenging problems. This is a fulltime, permanent position on a top-class team with excellent salary and benefits.Responsibilities- Drive the design, planning, and implementation of multifaceted applications, giving you breadth and depth of knowledge across the entire project lifecycle.- Be constantly learning; evaluate new technologies and implement best practices to provide scalable solutions.- Build thought-leadership while matching needs to solutions, establishing best practices, and mentoring team members.- Manage the scope and deliverables of a global team throughout the development lifecycle.QualificationsMUST-HAVE QUALIFICATIONSCore Java - Greater than 8 yearsJava 8+ - 2-3 yearsSpring MVC - 3-5 yearsMicroservices - 2-3 yearsMulti-threading - 1-2 yearsAPI Development - 3-5 yearsDesign Principles/Patterns - 3-5 yearsNICE-TO-HAVE QUALIFICATIONSContainerization - 2-3 yearsTDD - 2-3 yearsCI/CD - 2-3 yearsCloud - 2-3 yearsSummaryIf you are a Senior Java Developer with most of the skills outlined above, please apply 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.
      Our client, an innovative global Digital Transformation Consultancy is looking for a Senior Java Engineer to join their Toronto-based team. This is an opportunity to drive the design, planning, and implementation of multifaceted applications in Java 9 with multi-threading and microservices, in a best-practices environment. AdvantagesThe successful Senior Java Developer candidate will use the latest technologies to design, architect, and develop innovative solutions to their clients’ most complex and challenging problems. This is a fulltime, permanent position on a top-class team with excellent salary and benefits.Responsibilities- Drive the design, planning, and implementation of multifaceted applications, giving you breadth and depth of knowledge across the entire project lifecycle.- Be constantly learning; evaluate new technologies and implement best practices to provide scalable solutions.- Build thought-leadership while matching needs to solutions, establishing best practices, and mentoring team members.- Manage the scope and deliverables of a global team throughout the development lifecycle.QualificationsMUST-HAVE QUALIFICATIONSCore Java - Greater than 8 yearsJava 8+ - 2-3 yearsSpring MVC - 3-5 yearsMicroservices - 2-3 yearsMulti-threading - 1-2 yearsAPI Development - 3-5 yearsDesign Principles/Patterns - 3-5 yearsNICE-TO-HAVE QUALIFICATIONSContainerization - 2-3 yearsTDD - 2-3 yearsCI/CD - 2-3 yearsCloud - 2-3 yearsSummaryIf you are a Senior Java Developer with most of the skills outlined above, please apply 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.
      • 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.
      • Toronto, Ontario
      • Permanent
      Key Responsibilities:Architect, design, deploy and manage scalable, highly available and fault tolerant systems on AWSLeverage solid DevOps experience in AWS, including hybrid, automation and tools for CI/CD services.Review existing architecture and optimize for cost, scalability, reliability, performance efficiency, security, and operational excellenceWork with developers to create and maintain the AWS infrastructure. And lead in selecting the appropriate AWS services based on data, compute, database, or security requirementsContainerize microservices and native applications to run with AWSCreate and maintain automated monitoring and reporting of cloud infrastructure health, performance, usage and cost control.Participate in operational activities such as deployment, monitoring and reporting on the cloud architecture Attend to security-related aspects of the cloud infrastructure and implement best practicesProvide support for teams in the creation of serverless applications Provide support for the decommission of legacy application/accounts Preferred Skills: Fluency with modern DevOps concepts, CI/CD processes and tools such as Gitlab CI and CodePipelineExperience with implementation of Infrastructure as Code (Terraform, Ansible, CloudFormation etc.)Solid understanding of design principles of the AWS well-architected frameworkA good understanding of DNS and SSL certificate management in Route 53 Experience creating and managing S3 static websites with CloudFront CDN Experience with serverless frameworks and architectures (AWS Lambda)Experience with containerizing applications in AWS (Docker, Kubernetes ECS Fargate and EKS)Knowledge of monitoring and logging tools like CloudWatch, CloudTrail, Kibana, Graphana, Data dog/Splunk etc.Experience in implementing security best practices for IAM based on principles of the well architected frameworkExperience in establishing Enterprise VPN and Amazon VPC integration with data centre is an assetExperience with managing database services such as RDS, DynamoDB, RedshiftAbility to build efficient scripts using Bash, Python, Perl, PowerShell, AWS CLIFamiliar with Git, PHP, NodeJS, ReactJS, MySQL, NoSQLExperience with SaaS multi-tenant architecture and isolation strategies an assetExperience in managing servers, Linux administration, networking, security, networking and protocolsGood understanding of OS concepts – process management, I/O management, virtualization, memory/storage, file systems, etc.Excellent communication and interpersonal skillsExcellent organizational, multi-tasking, and time-management skillsQualifications:2+ years of experience with AWS Cloud platform and using developer tools/services.2+ years DevOps experience in AWS cloud environmentAWS Certification is an assetAdvantages2+ years of experience with AWS Cloud platform and using developer tools/services.2+ years DevOps experience in AWS cloud environmentAWS Certification is an assetResponsibilitiesArchitect, design, deploy and manage scalable, highly available and fault tolerant systems on AWSLeverage solid DevOps experience in AWS, including hybrid, automation and tools for CI/CD services.Review existing architecture and optimize for cost, scalability, reliability, performance efficiency, security, and operational excellenceWork with developers to create and maintain the AWS infrastructure. And lead in selecting the appropriate AWS services based on data, compute, database, or security requirementsContainerize microservices and native applications to run with AWSCreate and maintain automated monitoring and reporting of cloud infrastructure health, performance, usage and cost control.Participate in operational activities such as deployment, monitoring and reporting on the cloud architecture Attend to security-related aspects of the cloud infrastructure and implement best practicesProvide support for teams in the creation of serverless applications Provide support for the decommission of legacy application/accounts QualificationsQualifications:2+ years of experience with AWS Cloud platform and using developer tools/services.2+ years DevOps experience in AWS cloud environmentAWS Certification is an assetSummaryWe are looking for DevOps Engineers- AWS to join our growing team. We need your expertise in building and supporting scalable AWS infrastructure used to host our internal applications. You will support our product development teams, applying modern DevOps best practices and continually improving automation and optimizing for security, cost, performance, availability and reliabilityRandstad 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.
      Key Responsibilities:Architect, design, deploy and manage scalable, highly available and fault tolerant systems on AWSLeverage solid DevOps experience in AWS, including hybrid, automation and tools for CI/CD services.Review existing architecture and optimize for cost, scalability, reliability, performance efficiency, security, and operational excellenceWork with developers to create and maintain the AWS infrastructure. And lead in selecting the appropriate AWS services based on data, compute, database, or security requirementsContainerize microservices and native applications to run with AWSCreate and maintain automated monitoring and reporting of cloud infrastructure health, performance, usage and cost control.Participate in operational activities such as deployment, monitoring and reporting on the cloud architecture Attend to security-related aspects of the cloud infrastructure and implement best practicesProvide support for teams in the creation of serverless applications Provide support for the decommission of legacy application/accounts Preferred Skills: Fluency with modern DevOps concepts, CI/CD processes and tools such as Gitlab CI and CodePipelineExperience with implementation of Infrastructure as Code (Terraform, Ansible, CloudFormation etc.)Solid understanding of design principles of the AWS well-architected frameworkA good understanding of DNS and SSL certificate management in Route 53 Experience creating and managing S3 static websites with CloudFront CDN Experience with serverless frameworks and architectures (AWS Lambda)Experience with containerizing applications in AWS (Docker, Kubernetes ECS Fargate and EKS)Knowledge of monitoring and logging tools like CloudWatch, CloudTrail, Kibana, Graphana, Data dog/Splunk etc.Experience in implementing security best practices for IAM based on principles of the well architected frameworkExperience in establishing Enterprise VPN and Amazon VPC integration with data centre is an assetExperience with managing database services such as RDS, DynamoDB, RedshiftAbility to build efficient scripts using Bash, Python, Perl, PowerShell, AWS CLIFamiliar with Git, PHP, NodeJS, ReactJS, MySQL, NoSQLExperience with SaaS multi-tenant architecture and isolation strategies an assetExperience in managing servers, Linux administration, networking, security, networking and protocolsGood understanding of OS concepts – process management, I/O management, virtualization, memory/storage, file systems, etc.Excellent communication and interpersonal skillsExcellent organizational, multi-tasking, and time-management skillsQualifications:2+ years of experience with AWS Cloud platform and using developer tools/services.2+ years DevOps experience in AWS cloud environmentAWS Certification is an assetAdvantages2+ years of experience with AWS Cloud platform and using developer tools/services.2+ years DevOps experience in AWS cloud environmentAWS Certification is an assetResponsibilitiesArchitect, design, deploy and manage scalable, highly available and fault tolerant systems on AWSLeverage solid DevOps experience in AWS, including hybrid, automation and tools for CI/CD services.Review existing architecture and optimize for cost, scalability, reliability, performance efficiency, security, and operational excellenceWork with developers to create and maintain the AWS infrastructure. And lead in selecting the appropriate AWS services based on data, compute, database, or security requirementsContainerize microservices and native applications to run with AWSCreate and maintain automated monitoring and reporting of cloud infrastructure health, performance, usage and cost control.Participate in operational activities such as deployment, monitoring and reporting on the cloud architecture Attend to security-related aspects of the cloud infrastructure and implement best practicesProvide support for teams in the creation of serverless applications Provide support for the decommission of legacy application/accounts QualificationsQualifications:2+ years of experience with AWS Cloud platform and using developer tools/services.2+ years DevOps experience in AWS cloud environmentAWS Certification is an assetSummaryWe are looking for DevOps Engineers- AWS to join our growing team. We need your expertise in building and supporting scalable AWS infrastructure used to host our internal applications. You will support our product development teams, applying modern DevOps best practices and continually improving automation and optimizing for security, cost, performance, availability and reliabilityRandstad 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
      Back-End DeveloperWe are currently recruiting for a Back-End Developer to become part of the team developing a new core insurance platform. Our client mission is to ensure the world by setting up an agile and scalable platform. Our client uses the best cutting-edge technologies to achieve the following architectural goals: ● Cloud deployment ● Extensibility ● Cost ● Resilience ● Micro-services ● Server configuration / automatic discoveryThe main approaches and technologies we use: ● REST API (HTTP, WebSockets, JSON, product schema) ● Asynchronous commands (Kafka) ● DB read and write separation (CQS model) ● Non-blocking reads (RxJava, Netflix Observers) ● Horizontally scalable DB with almost unlimited capacity (Cassandra) ● and much moreOur client provides “digital-ready”, customer experience-driven core insurance systems that enable insurers to innovate with products, channels and customer engagement.Join our client and be part of one of the friendliest and most experienced teams you can imagine!Responsibilities:● Contributed to the software development lifecycle by analyzing and implementing business requirements (functional and non-functional) as well as internal requirements● Work according to best practices and standards (agile methodologies, continuous integration and delivery practices, code reviews, etc.)● Thrive in a dynamic environmentSkills and experience required:● At least 2 years of experience in enterprise software development● Open mind and capacity for critical analysis● In-depth knowledge and skills in Java development● Knowledge of micro-services architecture and Reactive Manifesto● Intermediate level in English● Ability to work in a team● Bachelor's degree in mathematics or computer scienceAdvantagesOur client offers :● Unique working environment● Competitive remuneration based on regular performance reviews● 28 calendar days of vacation, paid sick leave● Remote work from home, anywhere in Canada, as long as you can be on client site (usually less than 10% in a year), fully paid expenses for travel.ResponsibilitiesResponsibilities:● Contributed to the software development lifecycle by analyzing and implementing business requirements (functional and non-functional) as well as internal requirements● Work according to best practices and standards (agile methodologies, continuous integration and delivery practices, code reviews, etc.)● Thrive in a dynamic environmentQualificationsSkills and experience required:● At least 2 years of experience in enterprise software development● Open mind and capacity for critical analysis● In-depth knowledge and skills in Java development● Knowledge of micro-services architecture and Reactive Manifesto● Intermediate level in English● Ability to work in a team● Bachelor's degree in mathematics or computer scienceSummaryWe are currently recruiting for a Back-End Developer to become part of the team developing a new core insurance platform. Our client mission is to ensure the world by setting up an agile and scalable platform. Our client uses the best cutting-edge technologies to achieve the following architectural goals: ● Cloud deployment ● Extensibility ● Cost ● Resilience ● Micro-services ● Server configuration / automatic discoveryThe main approaches and technologies we use: ● REST API (HTTP, WebSockets, JSON, product schema) ● Asynchronous commands (Kafka) ● DB read and write separation (CQS model) ● Non-blocking reads (RxJava, Netflix Observers) ● Horizontally scalable DB with almost unlimited capacity (Cassandra) ● and much moreOur client provides “digital-ready”, customer experience-driven core insurance systems that enable insurers to innovate with products, channels and customer engagement.Join our client and be part of one of the friendliest and most experienced teams you can imagine!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.
      Back-End DeveloperWe are currently recruiting for a Back-End Developer to become part of the team developing a new core insurance platform. Our client mission is to ensure the world by setting up an agile and scalable platform. Our client uses the best cutting-edge technologies to achieve the following architectural goals: ● Cloud deployment ● Extensibility ● Cost ● Resilience ● Micro-services ● Server configuration / automatic discoveryThe main approaches and technologies we use: ● REST API (HTTP, WebSockets, JSON, product schema) ● Asynchronous commands (Kafka) ● DB read and write separation (CQS model) ● Non-blocking reads (RxJava, Netflix Observers) ● Horizontally scalable DB with almost unlimited capacity (Cassandra) ● and much moreOur client provides “digital-ready”, customer experience-driven core insurance systems that enable insurers to innovate with products, channels and customer engagement.Join our client and be part of one of the friendliest and most experienced teams you can imagine!Responsibilities:● Contributed to the software development lifecycle by analyzing and implementing business requirements (functional and non-functional) as well as internal requirements● Work according to best practices and standards (agile methodologies, continuous integration and delivery practices, code reviews, etc.)● Thrive in a dynamic environmentSkills and experience required:● At least 2 years of experience in enterprise software development● Open mind and capacity for critical analysis● In-depth knowledge and skills in Java development● Knowledge of micro-services architecture and Reactive Manifesto● Intermediate level in English● Ability to work in a team● Bachelor's degree in mathematics or computer scienceAdvantagesOur client offers :● Unique working environment● Competitive remuneration based on regular performance reviews● 28 calendar days of vacation, paid sick leave● Remote work from home, anywhere in Canada, as long as you can be on client site (usually less than 10% in a year), fully paid expenses for travel.ResponsibilitiesResponsibilities:● Contributed to the software development lifecycle by analyzing and implementing business requirements (functional and non-functional) as well as internal requirements● Work according to best practices and standards (agile methodologies, continuous integration and delivery practices, code reviews, etc.)● Thrive in a dynamic environmentQualificationsSkills and experience required:● At least 2 years of experience in enterprise software development● Open mind and capacity for critical analysis● In-depth knowledge and skills in Java development● Knowledge of micro-services architecture and Reactive Manifesto● Intermediate level in English● Ability to work in a team● Bachelor's degree in mathematics or computer scienceSummaryWe are currently recruiting for a Back-End Developer to become part of the team developing a new core insurance platform. Our client mission is to ensure the world by setting up an agile and scalable platform. Our client uses the best cutting-edge technologies to achieve the following architectural goals: ● Cloud deployment ● Extensibility ● Cost ● Resilience ● Micro-services ● Server configuration / automatic discoveryThe main approaches and technologies we use: ● REST API (HTTP, WebSockets, JSON, product schema) ● Asynchronous commands (Kafka) ● DB read and write separation (CQS model) ● Non-blocking reads (RxJava, Netflix Observers) ● Horizontally scalable DB with almost unlimited capacity (Cassandra) ● and much moreOur client provides “digital-ready”, customer experience-driven core insurance systems that enable insurers to innovate with products, channels and customer engagement.Join our client and be part of one of the friendliest and most experienced teams you can imagine!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
      Application Support DeveloperReporting to the SVP, CIO, the Application Support Developer is responsible for contributing to the overall stability and continuous improvement of production systems.ResponsibilitiesInvolved in development ranging from production break fixes to minor system enhancements for systems.Required to reverse engineer and understand system modules or contained blocks of code, for purposes related to production break fixes as well as minor enhancements.Create detailed system level artifacts from the reverse engineering tasks.Drive high quality software development standards to support functionality, usability, reliability, availability, and security.Work within an agile development process, collaboratively across the IT and business functions to iteratively implement strategic deliverables.Drive continuous improvement by monitoring and evaluating architecture and design principles and initiatives across the IT and business teams, identifying the need for process enhancements.Liaise with key business partners to ensure that solutions both meet business needs, while being aligned with architectural roadmaps.Skills and QualificationsBachelor of Science degree in computer science or related discipline.Design-centered thinking with a focus on problem definition.Thrives in an agile, fast-paced, and delivery-focused environment.Quickly consume and understand both business workflow and technical implementation of business systems.Strong written, verbal communication and presentation skills enabling the exchange of detailed technical information with non-technical users.3 – 5 years of software development experience across multiple disciplines (front end, service, database) would be an asset with a focus on JEEExperience with insurance systems and integrations (underwriting, claims, actuarial, finance) would be an asset.Advantages?????????????????????????????????????????????????????????????????????????????????????ResponsibilitiesResponsibilitiesInvolved in development ranging from production break fixes to minor system enhancements for systems.Required to reverse engineer and understand system modules or contained blocks of code, for purposes related to production break fixes as well as minor enhancements.Create detailed system level artifacts from the reverse engineering tasks.Drive high quality software development standards to support functionality, usability, reliability, availability, and security.Work within an agile development process, collaboratively across the IT and business functions to iteratively implement strategic deliverables.Drive continuous improvement by monitoring and evaluating architecture and design principles and initiatives across the IT and business teams, identifying the need for process enhancements.Liaise with key business partners to ensure that solutions both meet business needs, while being aligned with architectural roadmaps.QualificationsSkills and QualificationsBachelor of Science degree in computer science or related discipline.Design-centered thinking with a focus on problem definition.Thrives in an agile, fast-paced, and delivery-focused environment.Quickly consume and understand both business workflow and technical implementation of business systems.Strong written, verbal communication and presentation skills enabling the exchange of detailed technical information with non-technical users.3 – 5 years of software development experience across multiple disciplines (front end, service, database) would be an asset with a focus on JEEExperience with insurance systems and integrations (underwriting, claims, actuarial, finance) would be an asset.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.
      Application Support DeveloperReporting to the SVP, CIO, the Application Support Developer is responsible for contributing to the overall stability and continuous improvement of production systems.ResponsibilitiesInvolved in development ranging from production break fixes to minor system enhancements for systems.Required to reverse engineer and understand system modules or contained blocks of code, for purposes related to production break fixes as well as minor enhancements.Create detailed system level artifacts from the reverse engineering tasks.Drive high quality software development standards to support functionality, usability, reliability, availability, and security.Work within an agile development process, collaboratively across the IT and business functions to iteratively implement strategic deliverables.Drive continuous improvement by monitoring and evaluating architecture and design principles and initiatives across the IT and business teams, identifying the need for process enhancements.Liaise with key business partners to ensure that solutions both meet business needs, while being aligned with architectural roadmaps.Skills and QualificationsBachelor of Science degree in computer science or related discipline.Design-centered thinking with a focus on problem definition.Thrives in an agile, fast-paced, and delivery-focused environment.Quickly consume and understand both business workflow and technical implementation of business systems.Strong written, verbal communication and presentation skills enabling the exchange of detailed technical information with non-technical users.3 – 5 years of software development experience across multiple disciplines (front end, service, database) would be an asset with a focus on JEEExperience with insurance systems and integrations (underwriting, claims, actuarial, finance) would be an asset.Advantages?????????????????????????????????????????????????????????????????????????????????????ResponsibilitiesResponsibilitiesInvolved in development ranging from production break fixes to minor system enhancements for systems.Required to reverse engineer and understand system modules or contained blocks of code, for purposes related to production break fixes as well as minor enhancements.Create detailed system level artifacts from the reverse engineering tasks.Drive high quality software development standards to support functionality, usability, reliability, availability, and security.Work within an agile development process, collaboratively across the IT and business functions to iteratively implement strategic deliverables.Drive continuous improvement by monitoring and evaluating architecture and design principles and initiatives across the IT and business teams, identifying the need for process enhancements.Liaise with key business partners to ensure that solutions both meet business needs, while being aligned with architectural roadmaps.QualificationsSkills and QualificationsBachelor of Science degree in computer science or related discipline.Design-centered thinking with a focus on problem definition.Thrives in an agile, fast-paced, and delivery-focused environment.Quickly consume and understand both business workflow and technical implementation of business systems.Strong written, verbal communication and presentation skills enabling the exchange of detailed technical information with non-technical users.3 – 5 years of software development experience across multiple disciplines (front end, service, database) would be an asset with a focus on JEEExperience with insurance systems and integrations (underwriting, claims, actuarial, finance) would be an asset.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
      Manage and work with a growing team of AWS DevOps EngineersMentor, guide and coach the teamCollaborate with development managers and dev teams in designing, architecting and implementing cloud solutionsPromote good engineering practices across teams on core DevOps tenets including logging and monitoring, designing for reliability, scalability, security and performance, automated testing, risk managementBuild technical roadmaps and own DevOps team’s project prioritization and backlogEstablish performance and professional development goals for direct reports and conduct annual performance reviewsParticipate in interviewing process for hiring new team membersAssess monthly cost breakdown for invoices, understanding AWS costing models and methods to control costs and estimate for new servicesWork with AWS Support and AWS Professional Services for special projectsRequired Skills: Well-versed in architecting and implementing cloud solutions on AWS based on design principles of the well architected frameworkExperience with core AWS services including compute, storage, databases, analytics, networking, mobile, developer tools, management tools, security and enterprise applicationsExpert in DevOps practices and CI/CD tools such as Gitlab CI and CodePipelineExperience with implementation of Infrastructure as Code (Terraform, Ansible, CloudFormation etc.)Full-stack web development experience, ideally in PHP, NodeJS, ReactJS, MySQL, NoSQLExperience with scaling SaaS products to millions of usersExcellent communication skills with a high degree of comfort presenting to executive leadershipExcellent organizational skills and ability to balance multiple prioritiesStrong team building skills, able to coach, mentor and lead by exampleQualifications:Bachelor’s degree in Engineering, Computer Science, or equivalent5+ years in infrastructure architecture, database architecture, networking and application development3+ years of experience managing technical teams2+ years of experience architecting solutions built on AWS Cloud PlatformAgile/Scrum experience is a plusAWS certifications preferredAdvantagesWell-versed in architecting and implementing cloud solutions on AWS based on design principles of the well architected frameworkExperience with core AWS services including compute, storage, databases, analytics, networking, mobile, developer tools, management tools, security and enterprise applicationsExpert in DevOps practices and CI/CD tools such as Gitlab CI and CodePipelineExperience with implementation of Infrastructure as Code (Terraform, Ansible, CloudFormation etc.)Full-stack web development experience, ideally in PHP, NodeJS, ReactJS, MySQL, NoSQLExperience with scaling SaaS products to millions of usersExcellent communication skills with a high degree of comfort presenting to executive leadershipExcellent organizational skills and ability to balance multiple prioritiesStrong team building skills, able to coach, mentor and lead by exampleResponsibilitiesManage and work with a growing team of AWS DevOps EngineersMentor, guide and coach the teamCollaborate with development managers and dev teams in designing, architecting and implementing cloud solutionsPromote good engineering practices across teams on core DevOps tenets including logging and monitoring, designing for reliability, scalability, security and performance, automated testing, risk managementBuild technical roadmaps and own DevOps team’s project prioritization and backlogEstablish performance and professional development goals for direct reports and conduct annual performance reviewsParticipate in interviewing process for hiring new team membersAssess monthly cost breakdown for invoices, understanding AWS costing models and methods to control costs and estimate for new servicesWork with AWS Support and AWS Professional Services for special projectsQualificationsBachelor’s degree in Engineering, Computer Science, or equivalent5+ years in infrastructure architecture, database architecture, networking and application development3+ years of experience managing technical teams2+ years of experience architecting solutions built on AWS Cloud PlatformAgile/Scrum experience is a plusAWS certifications preferredSummaryThe Manager, AWS Solutions Architect & DevOps, will lead a dynamic team of DevOps engineers and AWS Cloud specialists in supporting the web and mobile applications. The job entails providing technical leadership to drive DevOps best practices and taking our AWS Cloud infrastructure architecture to the next level. If you have experience leading high-performance teams and a proven track record, along with the passion to make a difference, then we are eager to meet you. Randstad Canada is committed to building a diverse workforce reflective of the diversity of Canada. As a result, we promote employment equity and encourage candidates, especially those who identify as a woman, an Aboriginal person, a person with a disability or a member of a visible minority group, and any others who may contribute to the diversification of our workforce, to apply.Randstad Canada is also committed to developing an inclusive, barrier-free selection processes and work environments.If contacted in relation to a job opportunity, you should advise your Randstad Representative or your local Randstad branch in a timely fashion of the accommodation measures which must be taken to enable you to be assessed in a fair and equitable manner.Information received relating to accommodation measures will be addressed confidentially.For all feedback on equity and accommodation needs, please contact your local Randstad Canada Branch.
      Manage and work with a growing team of AWS DevOps EngineersMentor, guide and coach the teamCollaborate with development managers and dev teams in designing, architecting and implementing cloud solutionsPromote good engineering practices across teams on core DevOps tenets including logging and monitoring, designing for reliability, scalability, security and performance, automated testing, risk managementBuild technical roadmaps and own DevOps team’s project prioritization and backlogEstablish performance and professional development goals for direct reports and conduct annual performance reviewsParticipate in interviewing process for hiring new team membersAssess monthly cost breakdown for invoices, understanding AWS costing models and methods to control costs and estimate for new servicesWork with AWS Support and AWS Professional Services for special projectsRequired Skills: Well-versed in architecting and implementing cloud solutions on AWS based on design principles of the well architected frameworkExperience with core AWS services including compute, storage, databases, analytics, networking, mobile, developer tools, management tools, security and enterprise applicationsExpert in DevOps practices and CI/CD tools such as Gitlab CI and CodePipelineExperience with implementation of Infrastructure as Code (Terraform, Ansible, CloudFormation etc.)Full-stack web development experience, ideally in PHP, NodeJS, ReactJS, MySQL, NoSQLExperience with scaling SaaS products to millions of usersExcellent communication skills with a high degree of comfort presenting to executive leadershipExcellent organizational skills and ability to balance multiple prioritiesStrong team building skills, able to coach, mentor and lead by exampleQualifications:Bachelor’s degree in Engineering, Computer Science, or equivalent5+ years in infrastructure architecture, database architecture, networking and application development3+ years of experience managing technical teams2+ years of experience architecting solutions built on AWS Cloud PlatformAgile/Scrum experience is a plusAWS certifications preferredAdvantagesWell-versed in architecting and implementing cloud solutions on AWS based on design principles of the well architected frameworkExperience with core AWS services including compute, storage, databases, analytics, networking, mobile, developer tools, management tools, security and enterprise applicationsExpert in DevOps practices and CI/CD tools such as Gitlab CI and CodePipelineExperience with implementation of Infrastructure as Code (Terraform, Ansible, CloudFormation etc.)Full-stack web development experience, ideally in PHP, NodeJS, ReactJS, MySQL, NoSQLExperience with scaling SaaS products to millions of usersExcellent communication skills with a high degree of comfort presenting to executive leadershipExcellent organizational skills and ability to balance multiple prioritiesStrong team building skills, able to coach, mentor and lead by exampleResponsibilitiesManage and work with a growing team of AWS DevOps EngineersMentor, guide and coach the teamCollaborate with development managers and dev teams in designing, architecting and implementing cloud solutionsPromote good engineering practices across teams on core DevOps tenets including logging and monitoring, designing for reliability, scalability, security and performance, automated testing, risk managementBuild technical roadmaps and own DevOps team’s project prioritization and backlogEstablish performance and professional development goals for direct reports and conduct annual performance reviewsParticipate in interviewing process for hiring new team membersAssess monthly cost breakdown for invoices, understanding AWS costing models and methods to control costs and estimate for new servicesWork with AWS Support and AWS Professional Services for special projectsQualificationsBachelor’s degree in Engineering, Computer Science, or equivalent5+ years in infrastructure architecture, database architecture, networking and application development3+ years of experience managing technical teams2+ years of experience architecting solutions built on AWS Cloud PlatformAgile/Scrum experience is a plusAWS certifications preferredSummaryThe Manager, AWS Solutions Architect & DevOps, will lead a dynamic team of DevOps engineers and AWS Cloud specialists in supporting the web and mobile applications. The job entails providing technical leadership to drive DevOps best practices and taking our AWS Cloud infrastructure architecture to the next level. If you have experience leading high-performance teams and a proven track record, along with the passion to make a difference, then we are eager to meet you. Randstad Canada is committed to building a diverse workforce reflective of the diversity of Canada. As a result, we promote employment equity and encourage candidates, especially those who identify as a woman, an Aboriginal person, a person with a disability or a member of a visible minority group, and any others who may contribute to the diversification of our workforce, to apply.Randstad Canada is also committed to developing an inclusive, barrier-free selection processes and work environments.If contacted in relation to a job opportunity, you should advise your Randstad Representative or your local Randstad branch in a timely fashion of the accommodation measures which must be taken to enable you to be assessed in a fair and equitable manner.Information received relating to accommodation measures will be addressed confidentially.For all feedback on equity and accommodation needs, please contact your local Randstad Canada Branch.
      • 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.
      • 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.
      • Toronto, Ontario
      • Permanent
      We have multiple openings, both contract and fulltime for this outstanding client!!!Our client uses the best technologies at the cutting edge to achieve the following architecture objectives:Micro-services (event driven microservices and spring boot)Spring FrameworkREST API (HTTP, WebSockets, JSON, product schema)Asynchronous controls (Kafka)DB read and write separation (CQS model)Non-blocking readings (RxJava, Netflix Observers)Horizontally scalable DB with almost unlimited capacity (Cassandra)Cloud Deployment (AWS, Kubernetes, Docker)Come and be part of this amazing team by contributing to the software development lifecycle by analyzing and implementing business requirements (functional and non-functional) as well as internal requirements.Work according to best practices and standards (agile methodologies, continuous integration and delivery practices, code reviews, etc.).thrive in a dynamic environmentRequired skills and experience :At least 2 years experience in enterprise software developmentOpen-mindedness and capacity for critical analysisExtensive knowledge and skills in Java developmentKnowledge of micro-services architecture and Reactive ManifestoUpper-Intermediate Level of EnglishAbility to work in a teamOur client offers:Unique working environmentCompetitive compensation based on regular performance reviews28 calendar days of vacation, paid sick leaveMedical insuranceVarious social & team-building activitiesFree English coursesAdvantagesWe offer:Unique working environmentCompetitive compensation based on regular performance reviews28 calendar days of vacation, paid sick leaveMedical insuranceVarious social & team-building activitiesFree English coursesResponsibilitiesResponsibilities :Contribute to the software development lifecycle by analyzing and implementing business requirements (functional and non-functional) as well as internal requirements.Work according to best practices and standards (agile methodologies, continuous integration and delivery practices, code reviews, etc.).thrive in a dynamic environmentQualificationsRequired skills and experience :At least 2 years experience in enterprise software developmentOpen-mindedness and capacity for critical analysisExtensive knowledge and skills in Java developmentKnowledge of micro-services architecture and Reactive ManifestoUpper-Intermediate Level of EnglishAbility to work in a teamSummaryThis is an anticipated opportunity for a Java Developer. We use the best technologies at the cutting edge to achieve the following architecture objectives:Micro-services (event driven microservices and spring boot)Spring FrameworkREST API (HTTP, WebSockets, JSON, product schema)Asynchronous controls (Kafka)DB read and write separation (CQS model)Non-blocking readings (RxJava, Netflix Observers)Horizontally scalable DB with almost unlimited capacity (Cassandra)Cloud Deployment (AWS, Kubernetes, Docker)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 have multiple openings, both contract and fulltime for this outstanding client!!!Our client uses the best technologies at the cutting edge to achieve the following architecture objectives:Micro-services (event driven microservices and spring boot)Spring FrameworkREST API (HTTP, WebSockets, JSON, product schema)Asynchronous controls (Kafka)DB read and write separation (CQS model)Non-blocking readings (RxJava, Netflix Observers)Horizontally scalable DB with almost unlimited capacity (Cassandra)Cloud Deployment (AWS, Kubernetes, Docker)Come and be part of this amazing team by contributing to the software development lifecycle by analyzing and implementing business requirements (functional and non-functional) as well as internal requirements.Work according to best practices and standards (agile methodologies, continuous integration and delivery practices, code reviews, etc.).thrive in a dynamic environmentRequired skills and experience :At least 2 years experience in enterprise software developmentOpen-mindedness and capacity for critical analysisExtensive knowledge and skills in Java developmentKnowledge of micro-services architecture and Reactive ManifestoUpper-Intermediate Level of EnglishAbility to work in a teamOur client offers:Unique working environmentCompetitive compensation based on regular performance reviews28 calendar days of vacation, paid sick leaveMedical insuranceVarious social & team-building activitiesFree English coursesAdvantagesWe offer:Unique working environmentCompetitive compensation based on regular performance reviews28 calendar days of vacation, paid sick leaveMedical insuranceVarious social & team-building activitiesFree English coursesResponsibilitiesResponsibilities :Contribute to the software development lifecycle by analyzing and implementing business requirements (functional and non-functional) as well as internal requirements.Work according to best practices and standards (agile methodologies, continuous integration and delivery practices, code reviews, etc.).thrive in a dynamic environmentQualificationsRequired skills and experience :At least 2 years experience in enterprise software developmentOpen-mindedness and capacity for critical analysisExtensive knowledge and skills in Java developmentKnowledge of micro-services architecture and Reactive ManifestoUpper-Intermediate Level of EnglishAbility to work in a teamSummaryThis is an anticipated opportunity for a Java Developer. We use the best technologies at the cutting edge to achieve the following architecture objectives:Micro-services (event driven microservices and spring boot)Spring FrameworkREST API (HTTP, WebSockets, JSON, product schema)Asynchronous controls (Kafka)DB read and write separation (CQS model)Non-blocking readings (RxJava, Netflix Observers)Horizontally scalable DB with almost unlimited capacity (Cassandra)Cloud Deployment (AWS, Kubernetes, Docker)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.
      • Ancaster, Ontario
      • Permanent
      Iintuitive project information management (PIM) technology promotes collaboration between individuals, project teams and across the enterprise in the AECO industry. By building a more connected project environment, Newforma optimizes the processes by which critical information is captured, shared and managed, and delivers a more intelligent and profoundly productive experience for architects, designers, builders, owners, and the full construction team.Equal Opportunity Employer:Qualified applicants will receive consideration without regarding to age, race, color, religion, sex, sexual orientation, disability, or national origin. Must be eligible to work the United Stated and pass a background check.If you feel you are the right fit for this role please email me your word resume to aaron.lail@randstad.caAdvantagesintuitive project information management (PIM) technology promotes collaboration between individuals, project teams and across the enterprise in the AECO industry. By building a more connected project environment, our client optimizes the processes by which critical information is captured, shared and managed, and delivers a more intelligent and profoundly productive experience for architects, designers, builders, owners, and the full construction team.Responsibilitiesrimary Qualifications:• Passion for learning new, cutting edge technologies in a fast-moving environment• Excellent problem-solving skills• Experience developing large-scale, well-written mobile apps• Ability to write clean and maintainable code• Engaging communication skills• Highly organized and detail-drivenSUMMARYEqual Opportunity Employer:Qualified applicants will receive consideration without regarding to age, race, color, religion, sex, sexual orientation, disability, or national origin. Must be eligible to work the United Stated and pass a background check.Canadian candidates must have permanent Canadian work authorization to be considered.QualificationsRequirements:• 3 to 5 years of relevant professional experience• Proficiency in Java• Proficiency writing Android native apps• Knowledge of related development tools and frameworks• Familiarity with tuning tools and optimization best practices• Use RESTful web servicesDesired, but not required:• Functional and/or Reactive (Rx) programming experience• Existing apps in the app store• Experience writing multiple Mobile technology applications (Android, iOS, Windows)SummaryIf you feel you are the right fit for this role please email me your word resume to aaron.lail@randstad.ca 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.
      Iintuitive project information management (PIM) technology promotes collaboration between individuals, project teams and across the enterprise in the AECO industry. By building a more connected project environment, Newforma optimizes the processes by which critical information is captured, shared and managed, and delivers a more intelligent and profoundly productive experience for architects, designers, builders, owners, and the full construction team.Equal Opportunity Employer:Qualified applicants will receive consideration without regarding to age, race, color, religion, sex, sexual orientation, disability, or national origin. Must be eligible to work the United Stated and pass a background check.If you feel you are the right fit for this role please email me your word resume to aaron.lail@randstad.caAdvantagesintuitive project information management (PIM) technology promotes collaboration between individuals, project teams and across the enterprise in the AECO industry. By building a more connected project environment, our client optimizes the processes by which critical information is captured, shared and managed, and delivers a more intelligent and profoundly productive experience for architects, designers, builders, owners, and the full construction team.Responsibilitiesrimary Qualifications:• Passion for learning new, cutting edge technologies in a fast-moving environment• Excellent problem-solving skills• Experience developing large-scale, well-written mobile apps• Ability to write clean and maintainable code• Engaging communication skills• Highly organized and detail-drivenSUMMARYEqual Opportunity Employer:Qualified applicants will receive consideration without regarding to age, race, color, religion, sex, sexual orientation, disability, or national origin. Must be eligible to work the United Stated and pass a background check.Canadian candidates must have permanent Canadian work authorization to be considered.QualificationsRequirements:• 3 to 5 years of relevant professional experience• Proficiency in Java• Proficiency writing Android native apps• Knowledge of related development tools and frameworks• Familiarity with tuning tools and optimization best practices• Use RESTful web servicesDesired, but not required:• Functional and/or Reactive (Rx) programming experience• Existing apps in the app store• Experience writing multiple Mobile technology applications (Android, iOS, Windows)SummaryIf you feel you are the right fit for this role please email me your word resume to aaron.lail@randstad.ca 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
      Ability to work well within a teamStrong communication and customer service skillsHave an excellent understanding of Object-Oriented software designHave an understanding of a broad IT environment, common applications and infrastructure servicesHave strong experience in one or more high-level programming languages and the relevantdevelopment environments, including operating systems and source control:If you feel you are the right fit for this role please email me your word resume to aaron.lail@randstad.ca AdvantagesCustomer support teamClient Project Managers, DBAs, application end-users.ResponsibilitiesProject delivery team (software developers, QA, project managers)Limited interaction with Sales team for technical consultation.QualificationsYou need either Java, OR .NET or Javascript ideally if you have 2 of the 3 that would be best.Java, C++, C# (.NET Framework 4 and higher), JavaScript, HTML 5, CSS3 years experience in Agile or Waterfall development processes (Required)3 years experience in Object Oriented software development (Required)Bachelor's Degree (Required)SummaryThis would be an ideal role for a new grad looking to enter the market. If you feel you are the right fit for this role please 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.
      Ability to work well within a teamStrong communication and customer service skillsHave an excellent understanding of Object-Oriented software designHave an understanding of a broad IT environment, common applications and infrastructure servicesHave strong experience in one or more high-level programming languages and the relevantdevelopment environments, including operating systems and source control:If you feel you are the right fit for this role please email me your word resume to aaron.lail@randstad.ca AdvantagesCustomer support teamClient Project Managers, DBAs, application end-users.ResponsibilitiesProject delivery team (software developers, QA, project managers)Limited interaction with Sales team for technical consultation.QualificationsYou need either Java, OR .NET or Javascript ideally if you have 2 of the 3 that would be best.Java, C++, C# (.NET Framework 4 and higher), JavaScript, HTML 5, CSS3 years experience in Agile or Waterfall development processes (Required)3 years experience in Object Oriented software development (Required)Bachelor's Degree (Required)SummaryThis would be an ideal role for a new grad looking to enter the market. If you feel you are the right fit for this role please 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
      We are currently hiring for a full-time/permanent Software Development Test Engineer for a Telecommunications client seeking to expand their QA team. Do you have an innate curiosity to understand how and why things work? Do you love diving deep into code to understand when things aren’t working? Do you love automating away those pesky manual processes? If so then this might just be the opportunity for you!As a Software Development Test Engineer your goal is to help merge and eventually build-out a complete testing platform for our voice-based and web-based software. A very strong familiarity with Linux is a must. You’ll need to be able to understand, modify, and write scripts to get the job done. You’ll also need to be able to understand how applications communicate with one another over IP and perform pcaps to diagnose when communication breaks down.AdvantagesBe a part of a tight-knit collaborative team that carries a California culture with no over-time. Well-established company booming in the industry for over a decade. Great perks, growth opportunities and flexibility. ResponsibilitiesLearning and understanding company product offerings, through direct interaction with product experts and exploring the system on your own. Help expand the existing automation tests to cover new product features and uses .Assist in new product development.Understand, modify, and write scripts .Have an understanding of programming skills and concepts and be willing to expand your knowledge and assist in product development efforts.Explore and evaluate new and emerging software tools, technologies and practices.Providing support to Engineers, i.e. troubleshooting failed builds, troubleshooting development/QA/production issues.QualificationsGeneral networking (TCP / IP (v4 and v6), routing, DNS, firewalls, packet captures etc.)Familiarity with xml, json, and other data structuresProficiency on the command line with a good knowledge of various Linux utilities for debugging and automation purposesAt least 2 years of experience working with and managing Linux serversAbility to read and write in at least one scripting language (Perl, Python, PHP, ECMA script, Bash etc.)Experience scripting/building internal tools that increase the productivity of other product teamsAbility to measure everything and look to improve engineering productivity and quality through automation and data interpretationExperience in a variety of open source database technologies.SummaryPlease email meganleblanc@randstad.ca for immediate consideration to this 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.
      We are currently hiring for a full-time/permanent Software Development Test Engineer for a Telecommunications client seeking to expand their QA team. Do you have an innate curiosity to understand how and why things work? Do you love diving deep into code to understand when things aren’t working? Do you love automating away those pesky manual processes? If so then this might just be the opportunity for you!As a Software Development Test Engineer your goal is to help merge and eventually build-out a complete testing platform for our voice-based and web-based software. A very strong familiarity with Linux is a must. You’ll need to be able to understand, modify, and write scripts to get the job done. You’ll also need to be able to understand how applications communicate with one another over IP and perform pcaps to diagnose when communication breaks down.AdvantagesBe a part of a tight-knit collaborative team that carries a California culture with no over-time. Well-established company booming in the industry for over a decade. Great perks, growth opportunities and flexibility. ResponsibilitiesLearning and understanding company product offerings, through direct interaction with product experts and exploring the system on your own. Help expand the existing automation tests to cover new product features and uses .Assist in new product development.Understand, modify, and write scripts .Have an understanding of programming skills and concepts and be willing to expand your knowledge and assist in product development efforts.Explore and evaluate new and emerging software tools, technologies and practices.Providing support to Engineers, i.e. troubleshooting failed builds, troubleshooting development/QA/production issues.QualificationsGeneral networking (TCP / IP (v4 and v6), routing, DNS, firewalls, packet captures etc.)Familiarity with xml, json, and other data structuresProficiency on the command line with a good knowledge of various Linux utilities for debugging and automation purposesAt least 2 years of experience working with and managing Linux serversAbility to read and write in at least one scripting language (Perl, Python, PHP, ECMA script, Bash etc.)Experience scripting/building internal tools that increase the productivity of other product teamsAbility to measure everything and look to improve engineering productivity and quality through automation and data interpretationExperience in a variety of open source database technologies.SummaryPlease email meganleblanc@randstad.ca for immediate consideration to this 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.
      • Woodbridge, Ontario
      • Permanent
      is an award-winning mobile app development company that designs and develops best-in-class mobile solutions for clients including PayPal, Tim Hortons, Rogers, Bell, TD Bank, and USA Today. We are growing quickly and searching for smart, passionate people who want to join us in our mission to drive mobile transformation for the world’s most forward-thinking companies.Advantageslooking for a senior React Native mobile engineer who is also proficient in React Native to join our team. As part of the engineering team, you will work to build software to helps customers and businesses connect. We're looking for a self-motivated engineer who has a real passion for writing well designed mobile applications.ResponsibilitiesResponsibilities:Work as part of a cross-functional team to build React Native iOS/Android applications.Architect, build and maintain excellent react native applications with clean code.Implement pixel perfect UIs that match designs.Implement clean, smooth animations and transitions that provide an excellent user experience.Release applications to Apple and Google Play stores.Write unit and integration tests.Work with a cross-functional team to design and develop new features that will be used by millions of usersComplete two weeks sprints and participate in weekly stand-ups and sprint retrospectives.Write tests and perform code reviews to ensure that we're shipping reliable, readable, and reusable codeCreate and maintain new features in the mobile application.Assist with gathering and implementing functional and non-functional requirements.Communicate clearly regarding architectural issues and design solutions.Work with project stakeholders to clarify requirements and create product solutions.QualificationsRequirements:More than 5 years of experience working as a mobile app engineer in an agile teamStrong experience and a firm grasp of JavaScript and/or TypeScriptMust have developed React Native apps that communicate with Restful APIs, use local storage, network data synchronization, and user authentication.Enjoy working with React Native and have a successful track record of developing both iOS and Android applications using this framework.Experience in developing, shipping, and maintaining a native app for iOS or Android.Experience with web development, APIs, and web services.Familiarity with front-end languages (e.g. HTML, JavaScript, and CSS)Understanding accessibility and security complianceExcellent communication skillsPassionate about software developmentOpen-minded and always learningExcellent analytical and time management skillsTeamwork skills with a problem-solving attitudeNice to haveExperience with mobile technologies such as Swift and Java is a plusSome React.js experienceSummaryis focused on investing in our employees and company culture. We have worked hard to develop a collaborative and team-oriented environment that fosters opportunities for professional development. Our perks and benefits include: • Career and skill development opportunities• Exposure to a diverse range of projects and industries• Opportunities to contribute to the global technology communityIf you feel this is the right role for you please email me your word resume to aaron.lail@randstad.ca 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.
      is an award-winning mobile app development company that designs and develops best-in-class mobile solutions for clients including PayPal, Tim Hortons, Rogers, Bell, TD Bank, and USA Today. We are growing quickly and searching for smart, passionate people who want to join us in our mission to drive mobile transformation for the world’s most forward-thinking companies.Advantageslooking for a senior React Native mobile engineer who is also proficient in React Native to join our team. As part of the engineering team, you will work to build software to helps customers and businesses connect. We're looking for a self-motivated engineer who has a real passion for writing well designed mobile applications.ResponsibilitiesResponsibilities:Work as part of a cross-functional team to build React Native iOS/Android applications.Architect, build and maintain excellent react native applications with clean code.Implement pixel perfect UIs that match designs.Implement clean, smooth animations and transitions that provide an excellent user experience.Release applications to Apple and Google Play stores.Write unit and integration tests.Work with a cross-functional team to design and develop new features that will be used by millions of usersComplete two weeks sprints and participate in weekly stand-ups and sprint retrospectives.Write tests and perform code reviews to ensure that we're shipping reliable, readable, and reusable codeCreate and maintain new features in the mobile application.Assist with gathering and implementing functional and non-functional requirements.Communicate clearly regarding architectural issues and design solutions.Work with project stakeholders to clarify requirements and create product solutions.QualificationsRequirements:More than 5 years of experience working as a mobile app engineer in an agile teamStrong experience and a firm grasp of JavaScript and/or TypeScriptMust have developed React Native apps that communicate with Restful APIs, use local storage, network data synchronization, and user authentication.Enjoy working with React Native and have a successful track record of developing both iOS and Android applications using this framework.Experience in developing, shipping, and maintaining a native app for iOS or Android.Experience with web development, APIs, and web services.Familiarity with front-end languages (e.g. HTML, JavaScript, and CSS)Understanding accessibility and security complianceExcellent communication skillsPassionate about software developmentOpen-minded and always learningExcellent analytical and time management skillsTeamwork skills with a problem-solving attitudeNice to haveExperience with mobile technologies such as Swift and Java is a plusSome React.js experienceSummaryis focused on investing in our employees and company culture. We have worked hard to develop a collaborative and team-oriented environment that fosters opportunities for professional development. Our perks and benefits include: • Career and skill development opportunities• Exposure to a diverse range of projects and industries• Opportunities to contribute to the global technology communityIf you feel this is the right role for you please email me your word resume to aaron.lail@randstad.ca 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.

    Thank you for subscribing to your personalised job alerts.

    explore over 11024 jobs with randstad.

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