Please note that this is a hybrid position with in-office presence required 2 times per week at the downtown Toronto office.
Do you want to experience the essence of a large organization in a company with a personal touch? Come and work with us! We are looking for creative, innovative, and collaborative people like you to join our team.
Take your ambitions to the next level
Manage the application analysis, design and development across multiple client servers or web-based platforms;
Work:
closely with business units to review business requirements and feasibility from the technical perspective and to finalize requirements;
on moving existing analytics platform (on-premise infrastructure) to Microsoft Azure’s cloud.
Develop:
and maintain database scripts;
applications in Scala (mostly Spark Applications), Java, Angular and Cassandra.
Review code written by junior or intermediate developers on the team;
Perform unit testing.
Comply with the system development life cycle (SDLC) methodology;
Take part in the development of requirements, design, testing and deployment documents.
Ensure:
consistency in coding standards;
the required documentation is housed in the project repository and that knowledge transfer has occurred to the full-time staff upon completion of the contract term.
When it just clicks!
Does this sound like you?
Bachelor’s degree in computer science or equivalent;
Minimum of 3 years of experience with Scala;
Experience with:
Databricks, particularly with running Spark (Databricks lakehouse platform is an asset);
Cloud computing (AWS, Azure and Google Cloud) applications (batch processing) using Scala or Java;
Java Spark, Scala, Spring, SQL Server, Git and React;
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution.
Compensation Planning
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles
Skills Library