Thank you for subscribing to your personalised job alerts.

    12 jobs found for c++ in British Columbia

    filter4
    clear all
      • 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.
      • Victoria, British Columbia
      • Permanent
      Are you an experienced .Net / C # Developer? Do you have exemplary communication skills and a strong technical background? We are seeking a .Net / C # Developer for a permanent, full-time role in Victoria, BC. Candidates must be located in Victoria or able to relocate. If you would like to be considered for this exciting opportunity, apply now! AdvantagesWhat’s in it for you?• Work with talented co-workers • Highly Competitive Salary• Comprehensive benefits• Paid vacation days and bonusesResponsibilitiesKey Responsibilities:• Perform research, analysis, design, coding, debugging and testing • Develop and release software running on desktop / mobile devices against Windows operating systems and databases• Analyze and debug difficult application, system and device-related issues• Work closely with team members and management to plan projects, identify risks and deliver solutionsQualificationsSuccessful candidates will have:• Bachelor's degree or Diploma in Computer Science or Computer Engineering• 3+ years of experience developing in C# on a Windows platform• 2+ years of experience developing web applications using Javascript on Angular or React frameworks or similar• 2+ years of experience developing database applications using SQL Server, Oracle, PostSQL or similar• Excellent debugging and diagnostic skills• Working knowledge of network authentication and security protocols• Demonstrated experience as a significant contributor to one or more commercial software products• Strong communicator with exceptional interpersonal and team skillsSummaryIf you are interested in this permanent .Net / C# Developer role in Victoria, BC., 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 .Net / C # Developer? Do you have exemplary communication skills and a strong technical background? We are seeking a .Net / C # Developer for a permanent, full-time role in Victoria, BC. Candidates must be located in Victoria or able to relocate. If you would like to be considered for this exciting opportunity, apply now! AdvantagesWhat’s in it for you?• Work with talented co-workers • Highly Competitive Salary• Comprehensive benefits• Paid vacation days and bonusesResponsibilitiesKey Responsibilities:• Perform research, analysis, design, coding, debugging and testing • Develop and release software running on desktop / mobile devices against Windows operating systems and databases• Analyze and debug difficult application, system and device-related issues• Work closely with team members and management to plan projects, identify risks and deliver solutionsQualificationsSuccessful candidates will have:• Bachelor's degree or Diploma in Computer Science or Computer Engineering• 3+ years of experience developing in C# on a Windows platform• 2+ years of experience developing web applications using Javascript on Angular or React frameworks or similar• 2+ years of experience developing database applications using SQL Server, Oracle, PostSQL or similar• Excellent debugging and diagnostic skills• Working knowledge of network authentication and security protocols• Demonstrated experience as a significant contributor to one or more commercial software products• Strong communicator with exceptional interpersonal and team skillsSummaryIf you are interested in this permanent .Net / C# Developer role in Victoria, BC., 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.
      • Vancouver, British Columbia
      • Permanent
      Are you an IT professional with strong experience in Firmware? Our high-profile Vancouver client is seeking to hire a Senior Firmware Engineer on a permanent basis Apply to this amazing Firmware Engineer opportunity today!What’s in it for you!As a Senior Firmware Engineer with our Vancouver client, you’ll receive:•Leading salary compensation•Unlimited Vacation•BenefitsWhat will you do?As a Senior Firmware Engineer with our Vancouver client, you will:•Develop and maintain a robust embedded ARM-based platform•Develops and documents software for safety critical applications•Develops algorithms for safety, control strategies, communications policies, etc•. Mentor junior team members as our team continues to growHow do you qualify?To qualify for the Senior Firmware Engineer role with our Vancouver client, you must have:•Bachelor of Applied Science degree in Electrical, Computer, or Mechatronics engineering or related discipline•5 years experience developing firmware for embedded systems•Fluency with programming in C /or C++•Experience with WiFi and/or Bluetooth networking•Experience managing source code through a Git source control system•Experience in power electronics and power systems•Experience with embedded LinuxIf you love technology and firmware, then the Senior Firmware Engineer role with our Vancouver client could be the perfect opportunity for you!Please contact Paul Klimau with your resume at: paul.klimau@randstad.caAdvantagesAs a Senior Firmware Engineer with our Vancouver client, you’ll receive:•Leading salary compensation•Unlimited Vacation•BenefitsResponsibilitiesWhat will you do?As a Senior Firmware Engineer with our Vancouver client, you will:•Develop and maintain a robust embedded ARM-based platform•Develops and documents software for safety critical applications•Develops algorithms for safety, control strategies, communications policies, etc•. Mentor junior team members as our team continues to growQualificationsBachelor of Applied Science degree in Electrical, Computer, or Mechatronics engineering or related discipline•5 years experience developing firmware for embedded systems•Fluency with programming in C •Experience with WiFi and/or Bluetooth networking•Experience managing source code through a Git source control system•Experience in power electronics and power systems•Experience with embedded LinuxSummaryIf you love technology and firmware, then the Senior Firmware Engineer role with our Vancouver client could be the perfect opportunity for you!Please contact Paul Klimau with your resume at:paul.klimau@randstad.caRandstad Canada is committed to building a diverse workforce reflective of the diversity of Canada. As a result, we promote employment equity and encourage candidates, especially those who identify as a woman, an Aboriginal person, a person with a disability or a member of a visible minority group, and any others who may contribute to the diversification of our workforce, to apply.Randstad Canada is also committed to developing an inclusive, barrier-free selection processes and work environments.If contacted in relation to a job opportunity, you should advise your Randstad Representative or your local Randstad branch in a timely fashion of the accommodation measures which must be taken to enable you to be assessed in a fair and equitable manner.Information received relating to accommodation measures will be addressed confidentially.For all feedback on equity and accommodation needs, please contact your local Randstad Canada Branch.
      Are you an IT professional with strong experience in Firmware? Our high-profile Vancouver client is seeking to hire a Senior Firmware Engineer on a permanent basis Apply to this amazing Firmware Engineer opportunity today!What’s in it for you!As a Senior Firmware Engineer with our Vancouver client, you’ll receive:•Leading salary compensation•Unlimited Vacation•BenefitsWhat will you do?As a Senior Firmware Engineer with our Vancouver client, you will:•Develop and maintain a robust embedded ARM-based platform•Develops and documents software for safety critical applications•Develops algorithms for safety, control strategies, communications policies, etc•. Mentor junior team members as our team continues to growHow do you qualify?To qualify for the Senior Firmware Engineer role with our Vancouver client, you must have:•Bachelor of Applied Science degree in Electrical, Computer, or Mechatronics engineering or related discipline•5 years experience developing firmware for embedded systems•Fluency with programming in C /or C++•Experience with WiFi and/or Bluetooth networking•Experience managing source code through a Git source control system•Experience in power electronics and power systems•Experience with embedded LinuxIf you love technology and firmware, then the Senior Firmware Engineer role with our Vancouver client could be the perfect opportunity for you!Please contact Paul Klimau with your resume at: paul.klimau@randstad.caAdvantagesAs a Senior Firmware Engineer with our Vancouver client, you’ll receive:•Leading salary compensation•Unlimited Vacation•BenefitsResponsibilitiesWhat will you do?As a Senior Firmware Engineer with our Vancouver client, you will:•Develop and maintain a robust embedded ARM-based platform•Develops and documents software for safety critical applications•Develops algorithms for safety, control strategies, communications policies, etc•. Mentor junior team members as our team continues to growQualificationsBachelor of Applied Science degree in Electrical, Computer, or Mechatronics engineering or related discipline•5 years experience developing firmware for embedded systems•Fluency with programming in C •Experience with WiFi and/or Bluetooth networking•Experience managing source code through a Git source control system•Experience in power electronics and power systems•Experience with embedded LinuxSummaryIf you love technology and firmware, then the Senior Firmware Engineer role with our Vancouver client could be the perfect opportunity for you!Please contact Paul Klimau with your resume at:paul.klimau@randstad.caRandstad Canada is committed to building a diverse workforce reflective of the diversity of Canada. As a result, we promote employment equity and encourage candidates, especially those who identify as a woman, an Aboriginal person, a person with a disability or a member of a visible minority group, and any others who may contribute to the diversification of our workforce, to apply.Randstad Canada is also committed to developing an inclusive, barrier-free selection processes and work environments.If contacted in relation to a job opportunity, you should advise your Randstad Representative or your local Randstad branch in a timely fashion of the accommodation measures which must be taken to enable you to be assessed in a fair and equitable manner.Information received relating to accommodation measures will be addressed confidentially.For all feedback on equity and accommodation needs, please contact your local Randstad Canada Branch.
      • 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 IT professional with strong experience in Firmware? Our high-profile Vancouver client is seeking to hire few Firmware Engineers on a permanent basis Apply to this amazing Firmware Engineer opportunity today!We are looking for very versatile and multi-disciplinary engineers with analog/mixed-signal background who have experience with power systems (high voltage / high current). High frequency designs could be a proxy for that as well.· Firmware/embedded programming is a requirement as well.· The target processor is an NXP ARM processor. The language is plain C.The skills sets on the firmware side are: proficiency in C and firmware programming. A good understanding of IRQs and processor cycle timing. ARM ASM knowledge is a plus.What’s in it for you!As a Firmware Engineer with our Vancouver client, you’ll receive:•Leading salary compensation•Unlimited Vacation•BenefitsWhat will you do?As a Firmware Engineer with our Vancouver client, you will:•Contributes to overall system architecture•Evaluates communication & control strategies for power converters•Develops and documents software for safety critical applications•Develops algorithms for safety, control strategies, communications policies, etcIf you love technology and firmware, then the Firmware Engineer role with our Vancouver client could be the perfect opportunity for you!Please contact Paul Klimau with your resume at:paul.klimau@randstad.caAdvantagesWhat’s in it for you!As a Firmware Engineer with our Vancouver client, you’ll receive:•Leading salary compensation•Unlimited Vacation•BenefitsResponsibilitiesWhat will you do?As a Firmware Engineer with our Vancouver client, you will:•Contributes to overall system architecture•Evaluates communication & control strategies for power converters•Develops and documents software for safety critical applications•Develops algorithms for safety, control strategies, communications policies, etcQualificationsWe are open to any level of engineers,.The skills sets on the firmware side are: proficiency in C and firmware programming. A good understanding of IRQs and processor cycle timing. ARM ASM knowledge is a plus.SummaryIf you love technology and firmware, then the Firmware Engineer role with our Vancouver client could be the perfect opportunity for you!Please contact Paul Klimau with your resume at:paul.klimau@randstad.caRandstad Canada is committed to building a diverse workforce reflective of the diversity of Canada. As a result, we promote employment equity and encourage candidates, especially those who identify as a woman, an Aboriginal person, a person with a disability or a member of a visible minority group, and any others who may contribute to the diversification of our workforce, to apply.Randstad Canada is also committed to developing an inclusive, barrier-free selection processes and work environments.If contacted in relation to a job opportunity, you should advise your Randstad Representative or your local Randstad branch in a timely fashion of the accommodation measures which must be taken to enable you to be assessed in a fair and equitable manner.Information received relating to accommodation measures will be addressed confidentially.For all feedback on equity and accommodation needs, please contact your local Randstad Canada Branch.
      Are you an IT professional with strong experience in Firmware? Our high-profile Vancouver client is seeking to hire few Firmware Engineers on a permanent basis Apply to this amazing Firmware Engineer opportunity today!We are looking for very versatile and multi-disciplinary engineers with analog/mixed-signal background who have experience with power systems (high voltage / high current). High frequency designs could be a proxy for that as well.· Firmware/embedded programming is a requirement as well.· The target processor is an NXP ARM processor. The language is plain C.The skills sets on the firmware side are: proficiency in C and firmware programming. A good understanding of IRQs and processor cycle timing. ARM ASM knowledge is a plus.What’s in it for you!As a Firmware Engineer with our Vancouver client, you’ll receive:•Leading salary compensation•Unlimited Vacation•BenefitsWhat will you do?As a Firmware Engineer with our Vancouver client, you will:•Contributes to overall system architecture•Evaluates communication & control strategies for power converters•Develops and documents software for safety critical applications•Develops algorithms for safety, control strategies, communications policies, etcIf you love technology and firmware, then the Firmware Engineer role with our Vancouver client could be the perfect opportunity for you!Please contact Paul Klimau with your resume at:paul.klimau@randstad.caAdvantagesWhat’s in it for you!As a Firmware Engineer with our Vancouver client, you’ll receive:•Leading salary compensation•Unlimited Vacation•BenefitsResponsibilitiesWhat will you do?As a Firmware Engineer with our Vancouver client, you will:•Contributes to overall system architecture•Evaluates communication & control strategies for power converters•Develops and documents software for safety critical applications•Develops algorithms for safety, control strategies, communications policies, etcQualificationsWe are open to any level of engineers,.The skills sets on the firmware side are: proficiency in C and firmware programming. A good understanding of IRQs and processor cycle timing. ARM ASM knowledge is a plus.SummaryIf you love technology and firmware, then the Firmware Engineer role with our Vancouver client could be the perfect opportunity for you!Please contact Paul Klimau with your resume at:paul.klimau@randstad.caRandstad Canada is committed to building a diverse workforce reflective of the diversity of Canada. As a result, we promote employment equity and encourage candidates, especially those who identify as a woman, an Aboriginal person, a person with a disability or a member of a visible minority group, and any others who may contribute to the diversification of our workforce, to apply.Randstad Canada is also committed to developing an inclusive, barrier-free selection processes and work environments.If contacted in relation to a job opportunity, you should advise your Randstad Representative or your local Randstad branch in a timely fashion of the accommodation measures which must be taken to enable you to be assessed in a fair and equitable manner.Information received relating to accommodation measures will be addressed confidentially.For all feedback on equity and accommodation needs, please contact your local Randstad Canada Branch.
      • 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.
      • 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.
      • Vancouver, British Columbia
      • Permanent
      Are YOU a Senior .Net Engineer who can be responsible for implementing applications on .NET framework and programming languages?Randstad Technologies is recruiting for a Senior .Net Engineer for our Vancouver based client. This is a full-time permanent position and the ideal candidate needs to be in Vancouver or willing to relocate to Vancouver. If you want to work for one of the most recognized brands in the world and one of the Top 100 Employers in Canada. Apply now!*Please only candidates with valid employment status in Canada will be considered*AdvantagesWhat is in it for YOU?• Competitive Salary • RRSP Matching• Employer Paid Flexible Health Coverage (from day one)• Employee Purchase Program – discounts! • Professional Development Opportunities • Social and Wellness Events • Employee Referral Program- we want great talent like you!ResponsibilitiesWhat will YOU do?As an experienced Senior .Net Engineer, you will:•Implement clean, scalable code using .NET programming languages•Write large amounts of code, perform code reviews, write unit tests•Write documentation•Perform research and analysis to make optimal architecture and design decisions•Interface with other groups including Product Management, QA and Operations•Create quick proof-of-concept prototypes•Participate in scrum team.•Continuously discover, evaluate, and implement new technologies to maximize development efficiencyQualificationsHow do YOU qualify?To qualify for the Senior .Net Engineer role with our client, you must have:•BS or MS in Computer Science or equivalent experience•5+ years of production level experience in one of: C# .Net, C++•Knowledge of Microsoft Endpoint Management MEMCM, or Microsoft System Center Configuration Management SCCM.•Knowledge of MDM, and Microsoft Intune.•Knowledge of network and web related protocols (e.g., TCP/IP, REST, gRPC, HTTP, TLS)•Hands-on experience developing applications for highly scalable and highly available distributed systems•Strong computer science fundamentals in data structures, design patterns, algorithm design, and complexity analysis•Good working knowledge of SQLNice to have:•Production level experience in AWS is an asset•Interest and ability to learn new technologies or other coding languages as needed•Good grasp of the Agile software development approach, CI/CD, Gradle, Maven, GIT, code review and code coverage tools. Experience with designing a test strategy, writing test cases and automating testing•Experience with software security and systems that handle sensitive data.•Great interpersonal and communication skillsSummaryDo you have this experience? If you answer YES, then please apply IMMEDIATELY so we can discuss your experience and interest in this opportunity! For more information on this opportunity or to apply, please reach out to kinjal.sankhe@randstad.caRandstad Canada is committed to building a diverse workforce reflective of the diversity of Canada. As a result, we promote employment equity and encourage candidates, especially those who identify as a woman, an Aboriginal person, a person with a disability or a member of a visible minority group, and any others who may contribute to the diversification of our workforce, to apply.Randstad Canada is also committed to developing an inclusive, barrier-free selection processes and work environments.If contacted in relation to a job opportunity, you should advise your Randstad Representative or your local Randstad branch in a timely fashion of the accommodation measures which must be taken to enable you to be assessed in a fair and equitable manner.Information received relating to accommodation measures will be addressed confidentially.For all feedback on equity and accommodation needs, please contact your local Randstad Canada Branch.
      Are YOU a Senior .Net Engineer who can be responsible for implementing applications on .NET framework and programming languages?Randstad Technologies is recruiting for a Senior .Net Engineer for our Vancouver based client. This is a full-time permanent position and the ideal candidate needs to be in Vancouver or willing to relocate to Vancouver. If you want to work for one of the most recognized brands in the world and one of the Top 100 Employers in Canada. Apply now!*Please only candidates with valid employment status in Canada will be considered*AdvantagesWhat is in it for YOU?• Competitive Salary • RRSP Matching• Employer Paid Flexible Health Coverage (from day one)• Employee Purchase Program – discounts! • Professional Development Opportunities • Social and Wellness Events • Employee Referral Program- we want great talent like you!ResponsibilitiesWhat will YOU do?As an experienced Senior .Net Engineer, you will:•Implement clean, scalable code using .NET programming languages•Write large amounts of code, perform code reviews, write unit tests•Write documentation•Perform research and analysis to make optimal architecture and design decisions•Interface with other groups including Product Management, QA and Operations•Create quick proof-of-concept prototypes•Participate in scrum team.•Continuously discover, evaluate, and implement new technologies to maximize development efficiencyQualificationsHow do YOU qualify?To qualify for the Senior .Net Engineer role with our client, you must have:•BS or MS in Computer Science or equivalent experience•5+ years of production level experience in one of: C# .Net, C++•Knowledge of Microsoft Endpoint Management MEMCM, or Microsoft System Center Configuration Management SCCM.•Knowledge of MDM, and Microsoft Intune.•Knowledge of network and web related protocols (e.g., TCP/IP, REST, gRPC, HTTP, TLS)•Hands-on experience developing applications for highly scalable and highly available distributed systems•Strong computer science fundamentals in data structures, design patterns, algorithm design, and complexity analysis•Good working knowledge of SQLNice to have:•Production level experience in AWS is an asset•Interest and ability to learn new technologies or other coding languages as needed•Good grasp of the Agile software development approach, CI/CD, Gradle, Maven, GIT, code review and code coverage tools. Experience with designing a test strategy, writing test cases and automating testing•Experience with software security and systems that handle sensitive data.•Great interpersonal and communication skillsSummaryDo you have this experience? If you answer YES, then please apply IMMEDIATELY so we can discuss your experience and interest in this opportunity! For more information on this opportunity or to apply, please reach out to kinjal.sankhe@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 a keen learner who enjoys being a Subject Matter Expert, excels at research, loves being an early product user, passionately advocates on behalf of customers, and develops world-class content that is perfectly pitched to users?Randstad Technologies is recruiting for a Senior Technical Writer (Multiple Positions) for our Vancouver based client. This is a full-time permanent position and the ideal candidate needs to be in Vancouver or willing to relocate to Vancouver. If you want to work for one of the most recognized brands in the world and one of the Top 100 Employers in Canada. Apply now!*Please only candidates with valid employment status in Canada will be considered*AdvantagesWhat is in it for YOU?• Competitive Salary • RRSP Matching• Employer Paid Flexible Health Coverage (from day one)• Employee Purchase Program – discounts! • Professional Development Opportunities • Social and Wellness Events • Employee Referral Program- we want great talent like you!ResponsibilitiesWhat will YOU do?As an experienced Senior Technical Writer, you will:•Work with a mix of products, including end-user devices and apps, enterprise IT admin cloud services, web consoles, developer SDKs, REST APIs.•Develop a variety of content, including user, admin, and developer guides, step-by-step how-to tutorials and videos, and web page copy, blog posts, and FAQs.•Understand our customers: their point of view, knowledge level, skill sets, preferences, and pain points. You’ll do this by working with our UX researchers to run surveys, interviews, and tests. With this knowledge, you’ll pitch your content to the right audience using the right language•Become a Subject Matter Expert. You’ll master our technologies: phones, tablets, and watches; Android, Tizen, and Windows operating systems; Java and C programming languages; and REST APIs and scripting languages. You are a disciplined self-learner, making use of a variety of methods to become proficient fast•Optimize quality by analyzing metrics, reviewing customer feedback, and continually improving content•Enhance internal efficiency and productivity. You’ll review the latest tools and methods; propose new ways of working; and train and support team members during transitionsQualificationsHow do YOU qualify?To qualify for the Senior Technical Writer role with our client, you must have:•Bachelor’s degree in Engineering, Computer Science, or Communications, or equivalent•At least 5+ years of technical or business writing experience•Excellent proficiency in English, ability to explain highly complex concepts in plain English•Ability to understand new and complex technologies quickly•Strong attention to detail and a commitment to quality•Problem solving skills, ability to find the root cause of issues and troubleshoot them yourself•Agility in multi-tasking in a rapidly changing environment with hard deadlinesNice to have:•Knowledge of any of the following: Mobile Device Management solutions, Microsoft Endpoint Manager, or Active Directory (AD)•Experience with HTML and CSS: troubleshooting issues, updating design and layout•Experience with MadCap Flare•Experience with video development: storyboarding, scripting, production•Experience with code repositories like Git, Perforce•Ability to read programming (Java, C) and scripting (JavaScript, PHP, Python) code•Knowledge of API reference generation using Javadoc, Doxygen, SwaggerSummaryDo you have this experience? If you answer YES, then please apply IMMEDIATELY so we can discuss your experience and interest in this opportunity! For more information on this opportunity or to apply, please reach out to kinjal.sankhe@randstad.caRandstad Canada is committed to building a diverse workforce reflective of the diversity of Canada. As a result, we promote employment equity and encourage candidates, especially those who identify as a woman, an Aboriginal person, a person with a disability or a member of a visible minority group, and any others who may contribute to the diversification of our workforce, to apply.Randstad Canada is also committed to developing an inclusive, barrier-free selection processes and work environments.If contacted in relation to a job opportunity, you should advise your Randstad Representative or your local Randstad branch in a timely fashion of the accommodation measures which must be taken to enable you to be assessed in a fair and equitable manner.Information received relating to accommodation measures will be addressed confidentially.For all feedback on equity and accommodation needs, please contact your local Randstad Canada Branch.
      Are YOU a keen learner who enjoys being a Subject Matter Expert, excels at research, loves being an early product user, passionately advocates on behalf of customers, and develops world-class content that is perfectly pitched to users?Randstad Technologies is recruiting for a Senior Technical Writer (Multiple Positions) for our Vancouver based client. This is a full-time permanent position and the ideal candidate needs to be in Vancouver or willing to relocate to Vancouver. If you want to work for one of the most recognized brands in the world and one of the Top 100 Employers in Canada. Apply now!*Please only candidates with valid employment status in Canada will be considered*AdvantagesWhat is in it for YOU?• Competitive Salary • RRSP Matching• Employer Paid Flexible Health Coverage (from day one)• Employee Purchase Program – discounts! • Professional Development Opportunities • Social and Wellness Events • Employee Referral Program- we want great talent like you!ResponsibilitiesWhat will YOU do?As an experienced Senior Technical Writer, you will:•Work with a mix of products, including end-user devices and apps, enterprise IT admin cloud services, web consoles, developer SDKs, REST APIs.•Develop a variety of content, including user, admin, and developer guides, step-by-step how-to tutorials and videos, and web page copy, blog posts, and FAQs.•Understand our customers: their point of view, knowledge level, skill sets, preferences, and pain points. You’ll do this by working with our UX researchers to run surveys, interviews, and tests. With this knowledge, you’ll pitch your content to the right audience using the right language•Become a Subject Matter Expert. You’ll master our technologies: phones, tablets, and watches; Android, Tizen, and Windows operating systems; Java and C programming languages; and REST APIs and scripting languages. You are a disciplined self-learner, making use of a variety of methods to become proficient fast•Optimize quality by analyzing metrics, reviewing customer feedback, and continually improving content•Enhance internal efficiency and productivity. You’ll review the latest tools and methods; propose new ways of working; and train and support team members during transitionsQualificationsHow do YOU qualify?To qualify for the Senior Technical Writer role with our client, you must have:•Bachelor’s degree in Engineering, Computer Science, or Communications, or equivalent•At least 5+ years of technical or business writing experience•Excellent proficiency in English, ability to explain highly complex concepts in plain English•Ability to understand new and complex technologies quickly•Strong attention to detail and a commitment to quality•Problem solving skills, ability to find the root cause of issues and troubleshoot them yourself•Agility in multi-tasking in a rapidly changing environment with hard deadlinesNice to have:•Knowledge of any of the following: Mobile Device Management solutions, Microsoft Endpoint Manager, or Active Directory (AD)•Experience with HTML and CSS: troubleshooting issues, updating design and layout•Experience with MadCap Flare•Experience with video development: storyboarding, scripting, production•Experience with code repositories like Git, Perforce•Ability to read programming (Java, C) and scripting (JavaScript, PHP, Python) code•Knowledge of API reference generation using Javadoc, Doxygen, SwaggerSummaryDo you have this experience? If you answer YES, then please apply IMMEDIATELY so we can discuss your experience and interest in this opportunity! For more information on this opportunity or to apply, please reach out to kinjal.sankhe@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.
      • Victoria, British Columbia
      • Permanent
      Are you an experienced Software Engineer? Do you have exemplary leadership skills and strong technical expertise? We are seeking a Software Engineering Manager for a permanent, full-time role in Victoria, BC. Candidates must be located in Victoria or able to relocate. 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 Salary• Comprehensive benefits• Paid vacation days and bonusesResponsibilitiesKey Responsibilities:• Act as lead for the team of Software Engineers• Work on improving best practices• Defining documentation and technical requirements• Building / extending on the companies capabilities for future growthQualificationsSuccessful candidates will have:• 3+ years’ leading software development groups• Experience with software design, architecture, and code reviews• Previous experience with C#, Java, Javascript will be beneficial• Degree in Computer Science, Engineering or related field /equivalent experience• Demonstrated strong communication skills (verbal and written)• Ability to recruit, train, mentor and guide• Experience in an Agile environmentSummaryIf you are interested in this permanent Software Engineer Manager 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 Software Engineer? Do you have exemplary leadership skills and strong technical expertise? We are seeking a Software Engineering Manager for a permanent, full-time role in Victoria, BC. Candidates must be located in Victoria or able to relocate. 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 Salary• Comprehensive benefits• Paid vacation days and bonusesResponsibilitiesKey Responsibilities:• Act as lead for the team of Software Engineers• Work on improving best practices• Defining documentation and technical requirements• Building / extending on the companies capabilities for future growthQualificationsSuccessful candidates will have:• 3+ years’ leading software development groups• Experience with software design, architecture, and code reviews• Previous experience with C#, Java, Javascript will be beneficial• Degree in Computer Science, Engineering or related field /equivalent experience• Demonstrated strong communication skills (verbal and written)• Ability to recruit, train, mentor and guide• Experience in an Agile environmentSummaryIf you are interested in this permanent Software Engineer Manager 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.
      • Vancouver, British Columbia
      • Permanent
      Are you a Senior Programmer Analyst with strong CRM experience looking to work within a highly collaborative environment on an exciting SaaS product? Our Downtown Vancouver client is looking for a Senior Programmer Analyst to join their amazing team on a full-time salary paid contract basis! Apply for this awesome Senior Programmer Analyst opportunity today!AdvantagesWhat’s in it for you!As a Senior Programmer Analyst with our Downtown Vancouver client, you’ll receive:• Highly competitive market annual rates.• Great work environment in downtown Vancouver (remote for now).• Extended health and dental benefits.ResponsibilitiesWhat will you do?As a Senior Programmer Analyst with our Downtown Vancouver client, you will:• Design and develop software/system required for improving the functionality and reliability of banking applications and services.• Contribute to the ongoing enhancements of applications to support the strategic business initiatives• Support team skill development by mentoring junior staff.QualificationsHow 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 Software Development.• Experience in MS Dynamics CRM product implementation.• C#, Java, Apex, HTML• Strong experience with SQL and Microsoft Azure DevOps, GITWhat additional experience do you bring?To be considered for the Senior Programmer Analyst role with our Downtown Vancouver client, it's an asset to have:• Nice to have experience in Product Implementation experience (such as Salesforce, CRM, Contact Centre technologies).• Experience working in the Financial Industry.SummaryIf the prospect of working within a high-functioning collaborative environment on an exciting SaaS product intrigues you, then the Senior Programmer Analyst 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 now!Randstad Canada is committed to building a diverse workforce reflective of the diversity of Canada. As a result, we promote employment equity and encourage candidates, especially those who identify as a woman, an Aboriginal person, a person with a disability or a member of a visible minority group, and any others who may contribute to the diversification of our workforce, to apply.Randstad Canada is also committed to developing an inclusive, barrier-free selection processes and work environments.If contacted in relation to a job opportunity, you should advise your Randstad Representative or your local Randstad branch in a timely fashion of the accommodation measures which must be taken to enable you to be assessed in a fair and equitable manner.Information received relating to accommodation measures will be addressed confidentially.For all feedback on equity and accommodation needs, please contact your local Randstad Canada Branch.
      Are you a Senior Programmer Analyst with strong CRM experience looking to work within a highly collaborative environment on an exciting SaaS product? Our Downtown Vancouver client is looking for a Senior Programmer Analyst to join their amazing team on a full-time salary paid contract basis! Apply for this awesome Senior Programmer Analyst opportunity today!AdvantagesWhat’s in it for you!As a Senior Programmer Analyst with our Downtown Vancouver client, you’ll receive:• Highly competitive market annual rates.• Great work environment in downtown Vancouver (remote for now).• Extended health and dental benefits.ResponsibilitiesWhat will you do?As a Senior Programmer Analyst with our Downtown Vancouver client, you will:• Design and develop software/system required for improving the functionality and reliability of banking applications and services.• Contribute to the ongoing enhancements of applications to support the strategic business initiatives• Support team skill development by mentoring junior staff.QualificationsHow 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 Software Development.• Experience in MS Dynamics CRM product implementation.• C#, Java, Apex, HTML• Strong experience with SQL and Microsoft Azure DevOps, GITWhat additional experience do you bring?To be considered for the Senior Programmer Analyst role with our Downtown Vancouver client, it's an asset to have:• Nice to have experience in Product Implementation experience (such as Salesforce, CRM, Contact Centre technologies).• Experience working in the Financial Industry.SummaryIf the prospect of working within a high-functioning collaborative environment on an exciting SaaS product intrigues you, then the Senior Programmer Analyst 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 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.
      • Richmond, British Columbia
      • Permanent
      Are you a talented Software Developer with a passion for delivering high quality applications and products from design to deployment? Our Richmond BC client is seeking to hire multiple Full Stack .NET Developers, on a permanent full-time basis. Apply to this amazing Full Stack .NET Developer opportunity today!AdvantagesWhat’s in it for you!As a Full Stack .NET Developer with our Richmond client, you’ll receive:•Highly competitive market compensation package.•Competitive benefits package (optional Defined Benefits Retirement Plan, Stock Purchase Plan and Group RRSP).•Flexible work hours.•Friendly and collaborative work environment.•Monthly fun and interactive team events.•Opportunities for career growth.•Pet-friendly office!ResponsibilitiesWhat will you do?As a Full Stack .NET Developer with our Richmond client, you will:•Develop creative and efficient solutions that enhance the client customer and employee experience.•Own quality for responsible features and write necessary tests to ensure quality.•Collaborate with other team members to write clear user stories, design tests for prototypes/products, and continuously deliver product enhancements.•Communicate with IT teams regarding Digital innovations affecting bedrock IT systems.•Communicate with business stakeholders regarding Agile processes to set/manage delivery methods and timelines.QualificationsHow do you qualify?To qualify for the Full Stack .NET Developer role with our Richmond client, you must have:•3-5 years’ programming experience in C# and .NET (4.7+ or Core).•3-5 years’ experience with Angular JS.•3-5 years’ experience with HTML, HTML5, CSS/CSS3, XML, and XSL/XSLT.•6 months-1 year experience with Azure.•Strong knowledge of Microservices and experience developing them.•Strong planning and organizational skills.•Diploma/degree in Computer Science or Software Engineering.•Experience using VSTS (Azure DevOps) an asset.SummaryIf you’re a creative Software Developer able to quickly adapt to continuously evolving technologies, and have a keen desire to design/develop cutting-edge applications/products, then the Full Stack .NET Developer role with our Richmond BC client could be the perfect opportunity for you!Please contact Paul Klimau with your resume at:paul.klimau@randstad.caFor more information, or click the Apply button now!Randstad Canada is committed to building a diverse workforce reflective of the diversity of Canada. As a result, we promote employment equity and encourage candidates, especially those who identify as a woman, an Aboriginal person, a person with a disability or a member of a visible minority group, and any others who may contribute to the diversification of our workforce, to apply.Randstad Canada is also committed to developing an inclusive, barrier-free selection processes and work environments.If contacted in relation to a job opportunity, you should advise your Randstad Representative or your local Randstad branch in a timely fashion of the accommodation measures which must be taken to enable you to be assessed in a fair and equitable manner.Information received relating to accommodation measures will be addressed confidentially.For all feedback on equity and accommodation needs, please contact your local Randstad Canada Branch.
      Are you a talented Software Developer with a passion for delivering high quality applications and products from design to deployment? Our Richmond BC client is seeking to hire multiple Full Stack .NET Developers, on a permanent full-time basis. Apply to this amazing Full Stack .NET Developer opportunity today!AdvantagesWhat’s in it for you!As a Full Stack .NET Developer with our Richmond client, you’ll receive:•Highly competitive market compensation package.•Competitive benefits package (optional Defined Benefits Retirement Plan, Stock Purchase Plan and Group RRSP).•Flexible work hours.•Friendly and collaborative work environment.•Monthly fun and interactive team events.•Opportunities for career growth.•Pet-friendly office!ResponsibilitiesWhat will you do?As a Full Stack .NET Developer with our Richmond client, you will:•Develop creative and efficient solutions that enhance the client customer and employee experience.•Own quality for responsible features and write necessary tests to ensure quality.•Collaborate with other team members to write clear user stories, design tests for prototypes/products, and continuously deliver product enhancements.•Communicate with IT teams regarding Digital innovations affecting bedrock IT systems.•Communicate with business stakeholders regarding Agile processes to set/manage delivery methods and timelines.QualificationsHow do you qualify?To qualify for the Full Stack .NET Developer role with our Richmond client, you must have:•3-5 years’ programming experience in C# and .NET (4.7+ or Core).•3-5 years’ experience with Angular JS.•3-5 years’ experience with HTML, HTML5, CSS/CSS3, XML, and XSL/XSLT.•6 months-1 year experience with Azure.•Strong knowledge of Microservices and experience developing them.•Strong planning and organizational skills.•Diploma/degree in Computer Science or Software Engineering.•Experience using VSTS (Azure DevOps) an asset.SummaryIf you’re a creative Software Developer able to quickly adapt to continuously evolving technologies, and have a keen desire to design/develop cutting-edge applications/products, then the Full Stack .NET Developer role with our Richmond BC client could be the perfect opportunity for you!Please contact 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.

    Thank you for subscribing to your personalised job alerts.

    Explore over 12 jobs in British Columbia

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