Thank you for subscribing to your personalised job alerts.

    74 jobs found for C++

    filter2
    clear all
      • Nepean, Ontario
      • Contract
      Our client is looking for a talented C# .Net Programmer on a contractual basis (with the option to go permanent).The initial contract will run from *whenever-you-can-start* until December 23rd, for now. It's then very likely the contract will renewed for an additional 12 months or, if you desire, may turn into a full-time permanent position.Work will be remote from home until further notice. Once the pandemic is "over" and the client deems it safe to work back onsite, the work location will be in Ottawa Monday through Friday.AdvantagesWorking for a growing global organization who are a niche in their industryResponsibilitiesWork in conjunction with stakeholders, research and development team members, and support our technology business decisions by assisting in product development and research concepts and initiativesTake ownership of deliverables and provide leadership as a senior member of the team, resolving impediments and executing technical direction throughoutIdentify & analyze system issues, estimate time, recommend enhancements and commit to a development planParticipate in all phases of the development cycle, including planning, daily standups, demos and retrospectivesInterface with other technology teams to ensure issue-free deploymentsImplement best practices for testing, deploying, and developing codeImprove the quality of all solutions by actively participating in the testing process through unit testing and bug fixesContinuously engage with other development teams to identify and resolve cross-team dependencies/issues, always looking for ways to improveSet and showcase high standards and act as a mentor by demonstrating and enforcing the right developer behaviours to ensure both quality and efficiencyQualificationsCandidates must possess Government of Canada Enhanced security clearance (or be eligible for it – having lived and worked in Canada for the past 5 years consecutively).Candidates must also possess:- 2+ years of software development- Strong Microsoft C#/.NET- Experience with Windows Presentation Foundation (WPF)- Experience through the full project life cycle- Good problem solving and English communication skills- Well versed in Quality and QA process- Experience working on an Agile/Scrum team- XML- JSONSummaryIf you're interested in learning more about this role or have any questions please apply todayRandstad Canada is committed to building a diverse workforce reflective of the diversity of Canada. As a result, we promote employment equity and encourage candidates, especially those who identify as a woman, an Aboriginal person, a person with a disability or a member of a visible minority group, and any others who may contribute to the diversification of our workforce, to apply.Randstad Canada is also committed to developing an inclusive, barrier-free selection processes and work environments.If contacted in relation to a job opportunity, you should advise your Randstad Representative or your local Randstad branch in a timely fashion of the accommodation measures which must be taken to enable you to be assessed in a fair and equitable manner.Information received relating to accommodation measures will be addressed confidentially.For all feedback on equity and accommodation needs, please contact your local Randstad Canada Branch.
      Our client is looking for a talented C# .Net Programmer on a contractual basis (with the option to go permanent).The initial contract will run from *whenever-you-can-start* until December 23rd, for now. It's then very likely the contract will renewed for an additional 12 months or, if you desire, may turn into a full-time permanent position.Work will be remote from home until further notice. Once the pandemic is "over" and the client deems it safe to work back onsite, the work location will be in Ottawa Monday through Friday.AdvantagesWorking for a growing global organization who are a niche in their industryResponsibilitiesWork in conjunction with stakeholders, research and development team members, and support our technology business decisions by assisting in product development and research concepts and initiativesTake ownership of deliverables and provide leadership as a senior member of the team, resolving impediments and executing technical direction throughoutIdentify & analyze system issues, estimate time, recommend enhancements and commit to a development planParticipate in all phases of the development cycle, including planning, daily standups, demos and retrospectivesInterface with other technology teams to ensure issue-free deploymentsImplement best practices for testing, deploying, and developing codeImprove the quality of all solutions by actively participating in the testing process through unit testing and bug fixesContinuously engage with other development teams to identify and resolve cross-team dependencies/issues, always looking for ways to improveSet and showcase high standards and act as a mentor by demonstrating and enforcing the right developer behaviours to ensure both quality and efficiencyQualificationsCandidates must possess Government of Canada Enhanced security clearance (or be eligible for it – having lived and worked in Canada for the past 5 years consecutively).Candidates must also possess:- 2+ years of software development- Strong Microsoft C#/.NET- Experience with Windows Presentation Foundation (WPF)- Experience through the full project life cycle- Good problem solving and English communication skills- Well versed in Quality and QA process- Experience working on an Agile/Scrum team- XML- JSONSummaryIf you're interested in learning more about this role or have any questions please apply todayRandstad 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.
      • Dollard-des-Ormeaux, Québec
      • Permanent
      Are you looking for a permanent Software Engineer position in Montreal?You have several years of experience working with C# in that type or role and want to put your talent at the service of a leading and still growing company in its market ?This permanent Software Engineer position is made for you!Advantages- Working in the technically challenging world of Radio-Frequency measuring- 3 Weeks of paid vacation- Group Insurance and RRSP matching up to 4.5%- Competitive salaryResponsibilitiesWork under the direction of an engineering supervisor, both independently and as part of a team, on a measurement test software in the Microsoft Visual Studio environment (primarily C#). Such software has both substantial graphical user interface (GUI)design, instrument driver development, and technical RF content. Initial work will include user interface design and handling large datasets efficiently for graphical display purposes. Furthermore, the scope of the work will eventually be extended into instrument-based data acquisition and data processing.Qualifications- Several years working experience in software implementation in a Windows based environment, using C++, C#, or Visual Basic.- Experience in graphical user interface design and implementation.Good to have :- Experience using the .NET and WCF standards and under Microsoft Visual Studio.- Any programming experience LabView, Matlab, or Python- Ability to work independently, and as part of a multidisciplinary team- Ability to learn technical aspects of RF engineering and develop software based on such knowledge- Good communication skills in English and French.SummaryDid this description pique you interest? Do you want to know more?Contact me directly by sending your resume and contact info to my email: benjamin.lepetit@randstad.caYou can also add me on linkedin so we can have a conversation : Benjamin Lepetit.I'm looking forward to speak with you !Randstad Canada is committed to building a diverse workforce reflective of the diversity of Canada. As a result, we promote employment equity and encourage candidates, especially those who identify as a woman, an Aboriginal person, a person with a disability or a member of a visible minority group, and any others who may contribute to the diversification of our workforce, to apply.Randstad Canada is also committed to developing an inclusive, barrier-free selection processes and work environments.If contacted in relation to a job opportunity, you should advise your Randstad Representative or your local Randstad branch in a timely fashion of the accommodation measures which must be taken to enable you to be assessed in a fair and equitable manner.Information received relating to accommodation measures will be addressed confidentially.For all feedback on equity and accommodation needs, please contact your local Randstad Canada Branch.
      Are you looking for a permanent Software Engineer position in Montreal?You have several years of experience working with C# in that type or role and want to put your talent at the service of a leading and still growing company in its market ?This permanent Software Engineer position is made for you!Advantages- Working in the technically challenging world of Radio-Frequency measuring- 3 Weeks of paid vacation- Group Insurance and RRSP matching up to 4.5%- Competitive salaryResponsibilitiesWork under the direction of an engineering supervisor, both independently and as part of a team, on a measurement test software in the Microsoft Visual Studio environment (primarily C#). Such software has both substantial graphical user interface (GUI)design, instrument driver development, and technical RF content. Initial work will include user interface design and handling large datasets efficiently for graphical display purposes. Furthermore, the scope of the work will eventually be extended into instrument-based data acquisition and data processing.Qualifications- Several years working experience in software implementation in a Windows based environment, using C++, C#, or Visual Basic.- Experience in graphical user interface design and implementation.Good to have :- Experience using the .NET and WCF standards and under Microsoft Visual Studio.- Any programming experience LabView, Matlab, or Python- Ability to work independently, and as part of a multidisciplinary team- Ability to learn technical aspects of RF engineering and develop software based on such knowledge- Good communication skills in English and French.SummaryDid this description pique you interest? Do you want to know more?Contact me directly by sending your resume and contact info to my email: benjamin.lepetit@randstad.caYou can also add me on linkedin so we can have a conversation : Benjamin Lepetit.I'm looking forward to speak with you !Randstad Canada is committed to building a diverse workforce reflective of the diversity of Canada. As a result, we promote employment equity and encourage candidates, especially those who identify as a woman, an Aboriginal person, a person with a disability or a member of a visible minority group, and any others who may contribute to the diversification of our workforce, to apply.Randstad Canada is also committed to developing an inclusive, barrier-free selection processes and work environments.If contacted in relation to a job opportunity, you should advise your Randstad Representative or your local Randstad branch in a timely fashion of the accommodation measures which must be taken to enable you to be assessed in a fair and equitable manner.Information received relating to accommodation measures will be addressed confidentially.For all feedback on equity and accommodation needs, please contact your local Randstad Canada Branch.
      • Mississauga, Ontario
      • Permanent
      The Senior C++ Developer is responsible for participation in the establishment and implementation of new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is to contribute to applications systems analysis and programming activities.AdvantagesClient is focused on diversityCandidate will be working on a global team and global trading platformResponsibilitiesConduct tasks related to feasibility studies, time and cost estimates, IT planning, risk technology, applications development, model development, and establish and implement new or revised applications systems and programs to meet specific business needs or user areasMonitor and control all phases of development process and analysis, design, construction, testing, and implementation as well as provide user and operational support on applications to business usersUtilize in-depth specialty knowledge of applications development to analyze complex problems/issues, provide evaluation of business process, system process, and industry standards, and make evaluative judgementRecommend and develop security measures in post implementation analysis of business usage to ensure successful system design and functionalityConsult with users/clients and other technology groups on issues, recommend advanced programming solutions, and install and assist customer exposure systemsEnsure essential procedures are followed and help define operating standards and processesServe as advisor or coach to new or lower level analystsRequirement gathering & understanding, effort estimation, technical design, project planning and monitoringCode reviews, test case reviews and ensure code developed meets the requirementsComponent Design / Coding / Unit Testing / DebuggingL3 coverage during office hours on rotational basis for escalations made by L2 which may require root cause analysis.Appropriately assess risk when business decisions are made, demonstrating particular consideration for the firm's reputation and safeguarding the organization, its clients and assets, by driving compliance with applicable laws, rules and regulations, adhering to Policy, applying sound ethical judgment regarding personal behavior, conduct and business practices, and escalating, managing and reporting control issues with transparency.Candidate should be willing to work daytime hours on EST time on need basis in order to interact with offshore team and to meet urgent requests by clientsQualifications5-7 years in C++ programmingExperience in systems analysis and programming of software applicationsExperience in managing and implementing successful projectsAbility to work under pressure and manage deadlines or unexpected changes in expectations or requirementsStrong SQL/DatabaseAble to work independently with good communication skillsStrong knowledge of Java Collection framework and Multi-ThreadingKnowledge of design methodologies; design of complex multi-dimensional schemaSkills Required:Experience with C++ for server side programmingExperience with Java/J2EE is a big plusHands-on experience with rational databases like Oracle, and SQL ServerHands-on experience with Linux/Unix ShellExtensive experience with Jenkins, TeamCity, Sonar Cube, BitBucketExperience in software development SDLC (Agile)Excellent knowledge of Multithreading, Thread-Pools with strong OOP and OOAD skillsExperienced in developing real time low latency applicationsExposure in message driven architectures, including Kafka, TIBCO EMS, and MQ.Experience with Ajax based frameworks and JavaScript is a big plusExperience building Distributed / Service Oriented / Microservice-style and cloud based architectures (Amazon, ECS, Docker, OpenShift, Kubernetes) is a big plusWorking knowledge on GWT is preferredUnit Testing ExperienceSummaryIf interested and qualified for this role, please apply today 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.
      The Senior C++ Developer is responsible for participation in the establishment and implementation of new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is to contribute to applications systems analysis and programming activities.AdvantagesClient is focused on diversityCandidate will be working on a global team and global trading platformResponsibilitiesConduct tasks related to feasibility studies, time and cost estimates, IT planning, risk technology, applications development, model development, and establish and implement new or revised applications systems and programs to meet specific business needs or user areasMonitor and control all phases of development process and analysis, design, construction, testing, and implementation as well as provide user and operational support on applications to business usersUtilize in-depth specialty knowledge of applications development to analyze complex problems/issues, provide evaluation of business process, system process, and industry standards, and make evaluative judgementRecommend and develop security measures in post implementation analysis of business usage to ensure successful system design and functionalityConsult with users/clients and other technology groups on issues, recommend advanced programming solutions, and install and assist customer exposure systemsEnsure essential procedures are followed and help define operating standards and processesServe as advisor or coach to new or lower level analystsRequirement gathering & understanding, effort estimation, technical design, project planning and monitoringCode reviews, test case reviews and ensure code developed meets the requirementsComponent Design / Coding / Unit Testing / DebuggingL3 coverage during office hours on rotational basis for escalations made by L2 which may require root cause analysis.Appropriately assess risk when business decisions are made, demonstrating particular consideration for the firm's reputation and safeguarding the organization, its clients and assets, by driving compliance with applicable laws, rules and regulations, adhering to Policy, applying sound ethical judgment regarding personal behavior, conduct and business practices, and escalating, managing and reporting control issues with transparency.Candidate should be willing to work daytime hours on EST time on need basis in order to interact with offshore team and to meet urgent requests by clientsQualifications5-7 years in C++ programmingExperience in systems analysis and programming of software applicationsExperience in managing and implementing successful projectsAbility to work under pressure and manage deadlines or unexpected changes in expectations or requirementsStrong SQL/DatabaseAble to work independently with good communication skillsStrong knowledge of Java Collection framework and Multi-ThreadingKnowledge of design methodologies; design of complex multi-dimensional schemaSkills Required:Experience with C++ for server side programmingExperience with Java/J2EE is a big plusHands-on experience with rational databases like Oracle, and SQL ServerHands-on experience with Linux/Unix ShellExtensive experience with Jenkins, TeamCity, Sonar Cube, BitBucketExperience in software development SDLC (Agile)Excellent knowledge of Multithreading, Thread-Pools with strong OOP and OOAD skillsExperienced in developing real time low latency applicationsExposure in message driven architectures, including Kafka, TIBCO EMS, and MQ.Experience with Ajax based frameworks and JavaScript is a big plusExperience building Distributed / Service Oriented / Microservice-style and cloud based architectures (Amazon, ECS, Docker, OpenShift, Kubernetes) is a big plusWorking knowledge on GWT is preferredUnit Testing ExperienceSummaryIf interested and qualified for this role, please apply today 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.
      • Saint-Laurent, Québec
      • Contract
      C++ DeveloperLocation: Montréal / RemoteDuration: 12months Bilingualism : A huge assetThis mandate is to be part of our client's Software engineering tactical teamThe role we are offering you:By joining our client's Software engineering tactical team, you will have the opportunity to directly participate in our mission. Are you ready to be involved in the following tasks?•Program software solutions to answer pilots’ and instructors’ requests generated while using the simulator.•Integrate and validate these solutions.•Deploy the updated software to our customers (remotely or sometimes directly in the field, at the customer’s location).Our ideal candidate has: •A technical programming degree or an engineering degree or any relevant experiences.•1 to 3 years of relevant experience in software debugging.•An aircraft systems knowledge•A knowledge of C, C++ programming languages.•As an asset, knowledge of Agile methodology.•An excellent team work capacity.•A result driven approach•A willingness to learn•A great autonomy•An availability for travelingAdvantagesPlease consult with your Randstad representative to learn more about the advantages and benefits attached to this mandate.ResponsibilitiesAre you ready to be involved in the following tasks?•Program software solutions to answer pilots’ and instructors’ requests generated while using the simulator.•Integrate and validate these solutions.•Deploy the updated software to our customers (remotely or sometimes directly in the field, at the customer’s location).QualificationsOur ideal candidate has: •A technical programming degree or an engineering degree or any relevant experiences.•1 to 3 years of relevant experience in software debugging.•An aircraft systems knowledge•A knowledge of C, C++ programming languages.•As an asset, knowledge of Agile methodology.•An excellent team work capacity.•A result driven approach•A willingness to learn•A great autonomy•An availability for travelingSummaryC++ DeveloperLocation: Montréal / RemoteDuration: 12months Bilingualism : A huge assetThis mandate is to be part of our client's Software engineering tactical teamRandstad Canada is committed to building a diverse workforce reflective of the diversity of Canada. As a result, we promote employment equity and encourage candidates, especially those who identify as a woman, an Aboriginal person, a person with a disability or a member of a visible minority group, and any others who may contribute to the diversification of our workforce, to apply.Randstad Canada is also committed to developing an inclusive, barrier-free selection processes and work environments.If contacted in relation to a job opportunity, you should advise your Randstad Representative or your local Randstad branch in a timely fashion of the accommodation measures which must be taken to enable you to be assessed in a fair and equitable manner.Information received relating to accommodation measures will be addressed confidentially.For all feedback on equity and accommodation needs, please contact your local Randstad Canada Branch.
      C++ DeveloperLocation: Montréal / RemoteDuration: 12months Bilingualism : A huge assetThis mandate is to be part of our client's Software engineering tactical teamThe role we are offering you:By joining our client's Software engineering tactical team, you will have the opportunity to directly participate in our mission. Are you ready to be involved in the following tasks?•Program software solutions to answer pilots’ and instructors’ requests generated while using the simulator.•Integrate and validate these solutions.•Deploy the updated software to our customers (remotely or sometimes directly in the field, at the customer’s location).Our ideal candidate has: •A technical programming degree or an engineering degree or any relevant experiences.•1 to 3 years of relevant experience in software debugging.•An aircraft systems knowledge•A knowledge of C, C++ programming languages.•As an asset, knowledge of Agile methodology.•An excellent team work capacity.•A result driven approach•A willingness to learn•A great autonomy•An availability for travelingAdvantagesPlease consult with your Randstad representative to learn more about the advantages and benefits attached to this mandate.ResponsibilitiesAre you ready to be involved in the following tasks?•Program software solutions to answer pilots’ and instructors’ requests generated while using the simulator.•Integrate and validate these solutions.•Deploy the updated software to our customers (remotely or sometimes directly in the field, at the customer’s location).QualificationsOur ideal candidate has: •A technical programming degree or an engineering degree or any relevant experiences.•1 to 3 years of relevant experience in software debugging.•An aircraft systems knowledge•A knowledge of C, C++ programming languages.•As an asset, knowledge of Agile methodology.•An excellent team work capacity.•A result driven approach•A willingness to learn•A great autonomy•An availability for travelingSummaryC++ DeveloperLocation: Montréal / RemoteDuration: 12months Bilingualism : A huge assetThis mandate is to be part of our client's Software engineering tactical teamRandstad Canada is committed to building a diverse workforce reflective of the diversity of Canada. As a result, we promote employment equity and encourage candidates, especially those who identify as a woman, an Aboriginal person, a person with a disability or a member of a visible minority group, and any others who may contribute to the diversification of our workforce, to apply.Randstad Canada is also committed to developing an inclusive, barrier-free selection processes and work environments.If contacted in relation to a job opportunity, you should advise your Randstad Representative or your local Randstad branch in a timely fashion of the accommodation measures which must be taken to enable you to be assessed in a fair and equitable manner.Information received relating to accommodation measures will be addressed confidentially.For all feedback on equity and accommodation needs, please contact your local Randstad Canada Branch.
      • Montréal, Québec
      • Contract
      Duration : 9 months – Possibility of renewal and/or permanency 100% remote Job Description:•Expert in C# .Net technology and design patterns with ability to develop complex solutions.•Self-starter who can design and implement reusable and modular components that fit into existing applications and services•Break down a large problem into smaller components and provide a clear solution for each piece.•Passion for developing robust software by writing testable and maintainable code•Work collaboratively in Agile environment to achieve team goals •Experienced with automation of test and build systems. Minimum Qualifications•8+ years’ experience designing applications and developing software in .Net•5+ years’ experience with C# and developing windows forms, WPF applications.•Experience with at least one unit testing framework.•Experience with at least one major server-side application framework.•BS in Computer Science or related field, or equivalent work experience. Preferred Qualifications•Experience in desktop development with understanding of components involved in a desktop app like DropBox.•2+ years’ experience with WCF and inter-process communication•2+ years’ experience working in industry leading cloud platforms like AWS or similar•Cloud security/security development life cycle•Understand, embrace, and promote Agile methodologies, principles, and valuesAdvantagesDuration : 9 months – Possibility of renewal and/or permanency 100% remote Job Description:•Expert in C# .Net technology and design patterns with ability to develop complex solutions.•Self-starter who can design and implement reusable and modular components that fit into existing applications and services•Break down a large problem into smaller components and provide a clear solution for each piece.•Passion for developing robust software by writing testable and maintainable code•Work collaboratively in Agile environment to achieve team goals •Experienced with automation of test and build systems. Minimum Qualifications•8+ years’ experience designing applications and developing software in .Net•5+ years’ experience with C# and developing windows forms, WPF applications.•Experience with at least one unit testing framework.•Experience with at least one major server-side application framework.•BS in Computer Science or related field, or equivalent work experience. Preferred Qualifications•Experience in desktop development with understanding of components involved in a desktop app like DropBox.•2+ years’ experience with WCF and inter-process communication•2+ years’ experience working in industry leading cloud platforms like AWS or similar•Cloud security/security development life cycle•Understand, embrace, and promote Agile methodologies, principles, and valuesResponsibilitiesDuration : 9 months – Possibility of renewal and/or permanency 100% remote Job Description:•Expert in C# .Net technology and design patterns with ability to develop complex solutions.•Self-starter who can design and implement reusable and modular components that fit into existing applications and services•Break down a large problem into smaller components and provide a clear solution for each piece.•Passion for developing robust software by writing testable and maintainable code•Work collaboratively in Agile environment to achieve team goals •Experienced with automation of test and build systems. Minimum Qualifications•8+ years’ experience designing applications and developing software in .Net•5+ years’ experience with C# and developing windows forms, WPF applications.•Experience with at least one unit testing framework.•Experience with at least one major server-side application framework.•BS in Computer Science or related field, or equivalent work experience. Preferred Qualifications•Experience in desktop development with understanding of components involved in a desktop app like DropBox.•2+ years’ experience with WCF and inter-process communication•2+ years’ experience working in industry leading cloud platforms like AWS or similar•Cloud security/security development life cycle•Understand, embrace, and promote Agile methodologies, principles, and valuesQualificationsDuration : 9 months – Possibility of renewal and/or permanency 100% remote Job Description:•Expert in C# .Net technology and design patterns with ability to develop complex solutions.•Self-starter who can design and implement reusable and modular components that fit into existing applications and services•Break down a large problem into smaller components and provide a clear solution for each piece.•Passion for developing robust software by writing testable and maintainable code•Work collaboratively in Agile environment to achieve team goals •Experienced with automation of test and build systems. Minimum Qualifications•8+ years’ experience designing applications and developing software in .Net•5+ years’ experience with C# and developing windows forms, WPF applications.•Experience with at least one unit testing framework.•Experience with at least one major server-side application framework.•BS in Computer Science or related field, or equivalent work experience. Preferred Qualifications•Experience in desktop development with understanding of components involved in a desktop app like DropBox.•2+ years’ experience with WCF and inter-process communication•2+ years’ experience working in industry leading cloud platforms like AWS or similar•Cloud security/security development life cycle•Understand, embrace, and promote Agile methodologies, principles, and valuesSummaryDuration : 9 months – Possibility of renewal and/or permanency 100% remote Job Description:•Expert in C# .Net technology and design patterns with ability to develop complex solutions.•Self-starter who can design and implement reusable and modular components that fit into existing applications and services•Break down a large problem into smaller components and provide a clear solution for each piece.•Passion for developing robust software by writing testable and maintainable code•Work collaboratively in Agile environment to achieve team goals •Experienced with automation of test and build systems. Minimum Qualifications•8+ years’ experience designing applications and developing software in .Net•5+ years’ experience with C# and developing windows forms, WPF applications.•Experience with at least one unit testing framework.•Experience with at least one major server-side application framework.•BS in Computer Science or related field, or equivalent work experience. Preferred Qualifications•Experience in desktop development with understanding of components involved in a desktop app like DropBox.•2+ years’ experience with WCF and inter-process communication•2+ years’ experience working in industry leading cloud platforms like AWS or similar•Cloud security/security development life cycle•Understand, embrace, and promote Agile methodologies, principles, and valuesRandstad 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.
      Duration : 9 months – Possibility of renewal and/or permanency 100% remote Job Description:•Expert in C# .Net technology and design patterns with ability to develop complex solutions.•Self-starter who can design and implement reusable and modular components that fit into existing applications and services•Break down a large problem into smaller components and provide a clear solution for each piece.•Passion for developing robust software by writing testable and maintainable code•Work collaboratively in Agile environment to achieve team goals •Experienced with automation of test and build systems. Minimum Qualifications•8+ years’ experience designing applications and developing software in .Net•5+ years’ experience with C# and developing windows forms, WPF applications.•Experience with at least one unit testing framework.•Experience with at least one major server-side application framework.•BS in Computer Science or related field, or equivalent work experience. Preferred Qualifications•Experience in desktop development with understanding of components involved in a desktop app like DropBox.•2+ years’ experience with WCF and inter-process communication•2+ years’ experience working in industry leading cloud platforms like AWS or similar•Cloud security/security development life cycle•Understand, embrace, and promote Agile methodologies, principles, and valuesAdvantagesDuration : 9 months – Possibility of renewal and/or permanency 100% remote Job Description:•Expert in C# .Net technology and design patterns with ability to develop complex solutions.•Self-starter who can design and implement reusable and modular components that fit into existing applications and services•Break down a large problem into smaller components and provide a clear solution for each piece.•Passion for developing robust software by writing testable and maintainable code•Work collaboratively in Agile environment to achieve team goals •Experienced with automation of test and build systems. Minimum Qualifications•8+ years’ experience designing applications and developing software in .Net•5+ years’ experience with C# and developing windows forms, WPF applications.•Experience with at least one unit testing framework.•Experience with at least one major server-side application framework.•BS in Computer Science or related field, or equivalent work experience. Preferred Qualifications•Experience in desktop development with understanding of components involved in a desktop app like DropBox.•2+ years’ experience with WCF and inter-process communication•2+ years’ experience working in industry leading cloud platforms like AWS or similar•Cloud security/security development life cycle•Understand, embrace, and promote Agile methodologies, principles, and valuesResponsibilitiesDuration : 9 months – Possibility of renewal and/or permanency 100% remote Job Description:•Expert in C# .Net technology and design patterns with ability to develop complex solutions.•Self-starter who can design and implement reusable and modular components that fit into existing applications and services•Break down a large problem into smaller components and provide a clear solution for each piece.•Passion for developing robust software by writing testable and maintainable code•Work collaboratively in Agile environment to achieve team goals •Experienced with automation of test and build systems. Minimum Qualifications•8+ years’ experience designing applications and developing software in .Net•5+ years’ experience with C# and developing windows forms, WPF applications.•Experience with at least one unit testing framework.•Experience with at least one major server-side application framework.•BS in Computer Science or related field, or equivalent work experience. Preferred Qualifications•Experience in desktop development with understanding of components involved in a desktop app like DropBox.•2+ years’ experience with WCF and inter-process communication•2+ years’ experience working in industry leading cloud platforms like AWS or similar•Cloud security/security development life cycle•Understand, embrace, and promote Agile methodologies, principles, and valuesQualificationsDuration : 9 months – Possibility of renewal and/or permanency 100% remote Job Description:•Expert in C# .Net technology and design patterns with ability to develop complex solutions.•Self-starter who can design and implement reusable and modular components that fit into existing applications and services•Break down a large problem into smaller components and provide a clear solution for each piece.•Passion for developing robust software by writing testable and maintainable code•Work collaboratively in Agile environment to achieve team goals •Experienced with automation of test and build systems. Minimum Qualifications•8+ years’ experience designing applications and developing software in .Net•5+ years’ experience with C# and developing windows forms, WPF applications.•Experience with at least one unit testing framework.•Experience with at least one major server-side application framework.•BS in Computer Science or related field, or equivalent work experience. Preferred Qualifications•Experience in desktop development with understanding of components involved in a desktop app like DropBox.•2+ years’ experience with WCF and inter-process communication•2+ years’ experience working in industry leading cloud platforms like AWS or similar•Cloud security/security development life cycle•Understand, embrace, and promote Agile methodologies, principles, and valuesSummaryDuration : 9 months – Possibility of renewal and/or permanency 100% remote Job Description:•Expert in C# .Net technology and design patterns with ability to develop complex solutions.•Self-starter who can design and implement reusable and modular components that fit into existing applications and services•Break down a large problem into smaller components and provide a clear solution for each piece.•Passion for developing robust software by writing testable and maintainable code•Work collaboratively in Agile environment to achieve team goals •Experienced with automation of test and build systems. Minimum Qualifications•8+ years’ experience designing applications and developing software in .Net•5+ years’ experience with C# and developing windows forms, WPF applications.•Experience with at least one unit testing framework.•Experience with at least one major server-side application framework.•BS in Computer Science or related field, or equivalent work experience. Preferred Qualifications•Experience in desktop development with understanding of components involved in a desktop app like DropBox.•2+ years’ experience with WCF and inter-process communication•2+ years’ experience working in industry leading cloud platforms like AWS or similar•Cloud security/security development life cycle•Understand, embrace, and promote Agile methodologies, principles, and valuesRandstad Canada is committed to building a diverse workforce reflective of the diversity of Canada. As a result, we promote employment equity and encourage candidates, especially those who identify as a woman, an Aboriginal person, a person with a disability or a member of a visible minority group, and any others who may contribute to the diversification of our workforce, to apply.Randstad Canada is also committed to developing an inclusive, barrier-free selection processes and work environments.If contacted in relation to a job opportunity, you should advise your Randstad Representative or your local Randstad branch in a timely fashion of the accommodation measures which must be taken to enable you to be assessed in a fair and equitable manner.Information received relating to accommodation measures will be addressed confidentially.For all feedback on equity and accommodation needs, please contact your local Randstad Canada Branch.
      • North York, Ontario
      • Contract
      • $40.96 - $44.11 per hour
      C++ Software Developers x 2 - 12 months - Transportation and Defense - TorontoOur client is looking for two C++ Software Developers for a 12-month engagement in Toronto to join an exciting new contract opportunity. The successful candidate should have a strong background in C++ Development (MFC, STL, Boost) on Real-Time SystemsAdvantagesThe worker will be working hybrid, 3 times a week onsiteA Canadian leader in research and technology combines over 50 years of experience with the talent of more than 2,000 skilled people located coast-to-coast. With revenues of over (USD)850 million, offers leading capabilities in the urban rail, civil aviation, defense, digital identity and security sectors, meeting the most complex needs and requirements of its customers across all operating environments.ResponsibilitiesUnderstands and follows the company's processes and procedures for developing mission critical softwareImplements near real time systems in C++Designs, codes, debugs, write test procedures and tests software code.Reviews code, test procedures and test resultsAnalyses and implements correction for defect reportsPerform engineering testing in the field and investigates problems in the field.Provides some input for cost estimates.Qualificationsplus minimum 3 years relevant working experience – or equivalentGood command of C++ language including templates, STL, Boost, MFC usageGood command of C#, WPF (nice to have)Good command of the scripting languages Perl and RubyKnowledgeable of object oriented techniques, multithreading, socket programming, WindowsGood analysis skills, able to diagnose issues based on field logs and correlate events to failuresAble to handle assignments within a medium to large scale software applicationKnowledgeable of the software development processAble to quickly integrate with the team and work independentlyKnowledge of software development environment (Microsoft Visual Studio, desktop simulator, target simulator , etc)SummaryInterested applicants are encouraged to apply, those qualified will be contacted by a recruiter for next steps. Don't delay, apply today!Randstad Canada is committed to building a diverse workforce reflective of the diversity of Canada. As a result, we promote employment equity and encourage candidates, especially those who identify as a woman, an Aboriginal person, a person with a disability or a member of a visible minority group, and any others who may contribute to the diversification of our workforce, to apply.Randstad Canada is also committed to developing an inclusive, barrier-free selection processes and work environments.If contacted in relation to a job opportunity, you should advise your Randstad Representative or your local Randstad branch in a timely fashion of the accommodation measures which must be taken to enable you to be assessed in a fair and equitable manner.Information received relating to accommodation measures will be addressed confidentially.For all feedback on equity and accommodation needs, please contact your local Randstad Canada Branch.
      C++ Software Developers x 2 - 12 months - Transportation and Defense - TorontoOur client is looking for two C++ Software Developers for a 12-month engagement in Toronto to join an exciting new contract opportunity. The successful candidate should have a strong background in C++ Development (MFC, STL, Boost) on Real-Time SystemsAdvantagesThe worker will be working hybrid, 3 times a week onsiteA Canadian leader in research and technology combines over 50 years of experience with the talent of more than 2,000 skilled people located coast-to-coast. With revenues of over (USD)850 million, offers leading capabilities in the urban rail, civil aviation, defense, digital identity and security sectors, meeting the most complex needs and requirements of its customers across all operating environments.ResponsibilitiesUnderstands and follows the company's processes and procedures for developing mission critical softwareImplements near real time systems in C++Designs, codes, debugs, write test procedures and tests software code.Reviews code, test procedures and test resultsAnalyses and implements correction for defect reportsPerform engineering testing in the field and investigates problems in the field.Provides some input for cost estimates.Qualificationsplus minimum 3 years relevant working experience – or equivalentGood command of C++ language including templates, STL, Boost, MFC usageGood command of C#, WPF (nice to have)Good command of the scripting languages Perl and RubyKnowledgeable of object oriented techniques, multithreading, socket programming, WindowsGood analysis skills, able to diagnose issues based on field logs and correlate events to failuresAble to handle assignments within a medium to large scale software applicationKnowledgeable of the software development processAble to quickly integrate with the team and work independentlyKnowledge of software development environment (Microsoft Visual Studio, desktop simulator, target simulator , etc)SummaryInterested applicants are encouraged to apply, those qualified will be contacted by a recruiter for next steps. Don't delay, apply today!Randstad Canada is committed to building a diverse workforce reflective of the diversity of Canada. As a result, we promote employment equity and encourage candidates, especially those who identify as a woman, an Aboriginal person, a person with a disability or a member of a visible minority group, and any others who may contribute to the diversification of our workforce, to apply.Randstad Canada is also committed to developing an inclusive, barrier-free selection processes and work environments.If contacted in relation to a job opportunity, you should advise your Randstad Representative or your local Randstad branch in a timely fashion of the accommodation measures which must be taken to enable you to be assessed in a fair and equitable manner.Information received relating to accommodation measures will be addressed confidentially.For all feedback on equity and accommodation needs, please contact your local Randstad Canada Branch.
      • Kanata, Ontario
      • Permanent
      Principal Verification Engineer***Remote positions***Job DutiesPerform IP, subsystem- and/or SOC-level verification: planning; test-bench components and infrastructure, stimulus, & coverage development; environment development; root-cause debug; and coverage closure. Technically lead client engagements and/or aide Engineering Directors in assessing, sizing, & planning projects.Required QualificationsMust possess a BS / MS / PhD in Electrical or Computer Engineering and have a minimum of 12 years of ASIC/SOC/FPGA digital logic verification experience employing the following skills:Clear communication skillsStrong presentation skills, work with end clientsUVM and SystemVerilog (SV)Strong C and C++ programming skills are very importantShell scripting, Perl, Python, and/or Ruby (one)ARM Architecture and AMBA AHB / APB / AXI bus protocolsHigh-speed I/O (e.g. Ethernet, PCIe, USB, SATA, and/or SerDes)Efficient triage and root-cause debug capabilitiesExperience leading a technical team in semiconductor hardware development context is a plusDesired QualificationsOther desirable qualifications include SVA/OVA, VHDL, Assembly, DDR, Formal Verification, UPF / low-power methods, or mixed-signal verification experience.RequirementsMust be legally eligible to work in Canada to be considered (open work permit acceptable) AdvantagesCompetitve SalaryRemote work opportunitySigning BonusStock optionFull BenefitsResponsibilitiesPerform IP, subsystem- and/or SOC-level verification: planning; test-bench components and infrastructure, stimulus, & coverage development; environment development; root-cause debug; and coverage closure. Technically lead client engagements and/or aide Engineering Directors in assessing, sizing, & planning projects.QualificationsMust possess a BS / MS / PhD in Electrical or Computer Engineering and have a minimum of 12 years of ASIC/SOC/FPGA digital logic verification experience employing the following skills:Clear communication skillsStrong presentation skills, work with end clientsUVM and SystemVerilog (SV)Strong C and C++ programming skills are very importantShell scripting, Perl, Python, and/or Ruby (one)ARM Architecture and AMBA AHB / APB / AXI bus protocolsHigh-speed I/O (e.g. Ethernet, PCIe, USB, SATA, and/or SerDes)Efficient triage and root-cause debug capabilitiesExperience leading a technical team in semiconductor hardware development context is a plusDesired QualificationsOther desirable qualifications include SVA/OVA, VHDL, Assembly, DDR, Formal Verification, UPF / low-power methods, or mixed-signal verification experience.SummaryPrincipal Verification Engineer***Remote, prefers candidates in Ontario or Montreal******6 positions***Job DutiesPerform IP, subsystem- and/or SOC-level verification: planning; test-bench components and infrastructure, stimulus, & coverage development; environment development; root-cause debug; and coverage closure. Technically lead client engagements and/or aide Engineering Directors in assessing, sizing, & planning projects.Required QualificationsMust possess a BS / MS / PhD in Electrical or Computer Engineering and have a minimum of 12 years of ASIC/SOC/FPGA digital logic verification experience employing the following skills:Clear communication skillsStrong presentation skills, work with end clientsUVM and SystemVerilog (SV)Strong C and C++ programming skills are very importantShell scripting, Perl, Python, and/or Ruby (one)ARM Architecture and AMBA AHB / APB / AXI bus protocolsHigh-speed I/O (e.g. Ethernet, PCIe, USB, SATA, and/or SerDes)Efficient triage and root-cause debug capabilitiesExperience leading a technical team in semiconductor hardware development context is a plusDesired QualificationsOther desirable qualifications include SVA/OVA, VHDL, Assembly, DDR, Formal Verification, UPF / low-power methods, or mixed-signal verification experience.RequirementsMust be legally eligible to work in Canada to be considered (open work permit acceptable) Able to travel and work on site at Client facilities for short durations if neededRandstad 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.
      Principal Verification Engineer***Remote positions***Job DutiesPerform IP, subsystem- and/or SOC-level verification: planning; test-bench components and infrastructure, stimulus, & coverage development; environment development; root-cause debug; and coverage closure. Technically lead client engagements and/or aide Engineering Directors in assessing, sizing, & planning projects.Required QualificationsMust possess a BS / MS / PhD in Electrical or Computer Engineering and have a minimum of 12 years of ASIC/SOC/FPGA digital logic verification experience employing the following skills:Clear communication skillsStrong presentation skills, work with end clientsUVM and SystemVerilog (SV)Strong C and C++ programming skills are very importantShell scripting, Perl, Python, and/or Ruby (one)ARM Architecture and AMBA AHB / APB / AXI bus protocolsHigh-speed I/O (e.g. Ethernet, PCIe, USB, SATA, and/or SerDes)Efficient triage and root-cause debug capabilitiesExperience leading a technical team in semiconductor hardware development context is a plusDesired QualificationsOther desirable qualifications include SVA/OVA, VHDL, Assembly, DDR, Formal Verification, UPF / low-power methods, or mixed-signal verification experience.RequirementsMust be legally eligible to work in Canada to be considered (open work permit acceptable) AdvantagesCompetitve SalaryRemote work opportunitySigning BonusStock optionFull BenefitsResponsibilitiesPerform IP, subsystem- and/or SOC-level verification: planning; test-bench components and infrastructure, stimulus, & coverage development; environment development; root-cause debug; and coverage closure. Technically lead client engagements and/or aide Engineering Directors in assessing, sizing, & planning projects.QualificationsMust possess a BS / MS / PhD in Electrical or Computer Engineering and have a minimum of 12 years of ASIC/SOC/FPGA digital logic verification experience employing the following skills:Clear communication skillsStrong presentation skills, work with end clientsUVM and SystemVerilog (SV)Strong C and C++ programming skills are very importantShell scripting, Perl, Python, and/or Ruby (one)ARM Architecture and AMBA AHB / APB / AXI bus protocolsHigh-speed I/O (e.g. Ethernet, PCIe, USB, SATA, and/or SerDes)Efficient triage and root-cause debug capabilitiesExperience leading a technical team in semiconductor hardware development context is a plusDesired QualificationsOther desirable qualifications include SVA/OVA, VHDL, Assembly, DDR, Formal Verification, UPF / low-power methods, or mixed-signal verification experience.SummaryPrincipal Verification Engineer***Remote, prefers candidates in Ontario or Montreal******6 positions***Job DutiesPerform IP, subsystem- and/or SOC-level verification: planning; test-bench components and infrastructure, stimulus, & coverage development; environment development; root-cause debug; and coverage closure. Technically lead client engagements and/or aide Engineering Directors in assessing, sizing, & planning projects.Required QualificationsMust possess a BS / MS / PhD in Electrical or Computer Engineering and have a minimum of 12 years of ASIC/SOC/FPGA digital logic verification experience employing the following skills:Clear communication skillsStrong presentation skills, work with end clientsUVM and SystemVerilog (SV)Strong C and C++ programming skills are very importantShell scripting, Perl, Python, and/or Ruby (one)ARM Architecture and AMBA AHB / APB / AXI bus protocolsHigh-speed I/O (e.g. Ethernet, PCIe, USB, SATA, and/or SerDes)Efficient triage and root-cause debug capabilitiesExperience leading a technical team in semiconductor hardware development context is a plusDesired QualificationsOther desirable qualifications include SVA/OVA, VHDL, Assembly, DDR, Formal Verification, UPF / low-power methods, or mixed-signal verification experience.RequirementsMust be legally eligible to work in Canada to be considered (open work permit acceptable) Able to travel and work on site at Client facilities for short durations if neededRandstad Canada is committed to building a diverse workforce reflective of the diversity of Canada. As a result, we promote employment equity and encourage candidates, especially those who identify as a woman, an Aboriginal person, a person with a disability or a member of a visible minority group, and any others who may contribute to the diversification of our workforce, to apply.Randstad Canada is also committed to developing an inclusive, barrier-free selection processes and work environments.If contacted in relation to a job opportunity, you should advise your Randstad Representative or your local Randstad branch in a timely fashion of the accommodation measures which must be taken to enable you to be assessed in a fair and equitable manner.Information received relating to accommodation measures will be addressed confidentially.For all feedback on equity and accommodation needs, please contact your local Randstad Canada Branch.
      • North York, Ontario
      • Contract
      • $40.96 - $47.26 per hour
      C++ Software Developer - 12 months - Transportation and Defense - TorontoOur client is looking for a C++ Software Developer for a 12-month engagement in Toronto to join an exciting new contract opportunity. The successful candidate should have a strong background in C#, Python, and C++ Development on Real Time SystemsAdvantagesThe worker will be working hybrid, 3 times a week onsiteA Canadian leader in research and technology combines over 50 years of experience with the talent of more than 2,000 skilled people located coast-to-coast. With revenues of over (USD)850 million, offers leading capabilities in the urban rail, civil aviation, defense, digital identity and security sectors, meeting the most complex needs and requirements of its customers across all operating environments.ResponsibilitiesUnderstands and follows the company's processes and procedures for developing software applicationsCodes, debugs, writes/automates test procedures and tests software code and platform used for ITV activitiesImplements real time systems in Python, C++, C#Reviews code, test procedures and test resultsAnalyses and implements corrections for defect reportsSupport in-house testing teams to analyze and identify issuesParticipates in the analysis of the integration issues and follows up on the rectification of anomaliesIntegrates multiple subsystems together to verify solution meets performance and functional targetsReviews software requirements analysis, designs, code, test procedures and test resultsPerform engineering testing in the lab and desktop environments and investigate problems reported from the field.Prepares reports, giving findings on problemsQualifications+3 years relevant development working experience in Python, C++, C#Experience with Visual Studio, pycharm.Experience with Linux, Powershell, and Bash scriptingSolid understanding of computer programming and software developmentAbility to troubleshoot equipment problems and perform complex system testsKnowledge of modern software engineering practices, methods and toolsExperience with Amazon Web Services and other cloud providersKnowledge of virtualization technologies, VMware, ESXI or other hypervisor system configuration and managementStrong problem solving, written, verbal and communication skillsSummaryInterested applicants are encouraged to apply, those qualified will be contacted by a recruiter for next steps. Don't delay, apply today!Randstad Canada is committed to building a diverse workforce reflective of the diversity of Canada. As a result, we promote employment equity and encourage candidates, especially those who identify as a woman, an Aboriginal person, a person with a disability or a member of a visible minority group, and any others who may contribute to the diversification of our workforce, to apply.Randstad Canada is also committed to developing an inclusive, barrier-free selection processes and work environments.If contacted in relation to a job opportunity, you should advise your Randstad Representative or your local Randstad branch in a timely fashion of the accommodation measures which must be taken to enable you to be assessed in a fair and equitable manner.Information received relating to accommodation measures will be addressed confidentially.For all feedback on equity and accommodation needs, please contact your local Randstad Canada Branch.
      C++ Software Developer - 12 months - Transportation and Defense - TorontoOur client is looking for a C++ Software Developer for a 12-month engagement in Toronto to join an exciting new contract opportunity. The successful candidate should have a strong background in C#, Python, and C++ Development on Real Time SystemsAdvantagesThe worker will be working hybrid, 3 times a week onsiteA Canadian leader in research and technology combines over 50 years of experience with the talent of more than 2,000 skilled people located coast-to-coast. With revenues of over (USD)850 million, offers leading capabilities in the urban rail, civil aviation, defense, digital identity and security sectors, meeting the most complex needs and requirements of its customers across all operating environments.ResponsibilitiesUnderstands and follows the company's processes and procedures for developing software applicationsCodes, debugs, writes/automates test procedures and tests software code and platform used for ITV activitiesImplements real time systems in Python, C++, C#Reviews code, test procedures and test resultsAnalyses and implements corrections for defect reportsSupport in-house testing teams to analyze and identify issuesParticipates in the analysis of the integration issues and follows up on the rectification of anomaliesIntegrates multiple subsystems together to verify solution meets performance and functional targetsReviews software requirements analysis, designs, code, test procedures and test resultsPerform engineering testing in the lab and desktop environments and investigate problems reported from the field.Prepares reports, giving findings on problemsQualifications+3 years relevant development working experience in Python, C++, C#Experience with Visual Studio, pycharm.Experience with Linux, Powershell, and Bash scriptingSolid understanding of computer programming and software developmentAbility to troubleshoot equipment problems and perform complex system testsKnowledge of modern software engineering practices, methods and toolsExperience with Amazon Web Services and other cloud providersKnowledge of virtualization technologies, VMware, ESXI or other hypervisor system configuration and managementStrong problem solving, written, verbal and communication skillsSummaryInterested applicants are encouraged to apply, those qualified will be contacted by a recruiter for next steps. Don't delay, apply today!Randstad Canada is committed to building a diverse workforce reflective of the diversity of Canada. As a result, we promote employment equity and encourage candidates, especially those who identify as a woman, an Aboriginal person, a person with a disability or a member of a visible minority group, and any others who may contribute to the diversification of our workforce, to apply.Randstad Canada is also committed to developing an inclusive, barrier-free selection processes and work environments.If contacted in relation to a job opportunity, you should advise your Randstad Representative or your local Randstad branch in a timely fashion of the accommodation measures which must be taken to enable you to be assessed in a fair and equitable manner.Information received relating to accommodation measures will be addressed confidentially.For all feedback on equity and accommodation needs, please contact your local Randstad Canada Branch.
      • Victoria, British Columbia
      • Contract
      Are you an experienced Software Developer? Do you have exemplary technical and team communication skills? We are seeking a Software Developer - .Net / C# for a remote 5 month contract role. Candidates must work remotely from within British Columbia. If you would like to be considered for this exciting opportunity, apply now!AdvantagesWhat’s in it for you?• Work with talented and dedicated co-workers • Highly competitive compensationResponsibilitiesKey Responsibilities:• Write well designed, testable, efficient code by using best software development practices• Create website layout/user interface by using standard HTML/CSS practices• Develop Oracle databases to support web applications and web sites• Develop PL/SQL code to support web applications and web sites• Integrate data from various back-end services and databases• Gather and refine specifications and requirements based on technical needs• Create and maintain software documentationQualificationsSuccessful candidates will have the following experience:• Designing/building websites with ASP.NET / C# and JavaScript• Microsoft Visual Studio and Team Foundation Server• Agile methodology and tools • Oracle databases, including PL/SQL programming• Self-driven with the ability to seek out requirements with minimal direction• Individual contributor and team player with excellent verbal/written communication skillsSummaryIf you are interested in this Software Developer - .Net / C# remote contract role, apply online or reach out to Chetna.Wangnoo@randstad.ca today!Randstad Canada is committed to building a diverse workforce reflective of the diversity of Canada. As a result, we promote employment equity and encourage candidates, especially those who identify as a woman, an Aboriginal person, a person with a disability or a member of a visible minority group, and any others who may contribute to the diversification of our workforce, to apply.Randstad Canada is also committed to developing an inclusive, barrier-free selection processes and work environments.If contacted in relation to a job opportunity, you should advise your Randstad Representative or your local Randstad branch in a timely fashion of the accommodation measures which must be taken to enable you to be assessed in a fair and equitable manner.Information received relating to accommodation measures will be addressed confidentially.For all feedback on equity and accommodation needs, please contact your local Randstad Canada Branch.
      Are you an experienced Software Developer? Do you have exemplary technical and team communication skills? We are seeking a Software Developer - .Net / C# for a remote 5 month contract role. Candidates must work remotely from within British Columbia. If you would like to be considered for this exciting opportunity, apply now!AdvantagesWhat’s in it for you?• Work with talented and dedicated co-workers • Highly competitive compensationResponsibilitiesKey Responsibilities:• Write well designed, testable, efficient code by using best software development practices• Create website layout/user interface by using standard HTML/CSS practices• Develop Oracle databases to support web applications and web sites• Develop PL/SQL code to support web applications and web sites• Integrate data from various back-end services and databases• Gather and refine specifications and requirements based on technical needs• Create and maintain software documentationQualificationsSuccessful candidates will have the following experience:• Designing/building websites with ASP.NET / C# and JavaScript• Microsoft Visual Studio and Team Foundation Server• Agile methodology and tools • Oracle databases, including PL/SQL programming• Self-driven with the ability to seek out requirements with minimal direction• Individual contributor and team player with excellent verbal/written communication skillsSummaryIf you are interested in this Software Developer - .Net / C# remote contract role, apply online or reach out to Chetna.Wangnoo@randstad.ca today!Randstad Canada is committed to building a diverse workforce reflective of the diversity of Canada. As a result, we promote employment equity and encourage candidates, especially those who identify as a woman, an Aboriginal person, a person with a disability or a member of a visible minority group, and any others who may contribute to the diversification of our workforce, to apply.Randstad Canada is also committed to developing an inclusive, barrier-free selection processes and work environments.If contacted in relation to a job opportunity, you should advise your Randstad Representative or your local Randstad branch in a timely fashion of the accommodation measures which must be taken to enable you to be assessed in a fair and equitable manner.Information received relating to accommodation measures will be addressed confidentially.For all feedback on equity and accommodation needs, please contact your local Randstad Canada Branch.
      • Kanata, Ontario
      • Permanent
      Technical Verification Architect***Remote positions***Required QualificationsThe client is looking for candidates who understand processors, specifically related risk 5 processors, Should have a strong understanding of how to integrate with bigger systems, provide services to integrate new processors. This role is more experienced than a more than a Principal Verification Engineer. Ideally, they would be current managers leading a team.Must possess a BS / MS / PhD in Electrical or Computer Engineering and have a minimum of 12 years of ASIC/SOC/FPGA digital logic verification experience employing the following skills:Clear communication skillsStrong presentation skills, work with end clientsUVM and SystemVerilog (SV)Strong C and C++ programming skills are very importantShell scripting, Perl, Python, and/or Ruby (one)ARM Architecture and AMBA AHB / APB / AXI bus protocolsHigh-speed I/O (e.g. Ethernet, PCIe, USB, SATA, and/or SerDes)Efficient triage and root-cause debug capabilitiesExperience leading a technical team in semiconductor hardware development context is a plusDesired QualificationsOther desirable qualifications include SVA/OVA, VHDL, Assembly, DDR, Formal Verification, UPF / low-power methods, or mixed-signal verification experience.RequirementsMust be legally eligible to work in Canada to be considered (open work permit acceptable) AdvantagesCompetitve SalaryRemote work opportunitySigning BonusStock optionFull BenefitsResponsibilitiesThe client is looking for candidates who understand processors, specifically related risk 5 processors, Should have a strong understanding of how to integrate with bigger systems, provide services to integrate new processors. This role is more experienced than a more than a Principal Verification Engineer. Ideally, they would be current managers leading a team.Perform IP, subsystem- and/or SOC-level verification: planning; test-bench components and infrastructure, stimulus, & coverage development; environment development; root-cause debug; and coverage closure. Technically lead client engagements and/or aide Engineering Directors in assessing, sizing, & planning projects.QualificationsMust possess a BS / MS / PhD in Electrical or Computer Engineering and have a minimum of 12 years of ASIC/SOC/FPGA digital logic verification experience employing the following skills:Clear communication skillsStrong presentation skills, work with end clientsUVM and SystemVerilog (SV)Strong C and C++ programming skills are very importantShell scripting, Perl, Python, and/or Ruby (one)ARM Architecture and AMBA AHB / APB / AXI bus protocolsHigh-speed I/O (e.g. Ethernet, PCIe, USB, SATA, and/or SerDes)Efficient triage and root-cause debug capabilitiesExperience leading a technical team in semiconductor hardware development context is a plusDesired QualificationsOther desirable qualifications include SVA/OVA, VHDL, Assembly, DDR, Formal Verification, UPF / low-power methods, or mixed-signal verification experience.SummaryTechnical Verification Architect***Remote positions***Required QualificationsThe client is looking for candidates who understand processors, specifically related risk 5 processors, Should have a strong understanding of how to integrate with bigger systems, provide services to integrate new processors. This role is more experienced than a more than a Principal Verification Engineer. Ideally, they would be current managers leading a team.Must possess a BS / MS / PhD in Electrical or Computer Engineering and have a minimum of 12 years of ASIC/SOC/FPGA digital logic verification experience employing the following skills:Clear communication skillsStrong presentation skills, work with end clientsUVM and SystemVerilog (SV)Strong C and C++ programming skills are very importantShell scripting, Perl, Python, and/or Ruby (one)ARM Architecture and AMBA AHB / APB / AXI bus protocolsHigh-speed I/O (e.g. Ethernet, PCIe, USB, SATA, and/or SerDes)Efficient triage and root-cause debug capabilitiesExperience leading a technical team in semiconductor hardware development context is a plusDesired QualificationsOther desirable qualifications include SVA/OVA, VHDL, Assembly, DDR, Formal Verification, UPF / low-power methods, or mixed-signal verification experience.RequirementsMust be legally eligible to work in Canada to be considered (open work permit acceptable) 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.
      Technical Verification Architect***Remote positions***Required QualificationsThe client is looking for candidates who understand processors, specifically related risk 5 processors, Should have a strong understanding of how to integrate with bigger systems, provide services to integrate new processors. This role is more experienced than a more than a Principal Verification Engineer. Ideally, they would be current managers leading a team.Must possess a BS / MS / PhD in Electrical or Computer Engineering and have a minimum of 12 years of ASIC/SOC/FPGA digital logic verification experience employing the following skills:Clear communication skillsStrong presentation skills, work with end clientsUVM and SystemVerilog (SV)Strong C and C++ programming skills are very importantShell scripting, Perl, Python, and/or Ruby (one)ARM Architecture and AMBA AHB / APB / AXI bus protocolsHigh-speed I/O (e.g. Ethernet, PCIe, USB, SATA, and/or SerDes)Efficient triage and root-cause debug capabilitiesExperience leading a technical team in semiconductor hardware development context is a plusDesired QualificationsOther desirable qualifications include SVA/OVA, VHDL, Assembly, DDR, Formal Verification, UPF / low-power methods, or mixed-signal verification experience.RequirementsMust be legally eligible to work in Canada to be considered (open work permit acceptable) AdvantagesCompetitve SalaryRemote work opportunitySigning BonusStock optionFull BenefitsResponsibilitiesThe client is looking for candidates who understand processors, specifically related risk 5 processors, Should have a strong understanding of how to integrate with bigger systems, provide services to integrate new processors. This role is more experienced than a more than a Principal Verification Engineer. Ideally, they would be current managers leading a team.Perform IP, subsystem- and/or SOC-level verification: planning; test-bench components and infrastructure, stimulus, & coverage development; environment development; root-cause debug; and coverage closure. Technically lead client engagements and/or aide Engineering Directors in assessing, sizing, & planning projects.QualificationsMust possess a BS / MS / PhD in Electrical or Computer Engineering and have a minimum of 12 years of ASIC/SOC/FPGA digital logic verification experience employing the following skills:Clear communication skillsStrong presentation skills, work with end clientsUVM and SystemVerilog (SV)Strong C and C++ programming skills are very importantShell scripting, Perl, Python, and/or Ruby (one)ARM Architecture and AMBA AHB / APB / AXI bus protocolsHigh-speed I/O (e.g. Ethernet, PCIe, USB, SATA, and/or SerDes)Efficient triage and root-cause debug capabilitiesExperience leading a technical team in semiconductor hardware development context is a plusDesired QualificationsOther desirable qualifications include SVA/OVA, VHDL, Assembly, DDR, Formal Verification, UPF / low-power methods, or mixed-signal verification experience.SummaryTechnical Verification Architect***Remote positions***Required QualificationsThe client is looking for candidates who understand processors, specifically related risk 5 processors, Should have a strong understanding of how to integrate with bigger systems, provide services to integrate new processors. This role is more experienced than a more than a Principal Verification Engineer. Ideally, they would be current managers leading a team.Must possess a BS / MS / PhD in Electrical or Computer Engineering and have a minimum of 12 years of ASIC/SOC/FPGA digital logic verification experience employing the following skills:Clear communication skillsStrong presentation skills, work with end clientsUVM and SystemVerilog (SV)Strong C and C++ programming skills are very importantShell scripting, Perl, Python, and/or Ruby (one)ARM Architecture and AMBA AHB / APB / AXI bus protocolsHigh-speed I/O (e.g. Ethernet, PCIe, USB, SATA, and/or SerDes)Efficient triage and root-cause debug capabilitiesExperience leading a technical team in semiconductor hardware development context is a plusDesired QualificationsOther desirable qualifications include SVA/OVA, VHDL, Assembly, DDR, Formal Verification, UPF / low-power methods, or mixed-signal verification experience.RequirementsMust be legally eligible to work in Canada to be considered (open work permit acceptable) 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.
      • Burnaby, British Columbia
      • Permanent
      We are currently seeking an experienced Software Engineering Manager to join the Software team with a world leader in advanced power electronics, headquartered near Vancouver, Canada. If you have a Bachelors or Masters degree in Electrical Engineering, Computer Engineering, or Software Engineering with 3+ years leading a development team as team lead or manager - we would like to hear from you!Highly Desired:-Strong hands-on software experience in C or C++ in embedded Linux, Linux Kernel, QNX, of other POSIX operating system environmentIf you’re a proven leader who can influence others (even those outside of Engineering and other functional Engineering teams), and be able to develop and mentor a diverse staff, with a passion for taking initiative and seeking challenges in new technical areas, please contact for addition details Paul Klimau with your resume at:paul.klimau@randstad.caAdvantagesHighly competitive salary for someone who is comfortable working with limited oversight. Our client offers a robust benefits package to support its employees such as flexible work arrangements, paid family leave, lucrativegroup pension plan, and more.ResponsibilitiesMentor and manage a team of high caliber Software EngineersRecruit, hire, and coach Software Engineers at different experience levelsQualificationsIf you have a Bachelors or Masters degree in Electrical Engineering, Computer Engineering, or Software Engineering with 3+ years leading a development team as team lead or manager - we would like to hear from you!Highly Desired:-Strong hands-on software experience in C or C++ in embedded Linux, Linux Kernel, QNX, of other POSIX operating system environmentSummaryIf you’re a proven leader who can influence others (even those outside of Engineering and other functional Engineering teams), and be able to develop and mentor a diverse staff, with a passion for taking initiative and seeking challenges in new technical areas, please contact for addition details 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.
      We are currently seeking an experienced Software Engineering Manager to join the Software team with a world leader in advanced power electronics, headquartered near Vancouver, Canada. If you have a Bachelors or Masters degree in Electrical Engineering, Computer Engineering, or Software Engineering with 3+ years leading a development team as team lead or manager - we would like to hear from you!Highly Desired:-Strong hands-on software experience in C or C++ in embedded Linux, Linux Kernel, QNX, of other POSIX operating system environmentIf you’re a proven leader who can influence others (even those outside of Engineering and other functional Engineering teams), and be able to develop and mentor a diverse staff, with a passion for taking initiative and seeking challenges in new technical areas, please contact for addition details Paul Klimau with your resume at:paul.klimau@randstad.caAdvantagesHighly competitive salary for someone who is comfortable working with limited oversight. Our client offers a robust benefits package to support its employees such as flexible work arrangements, paid family leave, lucrativegroup pension plan, and more.ResponsibilitiesMentor and manage a team of high caliber Software EngineersRecruit, hire, and coach Software Engineers at different experience levelsQualificationsIf you have a Bachelors or Masters degree in Electrical Engineering, Computer Engineering, or Software Engineering with 3+ years leading a development team as team lead or manager - we would like to hear from you!Highly Desired:-Strong hands-on software experience in C or C++ in embedded Linux, Linux Kernel, QNX, of other POSIX operating system environmentSummaryIf you’re a proven leader who can influence others (even those outside of Engineering and other functional Engineering teams), and be able to develop and mentor a diverse staff, with a passion for taking initiative and seeking challenges in new technical areas, please contact for addition details 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.
      • Vancouver, British Columbia
      • Permanent
      Are you experienced in ERP development and / or software integration? Our Fraser Valley based client is looking for a C# Software Developer experienced with providing support in domain of ERP and PowerBI on a full-time basis! Apply for this awesome C# Software Developer ERP opportunity today! This position will require the individual to be a part of the team responsible for supporting, maintaining and the ongoing development of a large manufacturing applications and integrations.AdvantagesWhat’s in it for you!As a C# Software Developer ERP with our client, you’ll receive:• Highly competitive market annual rates.• Great and collaborative development environment• Extended health and dental benefits.ResponsibilitiesWhat will you do?As a C# Software Developer ERP, you will:• Supporting, maintaining and the ongoing development of a large manufacturing applications and integrations.• Research problem tickets, performs changes as required• Maintain, modify, implement and support a variety of applicationsQualificationsHow do you qualify?To qualify for the Senior Programmer Analyst role with our Downtown Vancouver client, you must have:• Bachelor’s Degree in Computer Science or related field.• Minimum 3 years' of production level experience with C# (VB, VB.NET).• Experience in PowerBI, SSRS, Crystal Reports, iDashboards• Strong experience with SMS SQL Server, Visual Studio, SSIS, SSRSSummaryIf the prospect of working within a high-functioning collaborative development environment on an exciting ERP product intrigues you, then this C# Software Developer ERP role with our Fraser Valley client could be the perfect opportunity for you!Please contact Paul Klimau with your resume at:paul.klimau@randstad.caFor more information, or click the Apply button now!Randstad Canada is committed to building a diverse workforce reflective of the diversity of Canada. As a result, we promote employment equity and encourage candidates, especially those who identify as a woman, an Aboriginal person, a person with a disability or a member of a visible minority group, and any others who may contribute to the diversification of our workforce, to apply.Randstad Canada is also committed to developing an inclusive, barrier-free selection processes and work environments.If contacted in relation to a job opportunity, you should advise your Randstad Representative or your local Randstad branch in a timely fashion of the accommodation measures which must be taken to enable you to be assessed in a fair and equitable manner.Information received relating to accommodation measures will be addressed confidentially.For all feedback on equity and accommodation needs, please contact your local Randstad Canada Branch.
      Are you experienced in ERP development and / or software integration? Our Fraser Valley based client is looking for a C# Software Developer experienced with providing support in domain of ERP and PowerBI on a full-time basis! Apply for this awesome C# Software Developer ERP opportunity today! This position will require the individual to be a part of the team responsible for supporting, maintaining and the ongoing development of a large manufacturing applications and integrations.AdvantagesWhat’s in it for you!As a C# Software Developer ERP with our client, you’ll receive:• Highly competitive market annual rates.• Great and collaborative development environment• Extended health and dental benefits.ResponsibilitiesWhat will you do?As a C# Software Developer ERP, you will:• Supporting, maintaining and the ongoing development of a large manufacturing applications and integrations.• Research problem tickets, performs changes as required• Maintain, modify, implement and support a variety of applicationsQualificationsHow do you qualify?To qualify for the Senior Programmer Analyst role with our Downtown Vancouver client, you must have:• Bachelor’s Degree in Computer Science or related field.• Minimum 3 years' of production level experience with C# (VB, VB.NET).• Experience in PowerBI, SSRS, Crystal Reports, iDashboards• Strong experience with SMS SQL Server, Visual Studio, SSIS, SSRSSummaryIf the prospect of working within a high-functioning collaborative development environment on an exciting ERP product intrigues you, then this C# Software Developer ERP role with our Fraser Valley client could be the perfect opportunity for you!Please contact Paul Klimau with your resume at:paul.klimau@randstad.caFor more information, or click the Apply button now!Randstad Canada is committed to building a diverse workforce reflective of the diversity of Canada. As a result, we promote employment equity and encourage candidates, especially those who identify as a woman, an Aboriginal person, a person with a disability or a member of a visible minority group, and any others who may contribute to the diversification of our workforce, to apply.Randstad Canada is also committed to developing an inclusive, barrier-free selection processes and work environments.If contacted in relation to a job opportunity, you should advise your Randstad Representative or your local Randstad branch in a timely fashion of the accommodation measures which must be taken to enable you to be assessed in a fair and equitable manner.Information received relating to accommodation measures will be addressed confidentially.For all feedback on equity and accommodation needs, please contact your local Randstad Canada Branch.
      • Toronto, Ontario
      • Contract
      Global Technology company is looking to hire junior Software Engineer in Test for initial 12 month contract, You can be located anywhere in Canada as long you are willing to work flexible time zones as some of team is located in Alberta and some in BC.Key skills needed for this role:-Junior to intermediate role, ideally someone with 1-2 years experience with Computer Science degree -Mac and Linux - ideally both-Testing - ideally Ruby/Python or something similar- Successful candidate would have development backgroundAdvantagesYou should understand different application/system behavior and help debug and reproduce operating system level issues. You will be assisting with end-to-end functionality of various systems in isolation and at scale.ResponsibilitiesAs a member of the team, you will;•Develop tests for Product features and functionalities.•Design, develop, and architect automated testing coverage (Ruby, RSpec, C, C++).•Make automated scripting more effective and efficient by:oIntelligently prioritizing what to automate,oWriting well-documented, reliable, shared, reusable and maintainable code,oDesigning, developing, administering and maintaining test infrastructure.•Troubleshoot and isolate issues, file bug reports, and validate bug fixes.•Contribute to the appropriate test coverage in releases through the execution of test cases in a Manual and Automated manner.•Use DevOps techniques to maintaining complex test and development environments including Linux and Mac servers as well as Desktop Virtualization infrastructure.•Drive to improve – whether it relates to a process, a tool, infrastructure, or general team knowledge – look to assist in making the impossible possible.Qualifications•Have 1 to 2+ years of experience in software development or testing role•1 to 2+ years of experience in test automation using object-oriented languageoGood understanding of Linux or Mac OS internalsoDesign and programming or scripting skills, including 1-2+ years of experience programming with at least 2 of the following: Python, Ruby, Java, C++, C#, JavaScript, Golang•Strong analytical, diagnostic and problem-solving skills•Ability to work independently and to set your own tasks as part of an agile team•Excellent verbal and written communication skills with an ability to collaborate with developers, product owners and other product team members•Experience in context-based, exploratory, scenario and risk-based testing techniquesSummaryWe are offering a streamlined interview and onboarding process with competitive market rates.Please contact Rebecca Teshome at rebecca.teshome@randstad.ca for immediate consideration.www.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.
      Global Technology company is looking to hire junior Software Engineer in Test for initial 12 month contract, You can be located anywhere in Canada as long you are willing to work flexible time zones as some of team is located in Alberta and some in BC.Key skills needed for this role:-Junior to intermediate role, ideally someone with 1-2 years experience with Computer Science degree -Mac and Linux - ideally both-Testing - ideally Ruby/Python or something similar- Successful candidate would have development backgroundAdvantagesYou should understand different application/system behavior and help debug and reproduce operating system level issues. You will be assisting with end-to-end functionality of various systems in isolation and at scale.ResponsibilitiesAs a member of the team, you will;•Develop tests for Product features and functionalities.•Design, develop, and architect automated testing coverage (Ruby, RSpec, C, C++).•Make automated scripting more effective and efficient by:oIntelligently prioritizing what to automate,oWriting well-documented, reliable, shared, reusable and maintainable code,oDesigning, developing, administering and maintaining test infrastructure.•Troubleshoot and isolate issues, file bug reports, and validate bug fixes.•Contribute to the appropriate test coverage in releases through the execution of test cases in a Manual and Automated manner.•Use DevOps techniques to maintaining complex test and development environments including Linux and Mac servers as well as Desktop Virtualization infrastructure.•Drive to improve – whether it relates to a process, a tool, infrastructure, or general team knowledge – look to assist in making the impossible possible.Qualifications•Have 1 to 2+ years of experience in software development or testing role•1 to 2+ years of experience in test automation using object-oriented languageoGood understanding of Linux or Mac OS internalsoDesign and programming or scripting skills, including 1-2+ years of experience programming with at least 2 of the following: Python, Ruby, Java, C++, C#, JavaScript, Golang•Strong analytical, diagnostic and problem-solving skills•Ability to work independently and to set your own tasks as part of an agile team•Excellent verbal and written communication skills with an ability to collaborate with developers, product owners and other product team members•Experience in context-based, exploratory, scenario and risk-based testing techniquesSummaryWe are offering a streamlined interview and onboarding process with competitive market rates.Please contact Rebecca Teshome at rebecca.teshome@randstad.ca for immediate consideration.www.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.
      • Concord, Ontario
      • Permanent
      THE OPPORTUNITY?To join a leading player in the Life Sciences industry - building technology that enables scientific research and testing all throughout the world as a Senior Software Engineer.WHAT WILL YOU BE DOING?This is a very much a hands-on development role. Approximately 50% of your time will be hands-on coding time, with the remaining 50% being a mixture of architectural and design work. You will be working primarily in C# and .NET at an enterprise level. AdvantagesWHAT'S IN IT FOR YOU?-strong salary-bonus-opportunity to further your architecture and design skills-working with technology that helps bring life-saving drugs to the worldResponsibilitiesWHAT WILL YOU BE DOING?This is a very much a hands-on development role. Approximately 50% of your time will be hands-on coding time, with the remaining 50% being a mixture of architectural and design work. You will be working primarily in C# and .NET at an enterprise level. QualificationsWHAT DO YOU BRING TO TABLE?-7+ years of professional software experience-deep expertise in C# and .NET-strong skills and software architecture and software designSummaryThanks 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.
      THE OPPORTUNITY?To join a leading player in the Life Sciences industry - building technology that enables scientific research and testing all throughout the world as a Senior Software Engineer.WHAT WILL YOU BE DOING?This is a very much a hands-on development role. Approximately 50% of your time will be hands-on coding time, with the remaining 50% being a mixture of architectural and design work. You will be working primarily in C# and .NET at an enterprise level. AdvantagesWHAT'S IN IT FOR YOU?-strong salary-bonus-opportunity to further your architecture and design skills-working with technology that helps bring life-saving drugs to the worldResponsibilitiesWHAT WILL YOU BE DOING?This is a very much a hands-on development role. Approximately 50% of your time will be hands-on coding time, with the remaining 50% being a mixture of architectural and design work. You will be working primarily in C# and .NET at an enterprise level. QualificationsWHAT DO YOU BRING TO TABLE?-7+ years of professional software experience-deep expertise in C# and .NET-strong skills and software architecture and software designSummaryThanks for reading this.If this sounds like you, don't hesitate, apply today! Randstad Canada is committed to building a diverse workforce reflective of the diversity of Canada. As a result, we promote employment equity and encourage candidates, especially those who identify as a woman, an Aboriginal person, a person with a disability or a member of a visible minority group, and any others who may contribute to the diversification of our workforce, to apply.Randstad Canada is also committed to developing an inclusive, barrier-free selection processes and work environments.If contacted in relation to a job opportunity, you should advise your Randstad Representative or your local Randstad branch in a timely fashion of the accommodation measures which must be taken to enable you to be assessed in a fair and equitable manner.Information received relating to accommodation measures will be addressed confidentially.For all feedback on equity and accommodation needs, please contact your local Randstad Canada Branch.
      • Montréal, Québec
      • Contract
      C# .NET Developer (Fixed Income) Long term contractResume and information : phil.ross@rqandstad.ca Missions What will be your day-to-day?You will:- Build applications for various front office businesses- Define the architecture for new developments- Ensure all data and flows between other trading and settlement applications are maintained- Manage multiple initiatives from start to end, including:Collaborating with users and business analysts to understand user needs and translate requirements into systemsReviewing and designing the architecture for the new systemsEstimating effort and ensuring timely deliveryEnsuring agile and continuous delivery methodology is followedBeing responsible for the 2nd and 3rd level of supportAssisting the support team in the rollout of releasesCollaborate with other teams (networking, systems, quality insurance, support, architects, others development teams) Profile What does it take to get the job?You have at least 3 years of experience as a developer in an investment banking/financial environmentYou are an efficient communicator (good written & verbal communication skills)You have some knowledge of financial products (ie. Fixed Income) or financial industry businessYour education: BS degree in Computer Science or equivalentYour technical skills:Experience in object-oriented programmingExperience with .Net C#Experience in multithreaded application developmentExperience with development and deployment of RESTful servicesKnowledge of programming design patterns including MVVMGood understanding of Agile development practicesExperience with source control tools (ie. Git) AdvantagesLong term contract, 40 hrs a week, large banking environment, Montreal based. Lors of room to grow and develop skills with training and coachingResponsibilities Missions What will be your day-to-day?You will:- Build applications for various front office businesses- Define the architecture for new developments- Ensure all data and flows between other trading and settlement applications are maintained- Manage multiple initiatives from start to end, including:Collaborating with users and business analysts to understand user needs and translate requirements into systemsReviewing and designing the architecture for the new systemsEstimating effort and ensuring timely deliveryEnsuring agile and continuous delivery methodology is followedBeing responsible for the 2nd and 3rd level of supportAssisting the support team in the rollout of releasesCollaborate with other teams (networking, systems, quality insurance, support, architects, others development teams)Qualifications Profile What does it take to get the job?You have at least 3 years of experience as a developer in an investment banking/financial environmentYou are an efficient communicator (good written & verbal communication skills)You have some knowledge of financial products (ie. Fixed Income) or financial industry businessYour education: BS degree in Computer Science or equivalentYour technical skills:Experience in object-oriented programmingExperience with .Net C#Experience in multithreaded application developmentExperience with development and deployment of RESTful servicesKnowledge of programming design patterns including MVVMGood understanding of Agile development practicesExperience with source control tools (ie. Git) Summary Profile What does it take to get the job?You have at least 3 years of experience as a developer in an investment banking/financial environmentYou are an efficient communicator (good written & verbal communication skills)You have some knowledge of financial products (ie. Fixed Income) or financial industry businessYour education: BS degree in Computer Science or equivalentYour technical skills:Experience in object-oriented programmingExperience with .Net C#Experience in multithreaded application developmentExperience with development and deployment of RESTful servicesKnowledge of programming design patterns including MVVMGood understanding of Agile development practicesExperience with source control tools (ie. Git) 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.
      C# .NET Developer (Fixed Income) Long term contractResume and information : phil.ross@rqandstad.ca Missions What will be your day-to-day?You will:- Build applications for various front office businesses- Define the architecture for new developments- Ensure all data and flows between other trading and settlement applications are maintained- Manage multiple initiatives from start to end, including:Collaborating with users and business analysts to understand user needs and translate requirements into systemsReviewing and designing the architecture for the new systemsEstimating effort and ensuring timely deliveryEnsuring agile and continuous delivery methodology is followedBeing responsible for the 2nd and 3rd level of supportAssisting the support team in the rollout of releasesCollaborate with other teams (networking, systems, quality insurance, support, architects, others development teams) Profile What does it take to get the job?You have at least 3 years of experience as a developer in an investment banking/financial environmentYou are an efficient communicator (good written & verbal communication skills)You have some knowledge of financial products (ie. Fixed Income) or financial industry businessYour education: BS degree in Computer Science or equivalentYour technical skills:Experience in object-oriented programmingExperience with .Net C#Experience in multithreaded application developmentExperience with development and deployment of RESTful servicesKnowledge of programming design patterns including MVVMGood understanding of Agile development practicesExperience with source control tools (ie. Git) AdvantagesLong term contract, 40 hrs a week, large banking environment, Montreal based. Lors of room to grow and develop skills with training and coachingResponsibilities Missions What will be your day-to-day?You will:- Build applications for various front office businesses- Define the architecture for new developments- Ensure all data and flows between other trading and settlement applications are maintained- Manage multiple initiatives from start to end, including:Collaborating with users and business analysts to understand user needs and translate requirements into systemsReviewing and designing the architecture for the new systemsEstimating effort and ensuring timely deliveryEnsuring agile and continuous delivery methodology is followedBeing responsible for the 2nd and 3rd level of supportAssisting the support team in the rollout of releasesCollaborate with other teams (networking, systems, quality insurance, support, architects, others development teams)Qualifications Profile What does it take to get the job?You have at least 3 years of experience as a developer in an investment banking/financial environmentYou are an efficient communicator (good written & verbal communication skills)You have some knowledge of financial products (ie. Fixed Income) or financial industry businessYour education: BS degree in Computer Science or equivalentYour technical skills:Experience in object-oriented programmingExperience with .Net C#Experience in multithreaded application developmentExperience with development and deployment of RESTful servicesKnowledge of programming design patterns including MVVMGood understanding of Agile development practicesExperience with source control tools (ie. Git) Summary Profile What does it take to get the job?You have at least 3 years of experience as a developer in an investment banking/financial environmentYou are an efficient communicator (good written & verbal communication skills)You have some knowledge of financial products (ie. Fixed Income) or financial industry businessYour education: BS degree in Computer Science or equivalentYour technical skills:Experience in object-oriented programmingExperience with .Net C#Experience in multithreaded application developmentExperience with development and deployment of RESTful servicesKnowledge of programming design patterns including MVVMGood understanding of Agile development practicesExperience with source control tools (ie. Git) 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.
      • Brossard, Québec
      • Permanent
      The Embedded Firmware Developer, who will work within the company's RD team, will play an active role, with and within the team, in the development of firmware, in defining needs until deploying quality products on time and cost, using Agile development methods (SCRUM).Our client is a Canadian-based company located in Brossard, on the South Shore of Montreal (QC), with a European headquarters in Brignais (Lyon), France. Our client, an expert in the field of energy management solutions, offers unique building management technologies, products and services!Thanks to their commitment to innovation, quality, customer satisfaction and sustainability, they design innovative solutions for more eco-efficient buildings! The company serves several markets around the world, through its divisions, its service points and its network of official partners.Are you striving to succeed, and you wish to actively contribute to their continued growth? Then this position in a dynamic environment and in a growing international company is for you! AdvantagesOur client hires you as a permanent employee with a range of hyper-competitive advantages such as: - Salary and competitive advantages- An annual performance bonus, group insurance and an RRSP program- 3 weeks of vacation from the first year of employment and 5 flexible days per year- Dynamic workplace and growing international company- Modern working environment designed for their employees- Indoor and outdoor bistro areas, Lounge, coffee stations and gym- Playground including football tables (baby foot) and ping pong table- Located near Quartier Dix30- Accessible public transport service including an OPUS card reader on site- Continuous professional development- Reward programsResponsibilitiesYour main responsibilities: - Program the firmware part of the products on various targets (Cortex A8, M0, M3, M4,…) in C, Java, C ++.- Use your creativity to solve complex problems, related to new IOT technologies, product developments with graphical interfaces, wireless communications (BLE) and low consumption - Work with advanced source code management, work management, automated builds and automated testing tools.- Actively participate in the definition with the team and the detailed design of products, daily Scrums as well as planning and review of sprints- Carry out the conceptual study of the products and participate in the development of concepts and architectures.- Document and communicate the development according to the progress of the project.- Collaborate closely with the different teams during the respective development and pre-release phases (validation, certification, production testing procedures).- Participate in the maintenance of products.QualificationsThe main skills to have:- Holder of a BAC with specialization in embedded system / Computer engineering / Electrical or studies in related fields- You ideally have 4 years of experience in a similar position- You are fluent in oral and written English - You have expertise in embedded firmware software development (C, JAVA, C ++, Linux environment) and familiar with the use of Visual Studio and GIT.SummaryYou want to know more? Let's discuss it!Do not hesitate to send me your CV with your contact details to the email:kamelya.aygun@randstad.ca or send me an invitation on LinkedIn at Kamelya Elif Aygun.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.
      The Embedded Firmware Developer, who will work within the company's RD team, will play an active role, with and within the team, in the development of firmware, in defining needs until deploying quality products on time and cost, using Agile development methods (SCRUM).Our client is a Canadian-based company located in Brossard, on the South Shore of Montreal (QC), with a European headquarters in Brignais (Lyon), France. Our client, an expert in the field of energy management solutions, offers unique building management technologies, products and services!Thanks to their commitment to innovation, quality, customer satisfaction and sustainability, they design innovative solutions for more eco-efficient buildings! The company serves several markets around the world, through its divisions, its service points and its network of official partners.Are you striving to succeed, and you wish to actively contribute to their continued growth? Then this position in a dynamic environment and in a growing international company is for you! AdvantagesOur client hires you as a permanent employee with a range of hyper-competitive advantages such as: - Salary and competitive advantages- An annual performance bonus, group insurance and an RRSP program- 3 weeks of vacation from the first year of employment and 5 flexible days per year- Dynamic workplace and growing international company- Modern working environment designed for their employees- Indoor and outdoor bistro areas, Lounge, coffee stations and gym- Playground including football tables (baby foot) and ping pong table- Located near Quartier Dix30- Accessible public transport service including an OPUS card reader on site- Continuous professional development- Reward programsResponsibilitiesYour main responsibilities: - Program the firmware part of the products on various targets (Cortex A8, M0, M3, M4,…) in C, Java, C ++.- Use your creativity to solve complex problems, related to new IOT technologies, product developments with graphical interfaces, wireless communications (BLE) and low consumption - Work with advanced source code management, work management, automated builds and automated testing tools.- Actively participate in the definition with the team and the detailed design of products, daily Scrums as well as planning and review of sprints- Carry out the conceptual study of the products and participate in the development of concepts and architectures.- Document and communicate the development according to the progress of the project.- Collaborate closely with the different teams during the respective development and pre-release phases (validation, certification, production testing procedures).- Participate in the maintenance of products.QualificationsThe main skills to have:- Holder of a BAC with specialization in embedded system / Computer engineering / Electrical or studies in related fields- You ideally have 4 years of experience in a similar position- You are fluent in oral and written English - You have expertise in embedded firmware software development (C, JAVA, C ++, Linux environment) and familiar with the use of Visual Studio and GIT.SummaryYou want to know more? Let's discuss it!Do not hesitate to send me your CV with your contact details to the email:kamelya.aygun@randstad.ca or send me an invitation on LinkedIn at Kamelya Elif Aygun.Randstad Canada is committed to building a diverse workforce reflective of the diversity of Canada. As a result, we promote employment equity and encourage candidates, especially those who identify as a woman, an Aboriginal person, a person with a disability or a member of a visible minority group, and any others who may contribute to the diversification of our workforce, to apply.Randstad Canada is also committed to developing an inclusive, barrier-free selection processes and work environments.If contacted in relation to a job opportunity, you should advise your Randstad Representative or your local Randstad branch in a timely fashion of the accommodation measures which must be taken to enable you to be assessed in a fair and equitable manner.Information received relating to accommodation measures will be addressed confidentially.For all feedback on equity and accommodation needs, please contact your local Randstad Canada Branch.
      • Ottawa, Ontario
      • Contract
      Technical Writer Level 2 ***3 months, 7 hour days, 296 hours total.******Reliability clearance******No incumbent******Remote***Description of Duties and Responsibilities: The key duties and responsibilities include, but are not limited to, the following:a)Draft a user manual(s) based on new and existing operational business requirements and workflow processesb)Update the layout of the manual(s)c)Update a table of contents for the manual(s) and write or edit the required contentd)Gather information from relevant internal stakeholders concerning the business requirements and processes required for the content of the manual(s)e)Investigate the accuracy or identify gaps in the information collected by making direct use of the material being documentedf)Prepare or coordinate the preparation of any required templates, illustrations, process maps and diagramsg)Use word-processing, desktop publishing and graphics software packages to produce final camera-ready copyh)Review documentation standards and the existing project documentationi)Determine documentation requirements and make plans for meeting themj)Perform job, task, and/or content analysis; andk)Communicate effectively by visual, oral, and written form with individuals, small group, and in front of large audiences.Additional Resource Requirements: The proposed Assigned Persons (Resources) should have the following requirements, at a minimum:a)At least three (3) years previous relevant experience as a Technical Writer b)At least three (3) years previous relevant experience developing operational or business manuals that illustrate end-to-end workflow processesc)Experience preparing or coordinating the preparation of any required templates, illustrations, process maps and diagramsd)Experience with PowerPoint and MS Office e)Post-secondary degree/diploma in a related fieldf)Reliability clearanceThe following requirements are considered an asset:a)Fluency in both official languages is considered a strong assetb)Knowledge of financial sector legislative and regulatory frameworkAdvantages3-month contract to start.100% remote.The opportunity of extension is possible.Primary Hours: 7-hour day (or portion thereof), between the hours of 8 a.m. to 6 p.m., Monday to Friday (except Statutory Holidays)ResponsibilitiesThe key duties and responsibilities include, but are not limited to, the following:a)Draft a user manual(s) based on new and existing operational business requirements and workflow processesb)Update the layout of the manual(s)c)Update a table of contents for the manual(s) and write or edit the required contentd)Gather information from relevant internal stakeholders concerning the business requirements and processes required for the content of the manual(s)e)Investigate the accuracy or identify gaps in the information collected by making direct use of the material being documentedf)Prepare or coordinate the preparation of any required templates, illustrations, process maps and diagramsg)Use word-processing, desktop publishing and graphics software packages to produce final camera-ready copyh)Review documentation standards and the existing project documentationi)Determine documentation requirements and make plans for meeting themj)Perform job, task, and/or content analysis; andk)Communicate effectively by visual, oral, and written form with individuals, small group, and in front of large audiences.QualificationsThe proposed Assigned Persons (Resources) should have the following requirements, at a minimum:a)At least three (3) years previous relevant experience as a Technical Writer b)At least three (3) years previous relevant experience developing operational or business manuals that illustrate end-to-end workflow processesc)Experience preparing or coordinating the preparation of any required templates, illustrations, process maps and diagramsd)Experience with PowerPoint and MS Office e)Post-secondary degree/diploma in a related fieldf)Reliability clearanceThe following requirements are considered an asset:a)Fluency in both official languages is considered a strong assetb)Knowledge of financial sector legislative and regulatory frameworkSummaryTechnical Writer Level 2 ***3 months, 7 hour days, 296 hours total.******Reliability clearance******No incumbent******Remote***Description of Duties and Responsibilities: The key duties and responsibilities include, but are not limited to, the following:a)Draft a user manual(s) based on new and existing operational business requirements and workflow processesb)Update the layout of the manual(s)c)Update a table of contents for the manual(s) and write or edit the required contentd)Gather information from relevant internal stakeholders concerning the business requirements and processes required for the content of the manual(s)e)Investigate the accuracy or identify gaps in the information collected by making direct use of the material being documentedf)Prepare or coordinate the preparation of any required templates, illustrations, process maps and diagramsg)Use word-processing, desktop publishing and graphics software packages to produce final camera-ready copyh)Review documentation standards and the existing project documentationi)Determine documentation requirements and make plans for meeting themj)Perform job, task, and/or content analysis; andk)Communicate effectively by visual, oral, and written form with individuals, small group, and in front of large audiences.Additional Resource Requirements: The proposed Assigned Persons (Resources) should have the following requirements, at a minimum:a)At least three (3) years previous relevant experience as a Technical Writer b)At least three (3) years previous relevant experience developing operational or business manuals that illustrate end-to-end workflow processesc)Experience preparing or coordinating the preparation of any required templates, illustrations, process maps and diagramsd)Experience with PowerPoint and MS Office e)Post-secondary degree/diploma in a related fieldf)Reliability clearanceThe following requirements are considered an asset:a)Fluency in both official languages is considered a strong assetb)Knowledge of financial sector legislative and regulatory frameworkRandstad 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.
      Technical Writer Level 2 ***3 months, 7 hour days, 296 hours total.******Reliability clearance******No incumbent******Remote***Description of Duties and Responsibilities: The key duties and responsibilities include, but are not limited to, the following:a)Draft a user manual(s) based on new and existing operational business requirements and workflow processesb)Update the layout of the manual(s)c)Update a table of contents for the manual(s) and write or edit the required contentd)Gather information from relevant internal stakeholders concerning the business requirements and processes required for the content of the manual(s)e)Investigate the accuracy or identify gaps in the information collected by making direct use of the material being documentedf)Prepare or coordinate the preparation of any required templates, illustrations, process maps and diagramsg)Use word-processing, desktop publishing and graphics software packages to produce final camera-ready copyh)Review documentation standards and the existing project documentationi)Determine documentation requirements and make plans for meeting themj)Perform job, task, and/or content analysis; andk)Communicate effectively by visual, oral, and written form with individuals, small group, and in front of large audiences.Additional Resource Requirements: The proposed Assigned Persons (Resources) should have the following requirements, at a minimum:a)At least three (3) years previous relevant experience as a Technical Writer b)At least three (3) years previous relevant experience developing operational or business manuals that illustrate end-to-end workflow processesc)Experience preparing or coordinating the preparation of any required templates, illustrations, process maps and diagramsd)Experience with PowerPoint and MS Office e)Post-secondary degree/diploma in a related fieldf)Reliability clearanceThe following requirements are considered an asset:a)Fluency in both official languages is considered a strong assetb)Knowledge of financial sector legislative and regulatory frameworkAdvantages3-month contract to start.100% remote.The opportunity of extension is possible.Primary Hours: 7-hour day (or portion thereof), between the hours of 8 a.m. to 6 p.m., Monday to Friday (except Statutory Holidays)ResponsibilitiesThe key duties and responsibilities include, but are not limited to, the following:a)Draft a user manual(s) based on new and existing operational business requirements and workflow processesb)Update the layout of the manual(s)c)Update a table of contents for the manual(s) and write or edit the required contentd)Gather information from relevant internal stakeholders concerning the business requirements and processes required for the content of the manual(s)e)Investigate the accuracy or identify gaps in the information collected by making direct use of the material being documentedf)Prepare or coordinate the preparation of any required templates, illustrations, process maps and diagramsg)Use word-processing, desktop publishing and graphics software packages to produce final camera-ready copyh)Review documentation standards and the existing project documentationi)Determine documentation requirements and make plans for meeting themj)Perform job, task, and/or content analysis; andk)Communicate effectively by visual, oral, and written form with individuals, small group, and in front of large audiences.QualificationsThe proposed Assigned Persons (Resources) should have the following requirements, at a minimum:a)At least three (3) years previous relevant experience as a Technical Writer b)At least three (3) years previous relevant experience developing operational or business manuals that illustrate end-to-end workflow processesc)Experience preparing or coordinating the preparation of any required templates, illustrations, process maps and diagramsd)Experience with PowerPoint and MS Office e)Post-secondary degree/diploma in a related fieldf)Reliability clearanceThe following requirements are considered an asset:a)Fluency in both official languages is considered a strong assetb)Knowledge of financial sector legislative and regulatory frameworkSummaryTechnical Writer Level 2 ***3 months, 7 hour days, 296 hours total.******Reliability clearance******No incumbent******Remote***Description of Duties and Responsibilities: The key duties and responsibilities include, but are not limited to, the following:a)Draft a user manual(s) based on new and existing operational business requirements and workflow processesb)Update the layout of the manual(s)c)Update a table of contents for the manual(s) and write or edit the required contentd)Gather information from relevant internal stakeholders concerning the business requirements and processes required for the content of the manual(s)e)Investigate the accuracy or identify gaps in the information collected by making direct use of the material being documentedf)Prepare or coordinate the preparation of any required templates, illustrations, process maps and diagramsg)Use word-processing, desktop publishing and graphics software packages to produce final camera-ready copyh)Review documentation standards and the existing project documentationi)Determine documentation requirements and make plans for meeting themj)Perform job, task, and/or content analysis; andk)Communicate effectively by visual, oral, and written form with individuals, small group, and in front of large audiences.Additional Resource Requirements: The proposed Assigned Persons (Resources) should have the following requirements, at a minimum:a)At least three (3) years previous relevant experience as a Technical Writer b)At least three (3) years previous relevant experience developing operational or business manuals that illustrate end-to-end workflow processesc)Experience preparing or coordinating the preparation of any required templates, illustrations, process maps and diagramsd)Experience with PowerPoint and MS Office e)Post-secondary degree/diploma in a related fieldf)Reliability clearanceThe following requirements are considered an asset:a)Fluency in both official languages is considered a strong assetb)Knowledge of financial sector legislative and regulatory frameworkRandstad 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 Web Developer (C# , .Net based) on a permanent hire basisPOSITION SUMMARYWorking as a member of the IT Application Development Team, you will work in collaboration with other developers, designers, team members, and external vendors to develop great web applications. This role requires understanding of the web development lifecycle, strong knowledge and experience with .Net development (C#, Core 2, MVC, WebForms and RESTful API), experience working with Content Management Systems and integrating databases with front-end solutions such as Angular 2 or superior.You will become the IT End-To-End Web Development Expert on their teamAdvantages- be a member of a tight knit department and become their inhouse Web development expert.ResponsibilitiesMAIN DUTIES & RESPONSIBILITIES:•Research, design and recommend end-to-end web solutions•Design, develop or enhance CMS modules, web services API’s and other web technical solutions•Develop, debug, test and deploy code based on the schedule and business priority•Resolve issues with production code•Collaborate with various stakeholders inside and outside of IT to develop great web applications for all audiences•All other duties as requiredQualificationsQUALIFICATIONS, SKILLS AND EXPERIENCE:•College diploma or university degree in the field of computer science, information systems or equivalent•3 to 5 years of end-to-end Full Web Stack cycle experience – from browser to server and back•3 to 5 years of website development experience using .NET Framework 4.7 and .NET Core – including WebForms, MVC and RESTful API•Strong knowledge of RESTful API design and usage for system integration•Knowledge of integration technologies such as JSON and SOAP•Relational database programming experience using SQL Server, Oracle or MySQL including Stored Procedure programming•Deep understanding of a modern application (general design patterns, templating & routing, DOM manipulation, communication over HTTPS, APIs, data storage, security principles).•Experience with scheduling and examination systems is an asset•Programming experience using PHP, Perl and other common web-based development languages•Expert knowledge of JavaScript, jQuery, AJAX, HTML5, CSS, and Angular frameworks.•Knowledge of hosted website providers such as BlueHost, HostGator or Acquia.•Experience with Git, including branching, pull request, code review, etc.•Experience with unit testing, end-to-end testing and performing post-resolution follow-up•Experience debugging and rectifying issues with deployed code•Ability to effectively prioritize and execute tasks in a fast-paced environment.•Strong desire to learn and adapt to new technologies•Strong organizational and estimation skills•Experience with CI/CD (code deployment, pipelines, DevOps)•Experience with Agile development•Knowledge in Ruby, Shopify Plus and Shopify Flow is an asset• Expert knowledge of JavaScript, jQuery, AJAX, HTML5, CSS, and Angular frameworks.Summary- 3 -5 years Web development using C#, .Net, RESTful API, - Experience with SQL Server, Oracle or MySQL including Stored Procedure programming• Expert knowledge of JavaScript, jQuery, AJAX, HTML5, CSS, and Angular frameworks.- Exposure to a Content Management SystemRandstad Canada is committed to building a diverse workforce reflective of the diversity of Canada. As a result, we promote employment equity and encourage candidates, especially those who identify as a woman, an Aboriginal person, a person with a disability or a member of a visible minority group, and any others who may contribute to the diversification of our workforce, to apply.Randstad Canada is also committed to developing an inclusive, barrier-free selection processes and work environments.If contacted in relation to a job opportunity, you should advise your Randstad Representative or your local Randstad branch in a timely fashion of the accommodation measures which must be taken to enable you to be assessed in a fair and equitable manner.Information received relating to accommodation measures will be addressed confidentially.For all feedback on equity and accommodation needs, please contact your local Randstad Canada Branch.
      Our client, a leader in the education industry, is looking to hire a Fullstack Web Developer (C# , .Net based) on a permanent hire basisPOSITION SUMMARYWorking as a member of the IT Application Development Team, you will work in collaboration with other developers, designers, team members, and external vendors to develop great web applications. This role requires understanding of the web development lifecycle, strong knowledge and experience with .Net development (C#, Core 2, MVC, WebForms and RESTful API), experience working with Content Management Systems and integrating databases with front-end solutions such as Angular 2 or superior.You will become the IT End-To-End Web Development Expert on their teamAdvantages- be a member of a tight knit department and become their inhouse Web development expert.ResponsibilitiesMAIN DUTIES & RESPONSIBILITIES:•Research, design and recommend end-to-end web solutions•Design, develop or enhance CMS modules, web services API’s and other web technical solutions•Develop, debug, test and deploy code based on the schedule and business priority•Resolve issues with production code•Collaborate with various stakeholders inside and outside of IT to develop great web applications for all audiences•All other duties as requiredQualificationsQUALIFICATIONS, SKILLS AND EXPERIENCE:•College diploma or university degree in the field of computer science, information systems or equivalent•3 to 5 years of end-to-end Full Web Stack cycle experience – from browser to server and back•3 to 5 years of website development experience using .NET Framework 4.7 and .NET Core – including WebForms, MVC and RESTful API•Strong knowledge of RESTful API design and usage for system integration•Knowledge of integration technologies such as JSON and SOAP•Relational database programming experience using SQL Server, Oracle or MySQL including Stored Procedure programming•Deep understanding of a modern application (general design patterns, templating & routing, DOM manipulation, communication over HTTPS, APIs, data storage, security principles).•Experience with scheduling and examination systems is an asset•Programming experience using PHP, Perl and other common web-based development languages•Expert knowledge of JavaScript, jQuery, AJAX, HTML5, CSS, and Angular frameworks.•Knowledge of hosted website providers such as BlueHost, HostGator or Acquia.•Experience with Git, including branching, pull request, code review, etc.•Experience with unit testing, end-to-end testing and performing post-resolution follow-up•Experience debugging and rectifying issues with deployed code•Ability to effectively prioritize and execute tasks in a fast-paced environment.•Strong desire to learn and adapt to new technologies•Strong organizational and estimation skills•Experience with CI/CD (code deployment, pipelines, DevOps)•Experience with Agile development•Knowledge in Ruby, Shopify Plus and Shopify Flow is an asset• Expert knowledge of JavaScript, jQuery, AJAX, HTML5, CSS, and Angular frameworks.Summary- 3 -5 years Web development using C#, .Net, RESTful API, - Experience with SQL Server, Oracle or MySQL including Stored Procedure programming• Expert knowledge of JavaScript, jQuery, AJAX, HTML5, CSS, and Angular frameworks.- Exposure to a Content Management SystemRandstad Canada is committed to building a diverse workforce reflective of the diversity of Canada. As a result, we promote employment equity and encourage candidates, especially those who identify as a woman, an Aboriginal person, a person with a disability or a member of a visible minority group, and any others who may contribute to the diversification of our workforce, to apply.Randstad Canada is also committed to developing an inclusive, barrier-free selection processes and work environments.If contacted in relation to a job opportunity, you should advise your Randstad Representative or your local Randstad branch in a timely fashion of the accommodation measures which must be taken to enable you to be assessed in a fair and equitable manner.Information received relating to accommodation measures will be addressed confidentially.For all feedback on equity and accommodation needs, please contact your local Randstad Canada Branch.
      • Charlottetown, Prince Edward Island
      • Permanent
      Are you a Software Developer with expertise in C++ or Delphi looking for a new opportunity?Are you passionate about IT and looking to work with a team that thinks the same way?We have a new permanent opportunity for you to consider:Software Developer - C++-Start: ASAP-Location: Charlottetown PEIPLEASE NOTE: This position is an onsite position so you either need to be local or willing to relocate to Prince Edward Island.AdvantagesYou will have an opportunity to work with a leading employer in the local market as well as around the world.Responsibilities•Develop new application code and documentation from software specifications;•Maintain existing application software specifications and maintain existing technical documentation;•Follow quality assurance standards to be used during design, development and implementation phases;•Perform unit and integration testing of software to ensure proper and efficient execution, as well as requirements compliance; •Support systems in test and production environments, and assist with problem resolution/debugging;•Support and maintain existing applications, and develop enhancements to existing software; and•Maintain client satisfaction by meeting client priorities and service level agreement targets in a timely manner.Qualifications•Bachelor’s degree in Computer Science or Diploma in a Computer or Design related program with equivalent development experience;•2+ years work experience with software development - object oriented - C++, Delphi, SQL•2+ or more years of experience in SQL programming or other relevant experience in SQL development and databases; •Must have in-depth experience with SQL, relational databases, and data modeling; •Experience in performance tuning of SQL queries, stored procedures and databases; •Experience in programming with modern scripting languages, including PowerShell;•Experience in programming with Object Oriented languages such as C++;•Experience using XML and XSLT markup languages; •Knowledge of Web Services, and Internet Security messaging;•Hands-on software troubleshooting experience;•Excellent understanding of coding methods, best practices, and unit tests development;•Highly logical, technically proficient, and keen attention to detail; •Passionate, motivated, flexible and adaptable in regards to learning and understanding new technologies; •Ability to work both independently and in a team-oriented, collaborative environment; andSummaryDo you have this experience? If you answer YES, then please apply IMMEDIATELY to so we can then discuss your experience and interest in this opportunity!Randstad TechnologiesCanada's largest provider of IT Staffing Solutions, offering hundreds of permanent and contract opportunities across all roles, levels and platforms. Our Web-based tools help you see and apply for jobs matched automatically to your skills and preferences. When you're ready to interview we meet with you in person to help you build the technology career path you've always wanted. Visit www.randstad.ca to get started!Randstad Canada is committed to building a diverse workforce reflective of the diversity of Canada. As a result, we promote employment equity and encourage candidates, especially those who identify as a woman, an Aboriginal person, a person with a disability or a member of a visible minority group, and any others who may contribute to the diversification of our workforce, to apply.Randstad Canada is also committed to developing an inclusive, barrier-free selection processes and work environments.If contacted in relation to a job opportunity, you should advise your Randstad Representative or your local Randstad branch in a timely fashion of the accommodation measures which must be taken to enable you to be assessed in a fair and equitable manner.Information received relating to accommodation measures will be addressed confidentially.For all feedback on equity and accommodation needs, please contact your local Randstad Canada Branch.
      Are you a Software Developer with expertise in C++ or Delphi looking for a new opportunity?Are you passionate about IT and looking to work with a team that thinks the same way?We have a new permanent opportunity for you to consider:Software Developer - C++-Start: ASAP-Location: Charlottetown PEIPLEASE NOTE: This position is an onsite position so you either need to be local or willing to relocate to Prince Edward Island.AdvantagesYou will have an opportunity to work with a leading employer in the local market as well as around the world.Responsibilities•Develop new application code and documentation from software specifications;•Maintain existing application software specifications and maintain existing technical documentation;•Follow quality assurance standards to be used during design, development and implementation phases;•Perform unit and integration testing of software to ensure proper and efficient execution, as well as requirements compliance; •Support systems in test and production environments, and assist with problem resolution/debugging;•Support and maintain existing applications, and develop enhancements to existing software; and•Maintain client satisfaction by meeting client priorities and service level agreement targets in a timely manner.Qualifications•Bachelor’s degree in Computer Science or Diploma in a Computer or Design related program with equivalent development experience;•2+ years work experience with software development - object oriented - C++, Delphi, SQL•2+ or more years of experience in SQL programming or other relevant experience in SQL development and databases; •Must have in-depth experience with SQL, relational databases, and data modeling; •Experience in performance tuning of SQL queries, stored procedures and databases; •Experience in programming with modern scripting languages, including PowerShell;•Experience in programming with Object Oriented languages such as C++;•Experience using XML and XSLT markup languages; •Knowledge of Web Services, and Internet Security messaging;•Hands-on software troubleshooting experience;•Excellent understanding of coding methods, best practices, and unit tests development;•Highly logical, technically proficient, and keen attention to detail; •Passionate, motivated, flexible and adaptable in regards to learning and understanding new technologies; •Ability to work both independently and in a team-oriented, collaborative environment; andSummaryDo you have this experience? If you answer YES, then please apply IMMEDIATELY to so we can then discuss your experience and interest in this opportunity!Randstad TechnologiesCanada's largest provider of IT Staffing Solutions, offering hundreds of permanent and contract opportunities across all roles, levels and platforms. Our Web-based tools help you see and apply for jobs matched automatically to your skills and preferences. When you're ready to interview we meet with you in person to help you build the technology career path you've always wanted. Visit www.randstad.ca to get started!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
      • $80 - $95,000 per year
      Our client in downtown Toronto (close to Union Station but currently fully remote) is looking for a .NET Developer to join their Agile team. In this role you will develop, improve, integrate and customize CRM and Web applications that support the business operations of a professional membership organization that provides education and certification for its members.AdvantagesOur client offers a dynamic, flexible, and stable work environment and is looking for a candidate with at least 4 years' experience building and maintaining web applications in C#.NET. This is an opportunity to work with large, distributed systems and cutting edge technology in the Microsoft stack. Competitive salary, excellent benefits, and superior pension plan.ResponsibilitiesThe ideal .NET Developer candidate will have the following skills:C#.NET - 4Y+ASP.NET - 4Y+Design Patterns - 4Y+MVC - 4Y+HTML, CSS, JavaScript, and jQuery - 4Y+Web APIs - 4Y+Micro services - 4Y+SQL Server - 4Y+Excellent Communication Skills - 4Y+QualificationsNice To Have Skills:Large Distributed Systems - 2-3YCRM - 1-2YLMS - 1-2Y SummaryAre you a .NET Developer, looking to grow your career on a dynamic team within a stable organization? 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 in downtown Toronto (close to Union Station but currently fully remote) is looking for a .NET Developer to join their Agile team. In this role you will develop, improve, integrate and customize CRM and Web applications that support the business operations of a professional membership organization that provides education and certification for its members.AdvantagesOur client offers a dynamic, flexible, and stable work environment and is looking for a candidate with at least 4 years' experience building and maintaining web applications in C#.NET. This is an opportunity to work with large, distributed systems and cutting edge technology in the Microsoft stack. Competitive salary, excellent benefits, and superior pension plan.ResponsibilitiesThe ideal .NET Developer candidate will have the following skills:C#.NET - 4Y+ASP.NET - 4Y+Design Patterns - 4Y+MVC - 4Y+HTML, CSS, JavaScript, and jQuery - 4Y+Web APIs - 4Y+Micro services - 4Y+SQL Server - 4Y+Excellent Communication Skills - 4Y+QualificationsNice To Have Skills:Large Distributed Systems - 2-3YCRM - 1-2YLMS - 1-2Y SummaryAre you a .NET Developer, looking to grow your career on a dynamic team within a stable organization? 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.
      • Brossard, Québec
      • Permanent
      The Embedded Systems Developer, who will work within the company's RD team, will play an active role, with and within the team, in the development of firmware, in defining needs until deploying quality products on time and cost, using Agile development methods (SCRUM).Our client is a Canadian-based company located in Brossard, on the South Shore of Montreal (QC), with a European headquarters in Brignais (Lyon), France. Our client, an expert in the field of energy management solutions, offers unique building management technologies, products and services!Thanks to their commitment to innovation, quality, customer satisfaction and sustainability, they design innovative solutions for more eco-efficient buildings! The company serves several markets around the world, through its divisions, its service points and its network of official partners.Are you striving to succeed, and you wish to actively contribute to their continued growth? Then this position in a dynamic environment and in a growing international company is for you! AdvantagesOur client hires you as a permanent employee with a range of hyper-competitive advantages such as: - Salary and competitive advantages- An annual performance bonus, group insurance and an RRSP program- 3 weeks of vacation from the first year of employment and 5 flexible days per year- Dynamic workplace and growing international company- Modern working environment designed for their employees- Indoor and outdoor bistro areas, Lounge, coffee stations and gym- Playground including football tables (baby foot) and ping pong table- Located near Quartier Dix30- Accessible public transport service including an OPUS card reader on site- Continuous professional development- Reward programsResponsibilitiesYour main responsibilities: - Program the firmware part of the products on various targets (Cortex A8, M0, M3, M4,…) in C, Java, C ++.- Use your creativity to solve complex problems, related to new IOT technologies, product developments with graphical interfaces, wireless communications (BLE) and low consumption - Work with advanced source code management, work management, automated builds and automated testing tools.- Actively participate in the definition with the team and the detailed design of products, daily Scrums as well as planning and review of sprints- Carry out the conceptual study of the products and participate in the development of concepts and architectures.- Document and communicate the development according to the progress of the project.- Collaborate closely with the different teams during the respective development and pre-release phases (validation, certification, production testing procedures).- Participate in the maintenance of products.QualificationsThe main skills to have:- Holder of a BAC with specialization in embedded system / Computer engineering / Electrical or studies in related fields- You ideally have 4 years of experience in a similar position- You are fluent in oral and written English - You have expertise in embedded software development (C, JAVA, C ++, Linux environment) and familiar with the use of Visual Studio and GIT.SummaryYou want to know more? Let's discuss it!Do not hesitate to send me your CV with your contact details to the email:kamelya.aygun@randstad.ca or send me an invitation on LinkedIn at Kamelya Elif Aygun.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.
      The Embedded Systems Developer, who will work within the company's RD team, will play an active role, with and within the team, in the development of firmware, in defining needs until deploying quality products on time and cost, using Agile development methods (SCRUM).Our client is a Canadian-based company located in Brossard, on the South Shore of Montreal (QC), with a European headquarters in Brignais (Lyon), France. Our client, an expert in the field of energy management solutions, offers unique building management technologies, products and services!Thanks to their commitment to innovation, quality, customer satisfaction and sustainability, they design innovative solutions for more eco-efficient buildings! The company serves several markets around the world, through its divisions, its service points and its network of official partners.Are you striving to succeed, and you wish to actively contribute to their continued growth? Then this position in a dynamic environment and in a growing international company is for you! AdvantagesOur client hires you as a permanent employee with a range of hyper-competitive advantages such as: - Salary and competitive advantages- An annual performance bonus, group insurance and an RRSP program- 3 weeks of vacation from the first year of employment and 5 flexible days per year- Dynamic workplace and growing international company- Modern working environment designed for their employees- Indoor and outdoor bistro areas, Lounge, coffee stations and gym- Playground including football tables (baby foot) and ping pong table- Located near Quartier Dix30- Accessible public transport service including an OPUS card reader on site- Continuous professional development- Reward programsResponsibilitiesYour main responsibilities: - Program the firmware part of the products on various targets (Cortex A8, M0, M3, M4,…) in C, Java, C ++.- Use your creativity to solve complex problems, related to new IOT technologies, product developments with graphical interfaces, wireless communications (BLE) and low consumption - Work with advanced source code management, work management, automated builds and automated testing tools.- Actively participate in the definition with the team and the detailed design of products, daily Scrums as well as planning and review of sprints- Carry out the conceptual study of the products and participate in the development of concepts and architectures.- Document and communicate the development according to the progress of the project.- Collaborate closely with the different teams during the respective development and pre-release phases (validation, certification, production testing procedures).- Participate in the maintenance of products.QualificationsThe main skills to have:- Holder of a BAC with specialization in embedded system / Computer engineering / Electrical or studies in related fields- You ideally have 4 years of experience in a similar position- You are fluent in oral and written English - You have expertise in embedded software development (C, JAVA, C ++, Linux environment) and familiar with the use of Visual Studio and GIT.SummaryYou want to know more? Let's discuss it!Do not hesitate to send me your CV with your contact details to the email:kamelya.aygun@randstad.ca or send me an invitation on LinkedIn at Kamelya Elif Aygun.Randstad Canada is committed to building a diverse workforce reflective of the diversity of Canada. As a result, we promote employment equity and encourage candidates, especially those who identify as a woman, an Aboriginal person, a person with a disability or a member of a visible minority group, and any others who may contribute to the diversification of our workforce, to apply.Randstad Canada is also committed to developing an inclusive, barrier-free selection processes and work environments.If contacted in relation to a job opportunity, you should advise your Randstad Representative or your local Randstad branch in a timely fashion of the accommodation measures which must be taken to enable you to be assessed in a fair and equitable manner.Information received relating to accommodation measures will be addressed confidentially.For all feedback on equity and accommodation needs, please contact your local Randstad Canada Branch.
      • North York, Ontario
      • Contract
      Our client is looking for a Senior .NET Developer on a 10 month contract. Desirable Skills. Microsoft .NET Stack, including ASP. NET, Web Forms, MVC, WCF, WWF, Microsoft Dynamics, C#, Entity Framework, LINQ, XML/XSLT, Dapper, BreezeJSMicrosoft MQ, SSIS, SSRSBootstrap,Angular JS, JQuery, JavaScript), HTML5/CSS3JSONRestful APIsAzureAODAAgile & Waterfall methodologyAdvantagesLong term contractWorking for the Ontario Public SectorContract will continue to extend. ResponsibilitiesGeneral SkillsExperience in programming and analysis at the specified experience levelAbility to collaborate with IT Professionals throughout the Software Development Life CycleExperience in structured methodologies for the development, design, implementation and maintenance of applicationsExperience in design, code, test, debug and document applicationsExperience in the use of object and/or third generation language development toolsExperience in one or more programming languagesExperience in application design, latest design patters, deployment and troubleshootingExperience with relational and hierarchical database technologiesExperience in the use of information retrieval packages using query languagesExperience with one or more communications protocolsExperience in structured methodologies for the design, development, implementation and maintenance of applicationsExperience eliciting and documenting information from diverse business area stakeholders and subject matter expertsExcellent analytical, problem-solving and decision-making skills; verbal and written communication skills; interpersonal and negotiation skillsA team player with a track record for meeting deadlinesQualificationsDesirable SkillsKnowledge and experience with programming Internet-ready applicationsKnowledge and experience in rapid application development (RAD) methodologiesExperience with middleware and gatewaysKnowledge and understanding of Accessibility for Ontarians with Disability Act (AODA) and related regulations and standardsAbility to provide user and system documentation as requiredKey deliverables to be performed by the .NET Programmer/Developer include, but are not limited to, the following:Experience developing and supporting a framework that enables the quick development and deployment of customized IT solutionsExperience developing and supporting web applications for both web and mobile devicesExperience developing applications which are deployed to a three tier infrastructure with load balancing on both the presentation and applications tiersExperience developing applications on Microsoft Azure cloud environment in IaaS, SaaS and PaaS delivery modelProven experience using a variety of methodologies to carry-out the software development lifecycle (e.g., Agile, waterfall, etc.).Experience in developing, testing and debugging multi-threaded Windows servicesExperience working with and contributing to reusable software components using nuget or other package managersExperience developing web applications which adhere to WCAG AA 2.0 for accessibility and which must run on multiple web browsers/different versions of web browsersExperience working with source control systems, such as TFS and GithubExperience with Continuous Integration and with build systems such as BuildMaster,CruiseControl.NET, NAnt or similar toolsExperience developing applications which use a relational and unstructured databases to store and retrieve dataExperience writing applications which will be built and packaged automatically and deployed to servers by another teamExperience with service based design with JSON and Restful APIsExperience diagnosing application issues without access to servers where the application is deployedFamiliar working with Docker containersNET framework (4.0+), ASP.NET development, MVC, Entity framework, business entities, WCF, WFF, MS Dynamics, LINQ, preferable experience in implementing projects trackingsolutions with Workflow engine + accessibility ASP.NET development with C#, Web forms, jscript for multi browser support, CSS with full WCAG AA compliance in developing web applications, preferable experience using screen reader (Jaws) for testing and compliance Sherriff toolExperience delivering highly scalable, multi-tier, enterprise web applications utilizing the full Microsoft .NET Stack, including: ASP. NET, Web Forms, MVC, WCF, WWF, MicrosoftDynamics, C#, Entity Framework, LINQ, XML/XSLT, Dapper, BreezeJSDemonstrated experience developing systems using client-side libraries (Bootstrap, Angular JS, JQuery, JavaScript), HTML5/CSS3Demonstrated experience working with relational databases (Oracle, MS SQL Server, etc.)Working knowledge of web content management systemsExperience with data transfer technologies such as Microsoft MQ, SSIS, SSRS ProvenExperience with JAD facilitation, interpreting business needs to technical requirements, project meetings for reviewsExperience with MS Office software, including Word, Excel, PowerPoint, Access, and VisioSummaryExperience developing and supporting a framework that enables the quick development and deployment of customized IT solutionsExperience developing and supporting web applications for both web and mobile devicesExperience developing applications which are deployed to a three tier infrastructure with load balancing on both the presentation and applications tiersExperience developing applications on Microsoft Azure cloud environment in IaaS, SaaS and PaaS delivery modelProven experience using a variety of methodologies to carry-out the software development lifecycle (e.g., Agile, waterfall, etc.).Experience in developing, testing and debugging multi-threaded Windows servicesExperience working with and contributing to reusable software components using nuget or other package managersExperience developing web applications which adhere to WCAG AA 2.0 for accessibility and which must run on multiple web browsers/different versions of web browsersExperience working with source control systems, such as TFS and GithubExperience with Continuous Integration and with build systems such as BuildMaster, CruiseControl.NET, NAnt or similar toolsExperience developing applications which use a relational and document based databases to store and retrieve dataExperience writing applications which will be built and packaged automatically and deployed to servers by another teamExperience with service based design with JSON and Restful APIsExperience diagnosing application issues without access to servers where the application is deployedFamiliar working with Docker containersTechnical Skills - 40%Experience with the configuration and administration of operating systems including Microsoft Windows and Linux or other varieties of UNIX NET framework (4.0+), ASP.NET development, MVC, Entity framework, business entities, WCF, WFF, MS Dynamics, LINQ, preferable experience in implementing projects tracking solutions with Workflow engine + accessibility ASP.NET development with C#, Web forms, jscript for multi browser support, CSS with full WCAG AA compliance in developing web applications, preferable experience using screen reader (Jaws) for testing and compliance Sherriff toolExperience delivering highly scalable, multi-tier, enterprise web applications utilizing the full Microsoft .NET Stack, including: ASP. NET, Web Forms, MVC, WCF, WWF, Microsoft Dynamics, C#, Entity Framework, LINQ, XML/XSLT, Dapper, BreezeJSDemonstrated experience developing systems using client-side libraries (Bootstrap,Angular JS, JQuery, JavaScript), HTML5/CSS3Demonstrated experience working with relational databases (Oracle, MS SQL Server, etc.)Working knowledge of web content management systemsExperience with data transfer technologies such as Microsoft MQ, SSIS, SSRSProven experience with JAD facilitation, interpreting business needs to technical requirements, project meetings for reviewsExperience with MS Office software, including Word, Excel, PowerPoint, Access, and VisioRandstad Canada is committed to building a diverse workforce reflective of the diversity of Canada. As a result, we promote employment equity and encourage candidates, especially those who identify as a woman, an Aboriginal person, a person with a disability or a member of a visible minority group, and any others who may contribute to the diversification of our workforce, to apply.Randstad Canada is also committed to developing an inclusive, barrier-free selection processes and work environments.If contacted in relation to a job opportunity, you should advise your Randstad Representative or your local Randstad branch in a timely fashion of the accommodation measures which must be taken to enable you to be assessed in a fair and equitable manner.Information received relating to accommodation measures will be addressed confidentially.For all feedback on equity and accommodation needs, please contact your local Randstad Canada Branch.
      Our client is looking for a Senior .NET Developer on a 10 month contract. Desirable Skills. Microsoft .NET Stack, including ASP. NET, Web Forms, MVC, WCF, WWF, Microsoft Dynamics, C#, Entity Framework, LINQ, XML/XSLT, Dapper, BreezeJSMicrosoft MQ, SSIS, SSRSBootstrap,Angular JS, JQuery, JavaScript), HTML5/CSS3JSONRestful APIsAzureAODAAgile & Waterfall methodologyAdvantagesLong term contractWorking for the Ontario Public SectorContract will continue to extend. ResponsibilitiesGeneral SkillsExperience in programming and analysis at the specified experience levelAbility to collaborate with IT Professionals throughout the Software Development Life CycleExperience in structured methodologies for the development, design, implementation and maintenance of applicationsExperience in design, code, test, debug and document applicationsExperience in the use of object and/or third generation language development toolsExperience in one or more programming languagesExperience in application design, latest design patters, deployment and troubleshootingExperience with relational and hierarchical database technologiesExperience in the use of information retrieval packages using query languagesExperience with one or more communications protocolsExperience in structured methodologies for the design, development, implementation and maintenance of applicationsExperience eliciting and documenting information from diverse business area stakeholders and subject matter expertsExcellent analytical, problem-solving and decision-making skills; verbal and written communication skills; interpersonal and negotiation skillsA team player with a track record for meeting deadlinesQualificationsDesirable SkillsKnowledge and experience with programming Internet-ready applicationsKnowledge and experience in rapid application development (RAD) methodologiesExperience with middleware and gatewaysKnowledge and understanding of Accessibility for Ontarians with Disability Act (AODA) and related regulations and standardsAbility to provide user and system documentation as requiredKey deliverables to be performed by the .NET Programmer/Developer include, but are not limited to, the following:Experience developing and supporting a framework that enables the quick development and deployment of customized IT solutionsExperience developing and supporting web applications for both web and mobile devicesExperience developing applications which are deployed to a three tier infrastructure with load balancing on both the presentation and applications tiersExperience developing applications on Microsoft Azure cloud environment in IaaS, SaaS and PaaS delivery modelProven experience using a variety of methodologies to carry-out the software development lifecycle (e.g., Agile, waterfall, etc.).Experience in developing, testing and debugging multi-threaded Windows servicesExperience working with and contributing to reusable software components using nuget or other package managersExperience developing web applications which adhere to WCAG AA 2.0 for accessibility and which must run on multiple web browsers/different versions of web browsersExperience working with source control systems, such as TFS and GithubExperience with Continuous Integration and with build systems such as BuildMaster,CruiseControl.NET, NAnt or similar toolsExperience developing applications which use a relational and unstructured databases to store and retrieve dataExperience writing applications which will be built and packaged automatically and deployed to servers by another teamExperience with service based design with JSON and Restful APIsExperience diagnosing application issues without access to servers where the application is deployedFamiliar working with Docker containersNET framework (4.0+), ASP.NET development, MVC, Entity framework, business entities, WCF, WFF, MS Dynamics, LINQ, preferable experience in implementing projects trackingsolutions with Workflow engine + accessibility ASP.NET development with C#, Web forms, jscript for multi browser support, CSS with full WCAG AA compliance in developing web applications, preferable experience using screen reader (Jaws) for testing and compliance Sherriff toolExperience delivering highly scalable, multi-tier, enterprise web applications utilizing the full Microsoft .NET Stack, including: ASP. NET, Web Forms, MVC, WCF, WWF, MicrosoftDynamics, C#, Entity Framework, LINQ, XML/XSLT, Dapper, BreezeJSDemonstrated experience developing systems using client-side libraries (Bootstrap, Angular JS, JQuery, JavaScript), HTML5/CSS3Demonstrated experience working with relational databases (Oracle, MS SQL Server, etc.)Working knowledge of web content management systemsExperience with data transfer technologies such as Microsoft MQ, SSIS, SSRS ProvenExperience with JAD facilitation, interpreting business needs to technical requirements, project meetings for reviewsExperience with MS Office software, including Word, Excel, PowerPoint, Access, and VisioSummaryExperience developing and supporting a framework that enables the quick development and deployment of customized IT solutionsExperience developing and supporting web applications for both web and mobile devicesExperience developing applications which are deployed to a three tier infrastructure with load balancing on both the presentation and applications tiersExperience developing applications on Microsoft Azure cloud environment in IaaS, SaaS and PaaS delivery modelProven experience using a variety of methodologies to carry-out the software development lifecycle (e.g., Agile, waterfall, etc.).Experience in developing, testing and debugging multi-threaded Windows servicesExperience working with and contributing to reusable software components using nuget or other package managersExperience developing web applications which adhere to WCAG AA 2.0 for accessibility and which must run on multiple web browsers/different versions of web browsersExperience working with source control systems, such as TFS and GithubExperience with Continuous Integration and with build systems such as BuildMaster, CruiseControl.NET, NAnt or similar toolsExperience developing applications which use a relational and document based databases to store and retrieve dataExperience writing applications which will be built and packaged automatically and deployed to servers by another teamExperience with service based design with JSON and Restful APIsExperience diagnosing application issues without access to servers where the application is deployedFamiliar working with Docker containersTechnical Skills - 40%Experience with the configuration and administration of operating systems including Microsoft Windows and Linux or other varieties of UNIX NET framework (4.0+), ASP.NET development, MVC, Entity framework, business entities, WCF, WFF, MS Dynamics, LINQ, preferable experience in implementing projects tracking solutions with Workflow engine + accessibility ASP.NET development with C#, Web forms, jscript for multi browser support, CSS with full WCAG AA compliance in developing web applications, preferable experience using screen reader (Jaws) for testing and compliance Sherriff toolExperience delivering highly scalable, multi-tier, enterprise web applications utilizing the full Microsoft .NET Stack, including: ASP. NET, Web Forms, MVC, WCF, WWF, Microsoft Dynamics, C#, Entity Framework, LINQ, XML/XSLT, Dapper, BreezeJSDemonstrated experience developing systems using client-side libraries (Bootstrap,Angular JS, JQuery, JavaScript), HTML5/CSS3Demonstrated experience working with relational databases (Oracle, MS SQL Server, etc.)Working knowledge of web content management systemsExperience with data transfer technologies such as Microsoft MQ, SSIS, SSRSProven experience with JAD facilitation, interpreting business needs to technical requirements, project meetings for reviewsExperience with MS Office software, including Word, Excel, PowerPoint, Access, and VisioRandstad Canada is committed to building a diverse workforce reflective of the diversity of Canada. As a result, we promote employment equity and encourage candidates, especially those who identify as a woman, an Aboriginal person, a person with a disability or a member of a visible minority group, and any others who may contribute to the diversification of our workforce, to apply.Randstad Canada is also committed to developing an inclusive, barrier-free selection processes and work environments.If contacted in relation to a job opportunity, you should advise your Randstad Representative or your local Randstad branch in a timely fashion of the accommodation measures which must be taken to enable you to be assessed in a fair and equitable manner.Information received relating to accommodation measures will be addressed confidentially.For all feedback on equity and accommodation needs, please contact your local Randstad Canada Branch.
      • Montréal, Québec
      • Contract
      Our client is looking for a Business Analyst, long term contract in MontrealYour responsibilities would be:- Understand trading environment and regulatory constraints.- Translate the needs into Agile stories and support the Product Owner- Translate technical constraints and issues to a non-technical audience- Establish strong client relationships with business partners to satisfy their needs and anticipating potential issues- Participate in design, development, testing, deployment, and support of high-quality software applications using C# and related .NET technologies, as well as REST services- Communicate, escalate, and update stakeholders on several topics (progress, issues, action plans, etc.)The profile we are looking for is:- Excellent verbal and written communication skills- Critical thinking and problem-solving skills- Bilingual ( French & English)- 4 years experience as a Business Analyst- Fast learning capacity and autonomy- Good organizational and priority skills and ability to manage multiple tasks simultaneously- Agile /Scrum experience - Familiarity with Continuous Delivery practices and tools- Advanced Microsoft Office (Excel, Word, PowerPoint, Visio, Project)AdvantagesLong term contract, 40 hrs a week, large banking environment, Montreal based. Lors of room to grow and develop skills with training and coachingResponsibilities- Understand trading environment and regulatory constraints.- Translate the needs into Agile stories and support the Product Owner- Translate technical constraints and issues to a non-technical audience- Establish strong client relationships with business partners to satisfy their needs and anticipating potential issues- Participate in design, development, testing, deployment, and support of high-quality software applications using C# and related .NET technologies, as well as REST services- Communicate, escalate, and update stakeholders on several topics (progress, issues, action plans, etc.)Qualifications- Excellent verbal and written communication skills- Critical thinking and problem-solving skills- Bilingual ( French & English)- 4 years experience as a Business Analyst- Fast learning capacity and autonomy- Good organizational and priority skills and ability to manage multiple tasks simultaneously- Agile /Scrum experience - Familiarity with Continuous Delivery practices and tools- Advanced Microsoft Office (Excel, Word, PowerPoint, Visio, Project) SummaryOur client is looking for a Business Analyst, long term contract in MontrealYour responsibilities would be:- Understand trading environment and regulatory constraints.- Translate the needs into Agile stories and support the Product Owner- Translate technical constraints and issues to a non-technical audience- Establish strong client relationships with business partners to satisfy their needs and anticipating potential issues- Participate in design, development, testing, deployment, and support of high-quality software applications using C# and related .NET technologies, as well as REST services- Communicate, escalate, and update stakeholders on several topics (progress, issues, action plans, etc.)The profile we are looking for is:- Excellent verbal and written communication skills- Critical thinking and problem-solving skills- Bilingual ( French & English)- 4 years experience as a Business Analyst- Fast learning capacity and autonomy- Good organizational and priority skills and ability to manage multiple tasks simultaneously- Agile /Scrum experience - Familiarity with Continuous Delivery practices and tools- Advanced Microsoft Office (Excel, Word, PowerPoint, Visio, Project)Randstad Canada is committed to building a diverse workforce reflective of the diversity of Canada. As a result, we promote employment equity and encourage candidates, especially those who identify as a woman, an Aboriginal person, a person with a disability or a member of a visible minority group, and any others who may contribute to the diversification of our workforce, to apply.Randstad Canada is also committed to developing an inclusive, barrier-free selection processes and work environments.If contacted in relation to a job opportunity, you should advise your Randstad Representative or your local Randstad branch in a timely fashion of the accommodation measures which must be taken to enable you to be assessed in a fair and equitable manner.Information received relating to accommodation measures will be addressed confidentially.For all feedback on equity and accommodation needs, please contact your local Randstad Canada Branch.
      Our client is looking for a Business Analyst, long term contract in MontrealYour responsibilities would be:- Understand trading environment and regulatory constraints.- Translate the needs into Agile stories and support the Product Owner- Translate technical constraints and issues to a non-technical audience- Establish strong client relationships with business partners to satisfy their needs and anticipating potential issues- Participate in design, development, testing, deployment, and support of high-quality software applications using C# and related .NET technologies, as well as REST services- Communicate, escalate, and update stakeholders on several topics (progress, issues, action plans, etc.)The profile we are looking for is:- Excellent verbal and written communication skills- Critical thinking and problem-solving skills- Bilingual ( French & English)- 4 years experience as a Business Analyst- Fast learning capacity and autonomy- Good organizational and priority skills and ability to manage multiple tasks simultaneously- Agile /Scrum experience - Familiarity with Continuous Delivery practices and tools- Advanced Microsoft Office (Excel, Word, PowerPoint, Visio, Project)AdvantagesLong term contract, 40 hrs a week, large banking environment, Montreal based. Lors of room to grow and develop skills with training and coachingResponsibilities- Understand trading environment and regulatory constraints.- Translate the needs into Agile stories and support the Product Owner- Translate technical constraints and issues to a non-technical audience- Establish strong client relationships with business partners to satisfy their needs and anticipating potential issues- Participate in design, development, testing, deployment, and support of high-quality software applications using C# and related .NET technologies, as well as REST services- Communicate, escalate, and update stakeholders on several topics (progress, issues, action plans, etc.)Qualifications- Excellent verbal and written communication skills- Critical thinking and problem-solving skills- Bilingual ( French & English)- 4 years experience as a Business Analyst- Fast learning capacity and autonomy- Good organizational and priority skills and ability to manage multiple tasks simultaneously- Agile /Scrum experience - Familiarity with Continuous Delivery practices and tools- Advanced Microsoft Office (Excel, Word, PowerPoint, Visio, Project) SummaryOur client is looking for a Business Analyst, long term contract in MontrealYour responsibilities would be:- Understand trading environment and regulatory constraints.- Translate the needs into Agile stories and support the Product Owner- Translate technical constraints and issues to a non-technical audience- Establish strong client relationships with business partners to satisfy their needs and anticipating potential issues- Participate in design, development, testing, deployment, and support of high-quality software applications using C# and related .NET technologies, as well as REST services- Communicate, escalate, and update stakeholders on several topics (progress, issues, action plans, etc.)The profile we are looking for is:- Excellent verbal and written communication skills- Critical thinking and problem-solving skills- Bilingual ( French & English)- 4 years experience as a Business Analyst- Fast learning capacity and autonomy- Good organizational and priority skills and ability to manage multiple tasks simultaneously- Agile /Scrum experience - Familiarity with Continuous Delivery practices and tools- Advanced Microsoft Office (Excel, Word, PowerPoint, Visio, Project)Randstad Canada is committed to building a diverse workforce reflective of the diversity of Canada. As a result, we promote employment equity and encourage candidates, especially those who identify as a woman, an Aboriginal person, a person with a disability or a member of a visible minority group, and any others who may contribute to the diversification of our workforce, to apply.Randstad Canada is also committed to developing an inclusive, barrier-free selection processes and work environments.If contacted in relation to a job opportunity, you should advise your Randstad Representative or your local Randstad branch in a timely fashion of the accommodation measures which must be taken to enable you to be assessed in a fair and equitable manner.Information received relating to accommodation measures will be addressed confidentially.For all feedback on equity and accommodation needs, please contact your local Randstad Canada Branch.
      • Victoria, British Columbia
      • Permanent
      Are you an experienced Test Engineer with strong interpersonal and communication skills? Are you looking to use your exemplary problem-solving skills within a dynamic company? We are seeking a Product Integration Test Engineer for a permanent, full-time role in Victoria, BC. If you would like to be considered for this exciting opportunity, apply now!AdvantagesWhat’s in it for you?• Work with talented co-workers in a diverse role• Highly Competitive Salary• Comprehensive benefits• Paid vacation days and bonusesResponsibilitiesKey Responsibilities:• Development of test framework specifically dedicated to x-ray detectors for medical applications• Provide periodic progress reports on issue solving and maintain relevant processes• Solve customer (internal, external) technical issues• Examine test escapes and field returns to understand what went wrong and what lessons can be learned from them• Support products and test systems integration plans• Provide technical support to the Test Infrastructure and Validation teams • Support high volume factory acceptance test and hardware and software testingQualificationsThe Successful Candidate will have:• Experience in customer support is a plus • Complex problem-solving capability (hardware, software, firmware, imaging) • Knowledge of Python, C++, C#• Good customer oral and written communication, interpersonal and presentation skills• Exceptional attention to details• Bachelor’s degree in systems or electrical engineering, engineering physics or equivalentSummaryIf you are interested in this Product Integration Test Engineer permanent role in Victoria, BC., apply online or reach out to Nash.Geng@randstad.ca today!Randstad Canada is committed to building a diverse workforce reflective of the diversity of Canada. As a result, we promote employment equity and encourage candidates, especially those who identify as a woman, an Aboriginal person, a person with a disability or a member of a visible minority group, and any others who may contribute to the diversification of our workforce, to apply.Randstad Canada is also committed to developing an inclusive, barrier-free selection processes and work environments.If contacted in relation to a job opportunity, you should advise your Randstad Representative or your local Randstad branch in a timely fashion of the accommodation measures which must be taken to enable you to be assessed in a fair and equitable manner.Information received relating to accommodation measures will be addressed confidentially.For all feedback on equity and accommodation needs, please contact your local Randstad Canada Branch.
      Are you an experienced Test Engineer with strong interpersonal and communication skills? Are you looking to use your exemplary problem-solving skills within a dynamic company? We are seeking a Product Integration Test Engineer for a permanent, full-time role in Victoria, BC. If you would like to be considered for this exciting opportunity, apply now!AdvantagesWhat’s in it for you?• Work with talented co-workers in a diverse role• Highly Competitive Salary• Comprehensive benefits• Paid vacation days and bonusesResponsibilitiesKey Responsibilities:• Development of test framework specifically dedicated to x-ray detectors for medical applications• Provide periodic progress reports on issue solving and maintain relevant processes• Solve customer (internal, external) technical issues• Examine test escapes and field returns to understand what went wrong and what lessons can be learned from them• Support products and test systems integration plans• Provide technical support to the Test Infrastructure and Validation teams • Support high volume factory acceptance test and hardware and software testingQualificationsThe Successful Candidate will have:• Experience in customer support is a plus • Complex problem-solving capability (hardware, software, firmware, imaging) • Knowledge of Python, C++, C#• Good customer oral and written communication, interpersonal and presentation skills• Exceptional attention to details• Bachelor’s degree in systems or electrical engineering, engineering physics or equivalentSummaryIf you are interested in this Product Integration Test Engineer permanent role in Victoria, BC., apply online or reach out to Nash.Geng@randstad.ca today!Randstad Canada is committed to building a diverse workforce reflective of the diversity of Canada. As a result, we promote employment equity and encourage candidates, especially those who identify as a woman, an Aboriginal person, a person with a disability or a member of a visible minority group, and any others who may contribute to the diversification of our workforce, to apply.Randstad Canada is also committed to developing an inclusive, barrier-free selection processes and work environments.If contacted in relation to a job opportunity, you should advise your Randstad Representative or your local Randstad branch in a timely fashion of the accommodation measures which must be taken to enable you to be assessed in a fair and equitable manner.Information received relating to accommodation measures will be addressed confidentially.For all feedback on equity and accommodation needs, please contact your local Randstad Canada Branch.
      • Brampton, Ontario
      • Contract
      Skills and ExperienceThe Implementation Specialist must have the following Mandatory Experience:WEST END TORONTO CLIENT REQUIRES A PROJECT MANAGER/IMPLEMENTATION SPECIALIST FOR ELECTRONIC HEALTH RECORDS MANAGEMENT ON A CONTRACT TO MARCH 31, 2022Minimum five (5) years project management experience within healthcare sectorMinimum five (5) years experience implementing electronic health record management systemsServices and ResponsibilitiesTo achieve the Objectives, the Implementation Specialist will be responsible for the followingServices and Responsibilities:a. Plan and lead the implementation of the pilot project;b. Create and maintain project management documentation (i.e., plan, budget, issues and risksregister, communication plan);c. Facilitate regular project team meetings;d. Document current state as-is business and clinical processes, as well as future state to-beprocesses incorporating the use of the EMR; ande. Prepare and present recommendations for expanded use of the EMR by other service teams.AdvantagesSkills and ExperienceThe Implementation Specialist must have the following Mandatory Experience:Minimum five (5) years project management experience within healthcare sectorMinimum five (5) years experience implementing electronic health record management systemsServices and ResponsibilitiesTo achieve the Objectives, the Implementation Specialist will be responsible for the followingServices and Responsibilities:a. Plan and lead the implementation of the pilot project;b. Create and maintain project management documentation (i.e., plan, budget, issues and risksregister, communication plan);c. Facilitate regular project team meetings;d. Document current state as-is business and clinical processes, as well as future state to-beprocesses incorporating the use of the EMR; ande. Prepare and present recommendations for expanded use of the EMR by other service teams.ResponsibilitiesSkills and ExperienceThe Implementation Specialist must have the following Mandatory Experience:Minimum five (5) years project management experience within healthcare sectorMinimum five (5) years experience implementing electronic health record management systemsServices and ResponsibilitiesTo achieve the Objectives, the Implementation Specialist will be responsible for the followingServices and Responsibilities:a. Plan and lead the implementation of the pilot project;b. Create and maintain project management documentation (i.e., plan, budget, issues and risksregister, communication plan);c. Facilitate regular project team meetings;d. Document current state as-is business and clinical processes, as well as future state to-beprocesses incorporating the use of the EMR; ande. Prepare and present recommendations for expanded use of the EMR by other service teams.QualificationsSkills and ExperienceThe Implementation Specialist must have the following Mandatory Experience:Minimum five (5) years project management experience within healthcare sectorMinimum five (5) years experience implementing electronic health record management systemsServices and ResponsibilitiesTo achieve the Objectives, the Implementation Specialist will be responsible for the followingServices and Responsibilities:a. Plan and lead the implementation of the pilot project;b. Create and maintain project management documentation (i.e., plan, budget, issues and risksregister, communication plan);c. Facilitate regular project team meetings;d. Document current state as-is business and clinical processes, as well as future state to-beprocesses incorporating the use of the EMR; ande. Prepare and present recommendations for expanded use of the EMR by other service teams.SummarySkills and ExperienceThe Implementation Specialist must have the following Mandatory Experience:Minimum five (5) years project management experience within healthcare sectorMinimum five (5) years experience implementing electronic health record management systemsServices and ResponsibilitiesTo achieve the Objectives, the Implementation Specialist will be responsible for the followingServices and Responsibilities:a. Plan and lead the implementation of the pilot project;b. Create and maintain project management documentation (i.e., plan, budget, issues and risksregister, communication plan);c. Facilitate regular project team meetings;d. Document current state as-is business and clinical processes, as well as future state to-beprocesses incorporating the use of the EMR; ande. Prepare and present recommendations for expanded use of the EMR by other service teams.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.
      Skills and ExperienceThe Implementation Specialist must have the following Mandatory Experience:WEST END TORONTO CLIENT REQUIRES A PROJECT MANAGER/IMPLEMENTATION SPECIALIST FOR ELECTRONIC HEALTH RECORDS MANAGEMENT ON A CONTRACT TO MARCH 31, 2022Minimum five (5) years project management experience within healthcare sectorMinimum five (5) years experience implementing electronic health record management systemsServices and ResponsibilitiesTo achieve the Objectives, the Implementation Specialist will be responsible for the followingServices and Responsibilities:a. Plan and lead the implementation of the pilot project;b. Create and maintain project management documentation (i.e., plan, budget, issues and risksregister, communication plan);c. Facilitate regular project team meetings;d. Document current state as-is business and clinical processes, as well as future state to-beprocesses incorporating the use of the EMR; ande. Prepare and present recommendations for expanded use of the EMR by other service teams.AdvantagesSkills and ExperienceThe Implementation Specialist must have the following Mandatory Experience:Minimum five (5) years project management experience within healthcare sectorMinimum five (5) years experience implementing electronic health record management systemsServices and ResponsibilitiesTo achieve the Objectives, the Implementation Specialist will be responsible for the followingServices and Responsibilities:a. Plan and lead the implementation of the pilot project;b. Create and maintain project management documentation (i.e., plan, budget, issues and risksregister, communication plan);c. Facilitate regular project team meetings;d. Document current state as-is business and clinical processes, as well as future state to-beprocesses incorporating the use of the EMR; ande. Prepare and present recommendations for expanded use of the EMR by other service teams.ResponsibilitiesSkills and ExperienceThe Implementation Specialist must have the following Mandatory Experience:Minimum five (5) years project management experience within healthcare sectorMinimum five (5) years experience implementing electronic health record management systemsServices and ResponsibilitiesTo achieve the Objectives, the Implementation Specialist will be responsible for the followingServices and Responsibilities:a. Plan and lead the implementation of the pilot project;b. Create and maintain project management documentation (i.e., plan, budget, issues and risksregister, communication plan);c. Facilitate regular project team meetings;d. Document current state as-is business and clinical processes, as well as future state to-beprocesses incorporating the use of the EMR; ande. Prepare and present recommendations for expanded use of the EMR by other service teams.QualificationsSkills and ExperienceThe Implementation Specialist must have the following Mandatory Experience:Minimum five (5) years project management experience within healthcare sectorMinimum five (5) years experience implementing electronic health record management systemsServices and ResponsibilitiesTo achieve the Objectives, the Implementation Specialist will be responsible for the followingServices and Responsibilities:a. Plan and lead the implementation of the pilot project;b. Create and maintain project management documentation (i.e., plan, budget, issues and risksregister, communication plan);c. Facilitate regular project team meetings;d. Document current state as-is business and clinical processes, as well as future state to-beprocesses incorporating the use of the EMR; ande. Prepare and present recommendations for expanded use of the EMR by other service teams.SummarySkills and ExperienceThe Implementation Specialist must have the following Mandatory Experience:Minimum five (5) years project management experience within healthcare sectorMinimum five (5) years experience implementing electronic health record management systemsServices and ResponsibilitiesTo achieve the Objectives, the Implementation Specialist will be responsible for the followingServices and Responsibilities:a. Plan and lead the implementation of the pilot project;b. Create and maintain project management documentation (i.e., plan, budget, issues and risksregister, communication plan);c. Facilitate regular project team meetings;d. Document current state as-is business and clinical processes, as well as future state to-beprocesses incorporating the use of the EMR; ande. Prepare and present recommendations for expanded use of the EMR by other service teams.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.
      • Burnaby, British Columbia
      • Permanent
      We are currently seeking a Senior level Firmware Design Engineer to join the team based with our established client in Richmond, BC location (remote work for this job is also possible for candidates located in other provinces across Canada). If you have a Bachelors or Masters degree n Electrical, Computer, or Mechatronic engineering or related discipline. with 5+ years hands-on experience in designing and writing embedded firmware in C for embedded Linux, knowledge of RTOS, PCB schematics, and an experience with Test-driven development - we would like to hear from you!Highly Desired:-Proficiency with Python- Experience in with TI C2000 processor family- Knowledge of architecture and application of PV and Grid Tie Energy Storage systemIf you’re a proactive Firmware Design Engineer, with a passion for taking initiative and seeking challenges in new technical areas, please contact for addition details Paul Klimau with your resume at:paul.klimau@randstad.caAdvantagesRemote work for this job is also possible for candidates located in other provinces across Canada.ResponsibilitiesImplement new features or fix issues written in C for an embedded application.Write and maintain tools in Python to support firmware developmentQualificationsIf you have a Bachelors or Masters degree n Electrical, Computer, or Mechatronic engineering or related discipline combined with 5+ years hands-on experience in designing and writing embedded firmware in C for embedded Linux, knowledge of RTOS, PCB schematics, and an experience with Test-driven development - we would like to hear from you!SummaryIf you’re a proactive Firmware Design Engineer, with a passion for taking initiative and seeking challenges in new technical areas, please contact for addition details 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.
      We are currently seeking a Senior level Firmware Design Engineer to join the team based with our established client in Richmond, BC location (remote work for this job is also possible for candidates located in other provinces across Canada). If you have a Bachelors or Masters degree n Electrical, Computer, or Mechatronic engineering or related discipline. with 5+ years hands-on experience in designing and writing embedded firmware in C for embedded Linux, knowledge of RTOS, PCB schematics, and an experience with Test-driven development - we would like to hear from you!Highly Desired:-Proficiency with Python- Experience in with TI C2000 processor family- Knowledge of architecture and application of PV and Grid Tie Energy Storage systemIf you’re a proactive Firmware Design Engineer, with a passion for taking initiative and seeking challenges in new technical areas, please contact for addition details Paul Klimau with your resume at:paul.klimau@randstad.caAdvantagesRemote work for this job is also possible for candidates located in other provinces across Canada.ResponsibilitiesImplement new features or fix issues written in C for an embedded application.Write and maintain tools in Python to support firmware developmentQualificationsIf you have a Bachelors or Masters degree n Electrical, Computer, or Mechatronic engineering or related discipline combined with 5+ years hands-on experience in designing and writing embedded firmware in C for embedded Linux, knowledge of RTOS, PCB schematics, and an experience with Test-driven development - we would like to hear from you!SummaryIf you’re a proactive Firmware Design Engineer, with a passion for taking initiative and seeking challenges in new technical areas, please contact for addition details 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.
      • Vancouver, British Columbia
      • Permanent
      Are you an experienced C#/or Java developer who has an excellent knowledge of the Dynamics 365 Business Central environment? Would you be interested to working on developing integrations between Dynamics 365 Business Central and other applications in financial domain? Our Downtown Vancouver client is seeking to hire on remote work a Software Developer, comfortable working both client-side and server-sideWhat’s in it for you!As a Dynamics 365 Software Developer with our Downtown Vancouver client, you’ll receive:•Leading market annual rates.•Comprehensive benefits package.•Modern MacBook / monitors + any equipment required to help enhance productivity.•Modern high-rise office in Downtown Vancouver/we are obviously remote now •Kitchen stocked with nuts and fruits.•2 company paid coffee runs/per day.What will you do?As a Dynamics 365 Software Developer with our Downtown Vancouver client, you will:• Work with some of the biggest enterprise ERP platforms• Work with an ever growing list of ERPs (Particularly MS BC365) • Work on integrating third party services (ERP’s etc) into banking platformHow do you qualify?To qualify for this Software Developer role, you must have:• Degree in Computer Science• AND 3 to 5 years in a commercial software development environment• Experience at least with one: C# or Java• Strong understanding of Restful services, and comfortable integrating external SDKs • Very good communication skills If the prospect of working in an innovative, tech savvy company intrigues you, then this Dynamics 365 Software Developer role with our Downtown Vancouver client could be the perfect opportunity for you! Please contact Paul Klimau with your resume at:paul.klimau@randstad.caFor more information, or click the Apply button today!AdvantagesAs a Dynamics 365 Software Developer with our Downtown Vancouver client, you’ll receive:•Leading market annual rates.•Comprehensive benefits package.•Modern MacBook / monitors + any equipment required to help enhance productivity.•Modern high-rise office in Downtown Vancouver/we are obviously remote now •Kitchen stocked with nuts and fruits.•2 company paid coffee runs/per day.ResponsibilitiesAs a Dynamics 365 Software Developer with our Downtown Vancouver client, you will:• Work with some of the biggest enterprise ERP platforms• Work with an ever growing list of ERPs (Particularly MS BC365) • Work on integrating third party services (ERP’s etc) into banking platformQualificationsHow do you qualify?To qualify for this Software Developer role, you must have:• Degree in Computer Science• AND 3 to 5 years in a commercial software development environment• Experience at least with one: C# or Java• Strong understanding of Restful services, and comfortable integrating external SDKs • Very good communication skills SummaryIf the prospect of working in an innovative, tech savvy company intrigues you, then this Dynamics 365 Software Developer role with our Downtown Vancouver client could be the perfect opportunity for you! Please contact Paul Klimau with your resume at:paul.klimau@randstad.caFor more information, or click the Apply button today!Randstad Canada is committed to building a diverse workforce reflective of the diversity of Canada. As a result, we promote employment equity and encourage candidates, especially those who identify as a woman, an Aboriginal person, a person with a disability or a member of a visible minority group, and any others who may contribute to the diversification of our workforce, to apply.Randstad Canada is also committed to developing an inclusive, barrier-free selection processes and work environments.If contacted in relation to a job opportunity, you should advise your Randstad Representative or your local Randstad branch in a timely fashion of the accommodation measures which must be taken to enable you to be assessed in a fair and equitable manner.Information received relating to accommodation measures will be addressed confidentially.For all feedback on equity and accommodation needs, please contact your local Randstad Canada Branch.
      Are you an experienced C#/or Java developer who has an excellent knowledge of the Dynamics 365 Business Central environment? Would you be interested to working on developing integrations between Dynamics 365 Business Central and other applications in financial domain? Our Downtown Vancouver client is seeking to hire on remote work a Software Developer, comfortable working both client-side and server-sideWhat’s in it for you!As a Dynamics 365 Software Developer with our Downtown Vancouver client, you’ll receive:•Leading market annual rates.•Comprehensive benefits package.•Modern MacBook / monitors + any equipment required to help enhance productivity.•Modern high-rise office in Downtown Vancouver/we are obviously remote now •Kitchen stocked with nuts and fruits.•2 company paid coffee runs/per day.What will you do?As a Dynamics 365 Software Developer with our Downtown Vancouver client, you will:• Work with some of the biggest enterprise ERP platforms• Work with an ever growing list of ERPs (Particularly MS BC365) • Work on integrating third party services (ERP’s etc) into banking platformHow do you qualify?To qualify for this Software Developer role, you must have:• Degree in Computer Science• AND 3 to 5 years in a commercial software development environment• Experience at least with one: C# or Java• Strong understanding of Restful services, and comfortable integrating external SDKs • Very good communication skills If the prospect of working in an innovative, tech savvy company intrigues you, then this Dynamics 365 Software Developer role with our Downtown Vancouver client could be the perfect opportunity for you! Please contact Paul Klimau with your resume at:paul.klimau@randstad.caFor more information, or click the Apply button today!AdvantagesAs a Dynamics 365 Software Developer with our Downtown Vancouver client, you’ll receive:•Leading market annual rates.•Comprehensive benefits package.•Modern MacBook / monitors + any equipment required to help enhance productivity.•Modern high-rise office in Downtown Vancouver/we are obviously remote now •Kitchen stocked with nuts and fruits.•2 company paid coffee runs/per day.ResponsibilitiesAs a Dynamics 365 Software Developer with our Downtown Vancouver client, you will:• Work with some of the biggest enterprise ERP platforms• Work with an ever growing list of ERPs (Particularly MS BC365) • Work on integrating third party services (ERP’s etc) into banking platformQualificationsHow do you qualify?To qualify for this Software Developer role, you must have:• Degree in Computer Science• AND 3 to 5 years in a commercial software development environment• Experience at least with one: C# or Java• Strong understanding of Restful services, and comfortable integrating external SDKs • Very good communication skills SummaryIf the prospect of working in an innovative, tech savvy company intrigues you, then this Dynamics 365 Software Developer role with our Downtown Vancouver client could be the perfect opportunity for you! Please contact Paul Klimau with your resume at:paul.klimau@randstad.caFor more information, or click the Apply button 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.
      • Burnaby, British Columbia
      • Permanent
      We are currently seeking a Senior level Software Engineer to join the Software team based with our established client in Vancouver, BC location (remote work for this job is also possible for candidates located in other provinces across Canada). If you have a Bachelors or Masters degree in Electrical Engineering, Computer Engineering, or Software Engineering with 5+ years hands-on experience in designing and writing embedded firmware in C for embedded Linux or other POSIX compliant operating system - we would like to hear from you!Highly Desired:-Experience designing and writing multi-process, or multi-threaded, firmware running within an RTOS and/or embedded POSIX compliant OS/or QNX operating system.If you’re a proactive Embedded Software Engineer, with a passion for taking initiative and seeking challenges in new technical areas, please contact for addition details Paul Klimau with your resume at:paul.klimau@randstad.caAdvantagesIn this role, as a technical expert, you will be a part of a talented Agile team of embedded software engineers working collaboratively to develop communication interface and controls software for our range of cloud connected inverter products, and accessories. Remote work for this job is also possible for candidates located in other provinces across Canada.ResponsibilitiesThis position will be responsible for requirements analysis, specification, design, coding, debugging, documentation, and mentoring other team members.Qualifications If you have a Bachelors or Masters degree in Electrical Engineering, Computer Engineering, or Software Engineering with 5+ years hands-on experience in designing and writing embedded firmware in C for embedded Linux or other POSIX compliant operating system - we would like to hear from you!SummaryIf you’re a proactive Embedded Software Engineer, with a passion for taking initiative and seeking challenges in new technical areas, please contact for addition details 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.
      We are currently seeking a Senior level Software Engineer to join the Software team based with our established client in Vancouver, BC location (remote work for this job is also possible for candidates located in other provinces across Canada). If you have a Bachelors or Masters degree in Electrical Engineering, Computer Engineering, or Software Engineering with 5+ years hands-on experience in designing and writing embedded firmware in C for embedded Linux or other POSIX compliant operating system - we would like to hear from you!Highly Desired:-Experience designing and writing multi-process, or multi-threaded, firmware running within an RTOS and/or embedded POSIX compliant OS/or QNX operating system.If you’re a proactive Embedded Software Engineer, with a passion for taking initiative and seeking challenges in new technical areas, please contact for addition details Paul Klimau with your resume at:paul.klimau@randstad.caAdvantagesIn this role, as a technical expert, you will be a part of a talented Agile team of embedded software engineers working collaboratively to develop communication interface and controls software for our range of cloud connected inverter products, and accessories. Remote work for this job is also possible for candidates located in other provinces across Canada.ResponsibilitiesThis position will be responsible for requirements analysis, specification, design, coding, debugging, documentation, and mentoring other team members.Qualifications If you have a Bachelors or Masters degree in Electrical Engineering, Computer Engineering, or Software Engineering with 5+ years hands-on experience in designing and writing embedded firmware in C for embedded Linux or other POSIX compliant operating system - we would like to hear from you!SummaryIf you’re a proactive Embedded Software Engineer, with a passion for taking initiative and seeking challenges in new technical areas, please contact for addition details 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.
      • Mississauga, Ontario
      • Permanent
      We are looking for a talented and passionate Lead Java Developer with 8+ years of working experience in Java & C++. Hands on experience in Micro Services based real-time/streaming architectures and technology stacks (SpringBoot, Kafka etc.). Strong SQL / Database experience is required. Ability to work independentlyAdvantagesClient is focused on diversityCandidate will be working on a global team and global trading platformResponsibilitiesWork in cross functional Agile teams as a senior Developer and Lead. [take part in story pointing, agile planning , story grooming where applicable etc.]Partner with multiple teams to ensure appropriate integration of functions to meet goals as well as identify and define necessary system enhancements to deploy new products and process improvements.Develop comprehensive knowledge of how areas of business, such as architecture and infrastructure, integrate to accomplish business goals.Provide in-depth analysis with interpretive thinking to define issues and develop innovative solutions.Work proactively & independently to address stories and epic, and articulate issues/challenges with enough lead time to address project delivery risks.Resolve variety of high impact problems/projects through in-depth evaluation of complex business processes, system processes, and industry standards.Providing expertise in technical analysis and solving technical issues during sprint deliveries.Strong influencing skills, proactive collaborator who can communicate his/her technical decisions effectively.Code reviews, test case reviews and ensure code developed meets the requirements using best practices and tools and enable Continuous Delivery.Utilize advanced knowledge of system flow and develop standards and implement it for Component Design, Coding, Unit Testing and Debugging.Carry out adaptive changes necessitated by changes in Business Requirements and Technology.Appropriately assess risk when business decisions are made, demonstrating particular consideration for the firm's reputation and safeguarding the organization, its clients and assets, by driving compliance with applicable laws, rules and regulations, adhering to Policy, applying sound ethical judgment regarding personal behavior, conduct and business practices, and escalating, managing and reporting control issues with transparency.QualificationsStrong knowledge of Java Collection framework and Multi-Threading, Spring Boot, Angular.Strong knowledge of C++ backend server programming.Strong knowledge of Micro services based architecture and technology stack (Kafka, APIs, etc.)Strong PL-SQL knowledge with Oracle, or MS-SQL / Sybase exposure.Knowledge of design methodologies; design of complex multi-dimensional schema.Working knowledge on GWT.Experience with Ajax based frameworks and JavaScript is a plus.Strong Agile proactive: Sprints/Scrums, Jira, Story Pointing, Test Driven Development, Cucumber, Continuous Integration (Jenkins/TeamCity)Ability to adjust priorities quickly as circumstances dictate.Consistently demonstrates clear and concise written and verbal communicationFlexible to learn and work on any language/tools to meet business objectives.SummaryIf interested and qualified for this role, please apply today 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.
      We are looking for a talented and passionate Lead Java Developer with 8+ years of working experience in Java & C++. Hands on experience in Micro Services based real-time/streaming architectures and technology stacks (SpringBoot, Kafka etc.). Strong SQL / Database experience is required. Ability to work independentlyAdvantagesClient is focused on diversityCandidate will be working on a global team and global trading platformResponsibilitiesWork in cross functional Agile teams as a senior Developer and Lead. [take part in story pointing, agile planning , story grooming where applicable etc.]Partner with multiple teams to ensure appropriate integration of functions to meet goals as well as identify and define necessary system enhancements to deploy new products and process improvements.Develop comprehensive knowledge of how areas of business, such as architecture and infrastructure, integrate to accomplish business goals.Provide in-depth analysis with interpretive thinking to define issues and develop innovative solutions.Work proactively & independently to address stories and epic, and articulate issues/challenges with enough lead time to address project delivery risks.Resolve variety of high impact problems/projects through in-depth evaluation of complex business processes, system processes, and industry standards.Providing expertise in technical analysis and solving technical issues during sprint deliveries.Strong influencing skills, proactive collaborator who can communicate his/her technical decisions effectively.Code reviews, test case reviews and ensure code developed meets the requirements using best practices and tools and enable Continuous Delivery.Utilize advanced knowledge of system flow and develop standards and implement it for Component Design, Coding, Unit Testing and Debugging.Carry out adaptive changes necessitated by changes in Business Requirements and Technology.Appropriately assess risk when business decisions are made, demonstrating particular consideration for the firm's reputation and safeguarding the organization, its clients and assets, by driving compliance with applicable laws, rules and regulations, adhering to Policy, applying sound ethical judgment regarding personal behavior, conduct and business practices, and escalating, managing and reporting control issues with transparency.QualificationsStrong knowledge of Java Collection framework and Multi-Threading, Spring Boot, Angular.Strong knowledge of C++ backend server programming.Strong knowledge of Micro services based architecture and technology stack (Kafka, APIs, etc.)Strong PL-SQL knowledge with Oracle, or MS-SQL / Sybase exposure.Knowledge of design methodologies; design of complex multi-dimensional schema.Working knowledge on GWT.Experience with Ajax based frameworks and JavaScript is a plus.Strong Agile proactive: Sprints/Scrums, Jira, Story Pointing, Test Driven Development, Cucumber, Continuous Integration (Jenkins/TeamCity)Ability to adjust priorities quickly as circumstances dictate.Consistently demonstrates clear and concise written and verbal communicationFlexible to learn and work on any language/tools to meet business objectives.SummaryIf interested and qualified for this role, please apply today 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.
      • Mississauga, Ontario
      • Permanent
      Looking for an Intermediate Developer with 3-5 years’ experience in the design, development and maintenance of web-based interfaces and back-end business systems that leverage Microsoft .NET and MS SQL Server in an enterprise environment. Candidates must have extensive experience in server-side development using ASP.NET / C#, for applications that leverage access to relational databases, specifically Microsoft SQL Server. ** Candidates with experience within a High transactional (on-line buying or eComm) website development preferred. ** This individual must have good communication skills, documenting business requirements, and creating technical design documents.For immediate consideration, don't delay, apply online today!AdvantagesYou will be working remotley in the begining and then it would become most of the week in office once things return to normal which is in Mississauga by Square One Mall.ResponsibilitiesRESPONSIBILITIES- Participation in all phases of the system design and implementation.- Development of solutions meeting the user requirements and considering delivery within the dedicated timelines.- Designing, coding and testing application components according to the architectural guidelines and the development standards.- Contribution to multiple projects and handling multiple tasks.- Operate within a Hybrid Waterfall and Agile framework- Participation in discussions considering future designs and enhancements.- Troubleshooting and optimization to increase performance.- Conducting code reviews, and evaluation of new products and services.- Providing third-level support to clients.QualificationsREQUIRED SKILLS- Degree in Computer Science or a related discipline.- 5+ years of professional experience with Microsoft .NET and C#- 5+ years of extensive experience building ASP.NET MVC 3.0+ applications.- 5+ years of extensive experience building ASP.NET Web Forms applications.- Solid experience with ASP.NET Web API 2.0.- Fluency with WCF, Web Services, XML.- Knowledge of LINQ and Entity Framework technologies- Solid experience in object-oriented software design.- Advanced knowledge with Telerik Controls for both ASP.NET Web Forms and MVC.- Advanced experience with Kendo UI and JQuery- Solid working knowledge of HTML, JavaScript, and Ajax.- Strong experience in Microsoft SQL Server 2008 or higher, including database design, development and profiling.- Working knowledge in SSIS and SSRS.- Working experience with Microsoft Team Foundation Server.- Strong verbal and written communication skills.DESIRABLE SKILLS- Mobile development knowledge (iOS/Android)- Working knowledge in JavaScript Frameworks such as Angular.js, Ember.js, Knockout.jsSummaryIf you feel you are the right fit for thsi 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.
      Looking for an Intermediate Developer with 3-5 years’ experience in the design, development and maintenance of web-based interfaces and back-end business systems that leverage Microsoft .NET and MS SQL Server in an enterprise environment. Candidates must have extensive experience in server-side development using ASP.NET / C#, for applications that leverage access to relational databases, specifically Microsoft SQL Server. ** Candidates with experience within a High transactional (on-line buying or eComm) website development preferred. ** This individual must have good communication skills, documenting business requirements, and creating technical design documents.For immediate consideration, don't delay, apply online today!AdvantagesYou will be working remotley in the begining and then it would become most of the week in office once things return to normal which is in Mississauga by Square One Mall.ResponsibilitiesRESPONSIBILITIES- Participation in all phases of the system design and implementation.- Development of solutions meeting the user requirements and considering delivery within the dedicated timelines.- Designing, coding and testing application components according to the architectural guidelines and the development standards.- Contribution to multiple projects and handling multiple tasks.- Operate within a Hybrid Waterfall and Agile framework- Participation in discussions considering future designs and enhancements.- Troubleshooting and optimization to increase performance.- Conducting code reviews, and evaluation of new products and services.- Providing third-level support to clients.QualificationsREQUIRED SKILLS- Degree in Computer Science or a related discipline.- 5+ years of professional experience with Microsoft .NET and C#- 5+ years of extensive experience building ASP.NET MVC 3.0+ applications.- 5+ years of extensive experience building ASP.NET Web Forms applications.- Solid experience with ASP.NET Web API 2.0.- Fluency with WCF, Web Services, XML.- Knowledge of LINQ and Entity Framework technologies- Solid experience in object-oriented software design.- Advanced knowledge with Telerik Controls for both ASP.NET Web Forms and MVC.- Advanced experience with Kendo UI and JQuery- Solid working knowledge of HTML, JavaScript, and Ajax.- Strong experience in Microsoft SQL Server 2008 or higher, including database design, development and profiling.- Working knowledge in SSIS and SSRS.- Working experience with Microsoft Team Foundation Server.- Strong verbal and written communication skills.DESIRABLE SKILLS- Mobile development knowledge (iOS/Android)- Working knowledge in JavaScript Frameworks such as Angular.js, Ember.js, Knockout.jsSummaryIf you feel you are the right fit for thsi 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.
    30 of 74 jobs seen

    Thank you for subscribing to your personalised job alerts.

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