Enable job alerts via email!
Boost your interview chances
A leading company in IT services is seeking a Software Engineer in Toronto for a contract position lasting 6 months. The ideal candidate will have a strong background in software design and development, with essential skills in Angular CLI, microservices architecture, and advanced problem-solving abilities. This role offers a hybrid work environment and requires eligibility to work in Canada.
Get AI-powered advice on this job and more exclusive features.
Number of Positions : 1 Duration : 6 months initial contract
Location : Toronto, ON, CA
Must be eligible to work in Canada
Hybrid position, 2d / w onsite in Toronto or Mississauga, 7hr / d billing, no exceptions
Must have skills / experience / qualifications :
Degree in Computer Engineering / Science or any combination of equivalent education and experience.
10 years of software design and development experience.
Strong understanding of component-based architecture, state-management and Angular CLI.
Experience with unit testing frameworks (Jasemine, Karma) and end-to-end testing (Cypress, Protractor)
Knowledge of Service Oriented Architecture, Mesh App and Service Architecture.
Great level of Object-Oriented Analysis and Design experience, and a good understanding of the UX design principles.
Understanding of best practices in software development and application security.
Knowledge of microservices architecture.
Excellent problem-solving skills and attention to detail.
Experience with monitoring and logging tools (e.g., Dynatrace, ELK stack) in an asset.
Experience with Git, CI / CD pipelines, Jenkins, and static code / image analysis tools such as SonarQube and Veracode.
No Canadian work experience required however must be eligible to work in Canada.
Nice to have :
Experience with Kubernetes (K8N) and OpenShift platforms.
Experience with Cloud platforms such as AWS or GCP is an asset.
Experience with OpenAPI / Swagger for designing and documenting APIs.
Experience with distributed messaging systems such as Kafka and MQ.
Experience building server-side apps using Java 8+, JDBC, Hibernate and creating web services or APIs using REST (and SOAP).
Experience with relational databases such as Oracle 12+, PL / SQL and NoSQL databases such as MongoDB or Elasticsearch.
Seniority level
Seniority level
Mid-Senior level
Employment type
Employment type
Contract
Job function
Job function
Information Technology
IT Services and IT Consulting, Insurance, and Financial Services
Referrals increase your chances of interviewing at Randstad Digital by 2x
Get notified about new Software Engineer jobs in Toronto, Ontario, Canada .
Software Engineer, Backend (All Levels / All Teams)
Software Engineer I, Entry Level (Fall 2024-Spring 2025) - Toronto
Software Developer Full Stack (Junior) 9063-1115
Software Engineering Intern (September 2025)
Frontend Software Engineer (Remote - Canada)
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
J-18808-Ljbffr
Senior Software Engineer • Toronto, ON, Canada