RQ08342 - Software Developer - Senior

Rubicon Path
Toronto
CAD 80,000 - 120,000
Job description

Description

Responsibilities include translating technical systems specifications into working, tested applications. This includes:

  1. Developing detailed programming specifications
  2. Writing and/or generating code
  3. Compiling data-driven programs
  4. Maintaining applications

Skills, Experience and Skill Set Requirements

Drupal and PHP Development and Implementation Experience - 60%

  • Web development and design experience (5 years+)
  • Expert knowledge and 8 years+ experience of Drupal 9+, PHP, and Symfony, Twig framework
  • Extensive knowledge and experience with Drupal version 10+ administration, and version upgrades
  • Able to develop/modify Drupal custom modules, and demonstrate Drupal integration experience with other software/applications, for example: Elasticsearch, Postgres and Java (React or Vue), Twig
  • Experience with exposing Drupal API for other application integration
  • Experience with Drupal 9+ & 10+ version upgrades by fixing incompatible/deprecated methods reported in the upgrade status module
  • Experience with composer and drush commands
  • Expert knowledge and experience of HTML, CSS, SCSS and JavaScript

Other Technologies and Cloud Experience - 30%

  • Demonstrates experience in React, API, REST, JSON and Python Script or Java
  • Knowledge and hands-on experience of Elasticsearch implementation and API, Kibana
  • Knowledge and hands-on experience of Drupal integration with APIs & Azure Cloud implementation (e.g. MS Defender & Azure Data Store, OpenID)
  • Knowledge and experience with implementing solutions with Postgres and other relational DB (e.g. Microsoft SQL); and jQuery, Connectivity/Structured Query Language (JDBC/ODBC/SQL), Data Pipelines (e.g. Azure Data Factory, Azure Data Store)
  • CI/CD Pipeline Integration, and automatic code scan
  • Git, Docker, Azure DevOps (VSTS/TFS)
  • Experience in testing automation
  • Cloud experience (Azure, Amazon), Azure is preferred

Agile Delivery and General Skills - 10%

  • Experience in Scrum Agile delivery, and Agile methodologies for the development, design, implementation and maintenance of applications
  • Experience in translating business requirements into project delivery timelines/estimates, and design
  • Experience in programming and analysis at the specified experience level
  • Excellent oral and written communication skills; inter-personal and collaboration skills
  • A team player with a proven track record for meeting strict deadlines
  • Excellent experience and skills in problem-solving, troubleshooting and investigating production issues, making recommendations to fix the problem
  • Strong learning capability and can grasp the new technology demanded by the projects

Supplier Comments

Closing Date/Time: 2025-03-26, 11:30 a.m.

Max no of submission: 1 (one)

Candidate needs to be in office: 3 days a week

Must haves:

  • Expert knowledge and 8 years+ experience of Drupal 9+, PHP, and Symfony, Twig framework
  • Extensive knowledge and experience with Drupal version 10+ administration, and version upgrades
  • Able to develop/modify Drupal custom modules, and demonstrate Drupal integration experience with other software/applications, for example: Elasticsearch, Postgres and Java (React or Vue), Twig
  • Experience with exposing Drupal API for other application integration
  • Experience with Drupal 9+ & 10+ version upgrades by fixing incompatible/deprecated methods reported in the upgrade status module
  • Knowledge and hands-on experience of Elasticsearch implementation and API, Kibana
  • Knowledge and hands-on experience of Drupal integration with APIs & Azure Cloud implementation (e.g. MS Defender & Azure Data Store, OpenID)
  • Knowledge and experience with implementing solutions with Postgres and other relational DB (e.g. Microsoft SQL); and jQuery, Connectivity/Structured Query Language (JDBC/ODBC/SQL), Data Pipelines (e.g. Azure Data Factory, Azure Data Store)
Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new RQ08342 - Software Developer - Senior jobs in Toronto