RQ11347 - Software Developer - Full Stack - Senior

Smsoftwaresolutionsinc — Canada · Posted ~22 hours ago

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Description

Senior Software Developer – Full Stack | RQ11347 Client: Ministry of Public and Business Service Delivery and Procurement | Onsite – Ontario We are hiring a Senior Software Developer – Full Stack with strong expertise in the MERN technology stack (MongoDB, Express, React, Node.js) to support the ongoing development and enhancement of the Ceres application for the Ministry of Public and Business Service Delivery and Procurement. The ideal candidate will bring 7+ years of full-stack development experience, strong experience with cloud-native applications, Agile delivery, technical documentation, DevOps/CI/CD, security and authentication protocols, solution architecture documentation, and stakeholder collaboration. Experience working with Microsoft Azure, Azure DevOps, Git, OAuth 2.0, SAML, and AODA-compliant solutions is highly relevant. Role Snapshot Requisition: RQ11347Job Title: Software Developer – Full Stack – SeniorClient: Ministry of Public and Business Service Delivery and ProcurementWork Location: 40 St. Clair Avenue West / 1 Stone Road West, Ontario – OnsiteEstimated Start Date: September 21, 2026Estimated End Date: April 30, 2027Estimated Business Days: 160Potential Extension: 237 daysHours: 7.25 hours per daySecurity Level: No Clearance RequiredApplication Deadline: Friday, August 14, 2026, by 10:00 AM ESTContact Email: hrsmss@smsoftconsulting.com Mandatory Documents Please Submit The Following Updated Resume in Word format – MandatoryReferences – MandatoryExpected Hourly Rate – MandatoryVisa Status – MandatoryLinkedIn ID – Mandatory Note: Candidates submitted without all mandatory documents cannot be processed. Position Overview The Ministry is seeking a Senior Software Developer – Full Stack with strong MERN stack expertise to support the ongoing enhancement, maintenance, and technical evolution of the Ceres application. Introduced in February 2023, Ceres supports the collection, management, and accessibility of plant health data. The application provides stakeholders with timely access to current and historical information while supporting the efficient detection and management of pest threats. Ceres is built using MongoDB, Express, React, and Node.js and is hosted within the Microsoft Azure OPS tenant. The selected resource will be responsible for designing and implementing application enhancements, bug fixes, technical improvements, and platform upgrades based on evolving business requirements. The role will also support solution design documentation, architecture and governance activities, technical documentation, and knowledge transfer to ensure operational continuity. Key Responsibilities Full-Stack Application Development & EnhancementDesign, develop, test, implement, and maintain application enhancements and technical improvements.Develop and maintain solutions using the MERN technology stack.Implement bug fixes, platform improvements, and upgrades based on evolving business requirements.Ensure application solutions are scalable, maintainable, secure, and aligned with technical requirements.Develop solutions that comply with applicable accessibility requirements, including the Accessibility for Ontarians with Disabilities Act (AODA).Troubleshoot technical issues and provide effective resolutions.Support ongoing application maintenance and operational requirements. Solution Design, Architecture & Technical DocumentationUpdate and maintain solution design artifacts, technical models, diagrams, and supporting documentation.Develop and maintain technical documentation, including:Build booksDeployment proceduresRelease management documentationOperational documentationSupport documentationUpdate project and application architecture documentation as required.Provide technical input and implementation expertise during architecture, security, privacy, and governance reviews.Ensure technical documentation remains accurate, current, and aligned with implemented solutions. Stakeholder Collaboration & Solution AlignmentCollaborate with business and technical stakeholders throughout the software development lifecycle.Ensure solutions align with:Functional requirementsTechnical requirementsSecurity requirementsPrivacy requirementsIntegration requirementsCloud requirementsParticipate in requirements gathering, technical discussions, solution planning, and consensus-building.Communicate technical considerations, progress, risks, issues, and recommendations to stakeholders.Support governance and review processes by providing appropriate technical documentation and implementation details. Agile Delivery, DevOps & Cloud EngineeringWork effectively within an Agile software delivery environment.Use source control and modern DevOps practices throughout the development lifecycle.Develop and maintain CI/CD pipelines and associated deployment processes.Work with tools such as Azure DevOps and Git.Support cloud-native application development and deployment within Microsoft Azure environments.Contribute to platform upgrades, deployment improvements, and technical modernization initiatives. Security, Authentication & ComplianceApply IT security best practices throughout application design and development.Work with authentication and authorization protocols, including:OAuth 2.0SAMLConsider security, privacy, integration, and governance requirements when designing and implementing solutions.Ensure application enhancements and technical implementations align with applicable organizational and government standards. Knowledge Transfer & Operational ContinuityProvide knowledge transfer to support operational continuity and future development activities.Prepare and maintain vendor offboarding and knowledge transfer documentation.Transfer application, architecture, deployment, and support knowledge to relevant internal teams.Support future maintenance and enhancement activities by ensuring technical knowledge and documentation are complete and accessible. Required Skills & Experience Skill / Experience Requirement Full-stack development using MERN – MongoDB, Express, React, Node.js 7+ years Developing, maintaining, and updating technical documentation, including build books, deployment procedures, release management, and operational/support documentation 4+ years Designing, developing, testing, and implementing application enhancements and technical improvements Required Experience developing solutions compliant with AODA requirements Required Agile software delivery experience Required IT security best practices and authentication protocols, including OAuth 2.0 and SAML Required Maintaining solution design artifacts, models, diagrams, and supporting documentation Required Collaboration with business and technical stakeholders across functional, technical, security, privacy, integration, and cloud requirements Required Supporting architecture, security, privacy, and governance review processes Required Knowledge transfer and documentation supporting operational continuity Required Source control, DevOps, CI/CD pipelines, Azure DevOps, and Git Required Desirable Skills & Experience Experience building and deploying cloud-native solutions in Microsoft Azure.Experience working on agricultural data collection and analysis applications.Familiarity with Government of Ontario Information and Technology Standards (GO-ITS).Experience with Azure DevOps and Git-based source control and CI/CD practices.Experience working with applications hosted in Microsoft Azure environments.Experience supporting government or public-sector technology initiatives. Soft Skills & Experience Ability to work independently while contributing effectively within a collaborative team environment.Strong analytical, problem-solving, and decision-making capabilities.Excellent attention to detail and commitment to quality.Strong verbal and written communication skills.Ability to facilitate meetings and gather and clarify requirements.Strong consensus-building and stakeholder engagement skills.Effective stakeholder management skills.Ability to proactively identify, communicate, and escalate risks and issues.Strong ability to develop mitigation strategies and communicate recommendations.Ability to work effectively with both technical and non-technical stakeholders. Evaluation / Experience Weighting Mandatory Skills & Experience – 70%Desirable Skills & Experience – 20%Soft Skills & Experience – 10% How to Apply If this opportunity matches your experience and interests you, please submit the following documents to hrsmss@smsoftconsulting.com by Friday, August 14, 2026, at 10:00 AM EST: Updated Resume in Word format – MandatoryReferences – MandatoryExpected Hourly Rate – MandatoryVisa Status – MandatoryLinkedIn ID – Mandatory Applications submitted without the mandatory documents cannot be processed. If this position is not a fit for you, please feel free to forward it to experienced Senior Full Stack Developers with 7+ years of MERN development experience, strong Azure/cloud exposure, Agile delivery experience, DevOps/CI/CD expertise, technical documentation experience, and knowledge of security protocols such as OAuth 2.0 and SAML.