The Client is undertaking a large-scale digital transformation to deliver simpler more efficient and citizen-focused digital services. The Clients Digital Design and Delivery Division (DDD) serves as a centre of excellence for modern digital delivery applying human-centered design Agile methodologies and modern data practices to ensure secure high-quality and scalable services.
The Platforms Branch delivers enterprise platforms and services related to identity and access management payment distribution and e-commerce.
DDD is seeking three (3) experienced Senior Full Stack Developers to support the design development and sustainment of enterprise platforms products and services.
Role SummarySenior Full Stack Developers will work within Agile cross-functional teams to design build and maintain secure scalable and user-centric enterprise applications. The role requires strong full-stack expertise leadership in code quality and security practices and close collaboration with architects product owners designers and DevOps teams.
Key Responsibilities Discovery & DesignParticipate in technical discovery research and architecture exploration.
Lead technical discovery activities and produce artifacts such as architecture diagrams and technical documentation.
Develop detailed solution designs aligned with business and user needs.
Design develop and enhance enterprise full-stack applications.
Deliver features that meet product owner requirements and improve end-user experience.
Identify troubleshoot and resolve functional and non-functional defects.
Improve code quality tooling documentation and maintainability.
Collaborate with front-end designers to ensure consistent user experience and visual standards.
Promote reuse through modular and scalable solution design.
Contribute reusable components and shared platform capabilities.
Support onboarding of technical team members and knowledge transfer.
Apply security best practices and ensure compliance with regulatory standards.
Lead and participate in code reviews to ensure high code quality.
Collaborate with DevOps teams to integrate solutions into CI/CD pipelines.
Monitor and resolve performance and security issues.
Reduce technical debt through proactive technology upgrades.
Follow Agile/Scrum best practices including Dual-Track Development.
Maintain development artifacts processes and technical documentation.
Advise Digital Architects and Product Owners on implementation options.
Support solution deployment and production launches.
Frontend: React React Native TypeScript
Backend: .NET / .NET Core C#
Databases: MS SQL Server PostgreSQL Cosmos DB
Cloud & DevOps: Azure App Services Azure cloud development GitHub
Collaboration: Microsoft Teams (primary) Zoom (as needed)
Education: Bachelors degree diploma or certificate in IT Computer Science or a related field.
Experience:
API development and back-end architecture 7 years
User-centered design and Agile development 7 years
Senior Full Stack development on large-scale Agile teams 8 years
Enterprise application development 7 years
Relational databases 7 years
Long-term participation on enterprise Agile teams 7 years
Adapting to unfamiliar technology stacks 2 years
Modernizing legacy systems 3 years
Cloud-based and mobile application development 2 years
Experience in large national or global organizations 2 years
Public sector experience 2 years