Senior Full-Stack Developer (Senior Digital Product Developer)
Role Overview
The Digital Services and Real Property group is hiring a Senior Full-Stack Developer, also titled Senior Digital Product Developer.
The role designs, develops, integrates, and improves modern digital products and services across the application lifecycle.
Work may span modern web and desktop applications, cloud services, API integration, and enterprise platforms such as ServiceNow, depending on operational needs and assignments.
The team builds scalable, user-centred digital solutions supporting parliamentary business and modernizes service delivery.
Key Skills for This Role
Full Job Posting
About the organization
The House of Commons Administration provides services to Members of Parliament and their employees in support of parliamentary democracy.
Job description
The Digital Services and Real Property group is hiring a Senior Full-Stack Developer, also titled Senior Digital Product Developer.
The role designs, develops, integrates, and improves modern digital products and services across the application lifecycle.
Work may span modern web and desktop applications, cloud services, API integration, and enterprise platforms such as ServiceNow, depending on operational needs and assignments.
The team builds scalable, user-centred digital solutions supporting parliamentary business and modernizes service delivery.
Responsibilities
- Contribute from requirements analysis and solution design through development, testing, deployment, and ongoing support.
- Develop full-stack solutions across web and desktop applications, cloud services, APIs, and enterprise platforms as assigned.
- Integrate solutions and improve business processes and digital experiences across the organization.
- Support parliamentary business with scalable, user-centred digital products.
- Lead troubleshooting and root-cause analysis for application, platform, and integration issues.
- Provide technical leadership and mentorship, collaborate across multidisciplinary teams, and prepare or review technical documentation and standards.
Education
- Graduate from a college or technical institute in information technology, computer science, software engineering, or a related field, or have an acceptable combination of technology education, training, and experience.
Experience qualifications
- Experience leading design, development, and implementation of complex digital products, enterprise applications, or technology solutions.
- Experience designing, developing, and maintaining enterprise software, including potentially web or desktop applications, APIs, integrations, and scalable architectures.
- Experience with relational and/or non-relational databases, data modelling, and query optimization.
- Experience translating business requirements into technical solutions and implementation plans.
- Experience leading complex troubleshooting and root-cause analysis.
- Experience providing technical leadership or mentorship and collaborating with stakeholders and multidisciplinary teams.
- Experience preparing and reviewing technical documentation, standards, and best practices.
Assets
- Experience with C#, VB.NET, Java, SQL, ASP.NET, WPF, PowerShell, XML, HTML5, CSS3, web services, OAuth 2.0, RESTful APIs, or related technologies.
- ServiceNow platform design, development, configuration, modules, workflows, or integrations experience.
- Experience with Microsoft Azure, Azure DevOps, CI/CD pipelines, DevOps practices, or automated testing frameworks.
- Experience establishing technical standards or contributing to enterprise architecture initiatives.
- ServiceNow CSA, CAD, CIS, or equivalent certification.
Language profile
- The position has a BBB linguistic profile for reading comprehension, written expression, and oral interaction in the second language; candidates with other profiles may be considered.
Why join
- Training and development opportunities, a 35-hour workweek, and at least four weeks of vacation.
Future consideration
Qualified candidates may be considered for future vacancies in this or similar roles on an indeterminate or fixed-term basis.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at House of Commons of Canada Chambre des communes du Canada
Développeur·euse généraliste principal·e (Développeur·euse principal·e de produits numériques)
Ottawa, CAN
La Chambre des communes cherche un·e développeur·euse généraliste principal·e pour concevoir, développer, intégrer et améliorer des produits et services numériques. Le poste demande une formation pertinente ou une combin
Développeur·euse généraliste intermédiaire (Développeur·euse intermédiaire de produits numériques)
Ottawa, CAN
The House of Commons of Canada is hiring intermediate generalist developers to design, build, test, and maintain secure, user-focused digital applications and integrations. Candidates need production full-stack experienc
Digital Product Strategist
Ottawa, CAN
The House of Commons is seeking a Digital Product Strategist to shape enterprise technology direction, architecture standards, and roadmaps. The role leads strategic and technical work across networking, multimedia, phys
Étudiant∙e∙s coop – Divers postes
Ottawa, CAN
La Chambre des communes embauche des étudiant∙e∙s inscrit∙e∙s à un programme coopératif postsecondaire pour des stages à temps plein de 16 semaines dans divers secteurs administratifs. Les personnes retenues apporteront
Co-op Students - Various Positions
Ottawa, CAN
The House of Commons is inviting post-secondary co-op students to be considered for varied placements across multiple service areas during the 2026–2027 academic year. Applicants must be full-time students enrolled in an
Stratège en produits numériques
Ottawa, CAN
La Chambre des communes recherche un stratège en produits numériques pour orienter les stratégies, architectures et feuilles de route technologiques. Le poste couvre des environnements complexes de réseautique, multimédi
Développeur·euse généraliste principal·e (Développeur·euse principal·e de produits numériques)
Ottawa, CAN
Développeur·euse généraliste intermédiaire (Développeur·euse intermédiaire de produits numériques)
Ottawa, CAN
Digital Product Strategist
Ottawa, CAN
Étudiant∙e∙s coop – Divers postes
Ottawa, CAN
Co-op Students - Various Positions
Ottawa, CAN
Stratège en produits numériques
Ottawa, CAN