senior software developer, Vancouver

randstad canada
job type
apply now

job details

vancouver, british columbia
job type
reference number
randstad canada
apply now

job description

Are you a driven Software Developer passionate about working with a multitude of innovative technologies and creating cutting-edge code? Our Vancouver client, a leading software development company, is seeking to hire several Senior Software Developers on a permanent full-time position. Apply to this amazing Senior Software Developer opportunity today!

What’s in it for you!
As a Senior Software Developer with our Vancouver client, you’ll receive:
•Above market compensation package.
•Comprehensive benefits package.
•Opportunity to work with cutting-edge technologies.
•Highly collaborative team-based environment.
•Opportunity for career growth.

What will you do?
As a Senior Software Developer with our Vancouver client, you will:
•Write clear/concise programs that are maintainable, readable, portable (where appropriate), testable, and documented.
•Write complete and correct tests for all development projects.
•Mentor intermediate and junior developers throughout engineering.
•Foster highly productive collaboration within your team on assigned projects.
•Gather specifications from clients on projects, scoping work to reflect client demands and ensure clear expectations.
•Plan and estimate projects according to specifications.
•Use clear and timely communication to ensure team and clients are well informed.
•Take ownership of assigned projects and collaborate with developers at all levels to meet schedules.
•Learn new technologies and continually expand your development skills.
•Meet programming standards by following production, productivity, quality, and customer-service standards.
•Participate in improving company best practices and processes to satisfy client requirements.

How do you qualify?
To qualify for the Senior Software Developer role with our Vancouver client, you must have:
•B. Sc. in Computer Science, Software Engineering, or equivalent relevant experience.
•5+ years’ C++ or Java industry experience, both a plus.
•3-5 years’ experience with TDD.
•Experience estimating software development requirements.
•Strong document experience.
•Excellent written/verbal communication skills.

What additional experience do you bring?
To be considered for the Senior Software Developer role with our Vancouver client, it’s an asset to have:
•Experience with other software development languages.
•Experience working with an IDE: Visual Studio, Visual Studio Code, IntelliJ, and Eclipse.
•Experience writing tests, both unit and integration.
•Experience using C++ memory management and performance analysis tools.
•Experience with Big Data and/or NoSQL.
•Experience creating cloud-hosted infrastructure on AWS, Azure, and/or GCP.
•Experience in SQL, databases and database connectivity.
•Experience working with C#, JavaScript/Typescript, Node.js, and/or Python.
•Exposure to authentication and access technologies: SSO, OAuth, SAML, LDAP a plus.
•Experience documenting software design.

If the prospect of participating in the entire SDLC, joining a highly collaborative team of Software Developers, and mentoring Junior/intermediate developers intrigues you, then the Senior Software Developer role with our Vancouver client could be the perfect opportunity for you!

Please contact Alexandre Bernal with your resume at:
For more information, or click the Apply button now!
Randstad Professionals Canada
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.