software engineer fullstack in montreal

job type
apply now

job details

montreal, québec
job category
job type
reference number
apply now

job description

As a Senior Software Engineer you will be responsible for hands on development, analysis, architectural design, mentoring other developers and working closely with customers. All our development is on high volume, high performance transactional systems - you will be responsible for ensuring their success through code reviews and performance tuning, as well as assisting with live production incidents.


- Work as part of a self-organising SCRUM team to develop new features and functionality
-Practice Test-driven development to produce robust, clear, polished, code to a high standard of quality
- Design solutions that are modular, scalable, extendable and portable
- Work with customers to extract requirements using BDD

- If you’re the right Software Engineer for us, you’ll be able to demonstrate:

- Demonstrable coding talent in at least one major language (Java, J2EE, C, C++)
- Strong fundamental programming skills (data structures, algorithms)
- Database design experience (any vendor)
- Web development skills HTML, HTML5 and CSS
- Excellent communication skills, both written and spoken
- It would also be great to see these skills/experiences as well:

Familiarity developing on Unix/Linux
Experience with LAMP (Linux, Apache, MySQL, PHP) website design
Knowledge of Agile, Scrum, BDD, TDD and/or CI
Experience with tools such as Jenkins, Maven & Artifactory

Please send your application directly to
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.