RQ10447 - Software Developer - Senior
About the role
Software Developer - Senior (RQ10447) Ministry of Natural Resources and Forestry | 40 St Clair West, Toronto, Ontario (Onsite)
Contract: April 1, 2026 – March 31, 2027 (250 business days, probable extension)
About The Role We are looking for a highly skilled Senior Drupal Developer with 8+ years of expert-level experience in Drupal 10+, PHP, Symfony, and Twig frameworks to build and maintain enterprise web applications. Our ideal candidate excels at Drupal 11+ administration/version upgrades, custom module development, API integrations (REST/JSON), and modern frontend technologies including React, HTML/CSS/SCSS, and JavaScript. They will translate technical specifications into production-ready applications with Elasticsearch, Postgres, Azure Cloud, and CI/CD pipeline integration.
This onsite role requires deep expertise in Drupal ecosystem (Composer, Drush), cloud implementations (Azure Data Store, MS Defender, OpenID), and Agile delivery with proven ability to troubleshoot production issues, meet strict deadlines, and rapidly adopt new technologies.
What You'll Do
Develop, upgrade, and integrate Drupal-based web applications with enterprise systems and cloud platforms.
Must Haves
- 8+ years expert knowledge: Drupal 10+, PHP, Symfony, Twig framework.
- Extensive Drupal 11+ administration and version upgrades.
- Experience: React, API, REST, JSON, Python Script or Java.
- Expert: HTML, CSS, SCSS, JavaScript.
Key Responsibilities
- Translate technical specs into working, tested applications.
- Develop detailed programming specifications; write/generate code.
- Compile data-driven programs; maintain applications.
Experience And Skill Set Requirements Drupal & PHP Development (60%)
- Web development/design (5+ years).
- 8+ years: Drupal 10+, PHP, Symfony, Twig.
- Drupal 11+ admin/upgrades; fix deprecated methods via upgrade status module.
- Custom Drupal modules; integrations (Elasticsearch, Postgres, Java/React/Vue, Twig).
- Expose Drupal APIs for application integration.
- Drupal 9/10/11 upgrades (Composer, Drush commands).
Other Technologies & Cloud (30%)
- React, REST APIs, JSON, Python/Java scripting.
- Elasticsearch implementation/API, Kibana.
- Azure Cloud: Drupal integration (MS Defender, Azure Data Store, OpenID).
- Postgres/MS SQL; jQuery, JDBC/ODBC/SQL, Azure Data Factory pipelines.
- CI/CD: Git, Docker, Azure DevOps (VSTS/TFS), auto code scanning.
- Testing automation; Azure/Amazon cloud (Azure preferred).
Agile & General Skills (10%)
- Scrum/Agile delivery methodologies.
- Translate requirements to timelines/estimates/design.
- Excellent communication, collaboration, problem-solving.
- Production issue troubleshooting; rapid technology adoption.
Position Details
- Location: 40 St Clair West, Toronto, Ontario (5 days onsite per week)
- Hours: 7.25 hours per day
- Security Clearance: No Clearance Required
- Start Date: April 1, 2026
- End Date: March 31, 2027 (probable extension)
To Apply
Interested candidates must submit by Monday, March 9, 2026, 12:30 PM EST to kenny.offor@smsoftconsulting.com or hrsmss@smsoftconsulting.com:
- Updated Resume in Word format (Mandatory)
- References (Mandatory)
- Expected hourly rate (Mandatory)
- Visa Status (Mandatory)
- LinkedIn ID (Mandatory)
SEARCH JOBS Join WhatsApp for updates: https://chat.whatsapp.com/KCmWoqPlxWvAZmyXLcd8or.
Note: Without mandatory documents, we cannot submit. Drupal 10+/11+ expertise essential . Email is best; forward to senior Drupal developers immediately.
About S M Software Solutions Inc
SMSS Inc. is the best solution company specialized in providing Information Technology and Management Consulting. We provide value for money to our clients by delivering the best quality technical services and solutions at reasonable rates. We also provide the best working environment for our staff and consultants. It is a growing IT services provider having wide array of solutions from Business Strategy Analysis to implementation and execution of Information Technology as well as management aspects of a business entity.
Similar jobs you might like
RQ10447 - Software Developer - Senior
About the role
Software Developer - Senior (RQ10447) Ministry of Natural Resources and Forestry | 40 St Clair West, Toronto, Ontario (Onsite)
Contract: April 1, 2026 – March 31, 2027 (250 business days, probable extension)
About The Role We are looking for a highly skilled Senior Drupal Developer with 8+ years of expert-level experience in Drupal 10+, PHP, Symfony, and Twig frameworks to build and maintain enterprise web applications. Our ideal candidate excels at Drupal 11+ administration/version upgrades, custom module development, API integrations (REST/JSON), and modern frontend technologies including React, HTML/CSS/SCSS, and JavaScript. They will translate technical specifications into production-ready applications with Elasticsearch, Postgres, Azure Cloud, and CI/CD pipeline integration.
This onsite role requires deep expertise in Drupal ecosystem (Composer, Drush), cloud implementations (Azure Data Store, MS Defender, OpenID), and Agile delivery with proven ability to troubleshoot production issues, meet strict deadlines, and rapidly adopt new technologies.
What You'll Do
Develop, upgrade, and integrate Drupal-based web applications with enterprise systems and cloud platforms.
Must Haves
- 8+ years expert knowledge: Drupal 10+, PHP, Symfony, Twig framework.
- Extensive Drupal 11+ administration and version upgrades.
- Experience: React, API, REST, JSON, Python Script or Java.
- Expert: HTML, CSS, SCSS, JavaScript.
Key Responsibilities
- Translate technical specs into working, tested applications.
- Develop detailed programming specifications; write/generate code.
- Compile data-driven programs; maintain applications.
Experience And Skill Set Requirements Drupal & PHP Development (60%)
- Web development/design (5+ years).
- 8+ years: Drupal 10+, PHP, Symfony, Twig.
- Drupal 11+ admin/upgrades; fix deprecated methods via upgrade status module.
- Custom Drupal modules; integrations (Elasticsearch, Postgres, Java/React/Vue, Twig).
- Expose Drupal APIs for application integration.
- Drupal 9/10/11 upgrades (Composer, Drush commands).
Other Technologies & Cloud (30%)
- React, REST APIs, JSON, Python/Java scripting.
- Elasticsearch implementation/API, Kibana.
- Azure Cloud: Drupal integration (MS Defender, Azure Data Store, OpenID).
- Postgres/MS SQL; jQuery, JDBC/ODBC/SQL, Azure Data Factory pipelines.
- CI/CD: Git, Docker, Azure DevOps (VSTS/TFS), auto code scanning.
- Testing automation; Azure/Amazon cloud (Azure preferred).
Agile & General Skills (10%)
- Scrum/Agile delivery methodologies.
- Translate requirements to timelines/estimates/design.
- Excellent communication, collaboration, problem-solving.
- Production issue troubleshooting; rapid technology adoption.
Position Details
- Location: 40 St Clair West, Toronto, Ontario (5 days onsite per week)
- Hours: 7.25 hours per day
- Security Clearance: No Clearance Required
- Start Date: April 1, 2026
- End Date: March 31, 2027 (probable extension)
To Apply
Interested candidates must submit by Monday, March 9, 2026, 12:30 PM EST to kenny.offor@smsoftconsulting.com or hrsmss@smsoftconsulting.com:
- Updated Resume in Word format (Mandatory)
- References (Mandatory)
- Expected hourly rate (Mandatory)
- Visa Status (Mandatory)
- LinkedIn ID (Mandatory)
SEARCH JOBS Join WhatsApp for updates: https://chat.whatsapp.com/KCmWoqPlxWvAZmyXLcd8or.
Note: Without mandatory documents, we cannot submit. Drupal 10+/11+ expertise essential . Email is best; forward to senior Drupal developers immediately.
About S M Software Solutions Inc
SMSS Inc. is the best solution company specialized in providing Information Technology and Management Consulting. We provide value for money to our clients by delivering the best quality technical services and solutions at reasonable rates. We also provide the best working environment for our staff and consultants. It is a growing IT services provider having wide array of solutions from Business Strategy Analysis to implementation and execution of Information Technology as well as management aspects of a business entity.