51380
Share this job
#LI-Hybrid

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;

    • big data technologies (HDFS, Spark and Casandra);

    • cloud migration, Angular and Spring Boot (asset).

Language skills:
  • English: Proficient
Share this job