Job Title: Full Stack Developer (Land Modernization Initiative)
Requisition ID: RQ00562
Location: Halifax, Nova Scotia (Hybrid/Remote flexibility)
Duration: May 11, 2026 – October 31, 2026 (Full-time, with possible extension)
Client: Department of Cyber Security and Digital Solutions (CSDS), Government of Nova Scotia
About the Role
We are seeking a highly skilled Full Stack Developer to join a multidisciplinary agile team supporting the Land Modernization Initiative (LMI)—a large-scale digital transformation program. This initiative focuses on modernizing the Land Registry system, which manages over 600,000 land parcels and billions in annual transactions.
The selected candidate will play a critical role in building modern, user-centric digital services, contributing to the development of a Minimum Viable Product (MVP) across multiple workstreams.
Key Responsibilities
Technical Delivery
- Develop scalable, secure, and high-quality applications using C# ASP.NET (Blazor preferred, MVC/Razor Pages acceptable)
- Design and implement WebAPI endpoints, particularly for integration with legacy systems
- Ensure all code meets unit testing, quality, and acceptance criteria standards
- Follow Test-Driven Development (TDD) practices
- Conduct and participate in code reviews to ensure adherence to best practices
- Collaborate with QA teams to troubleshoot and resolve defects
- Contribute to security vulnerability management and compliance
- Produce technical designs aligned with user stories and system requirements
- Utilize modern tools (e.g., AI-assisted coding tools like GitLab Duo where applicable)
Agile & Collaboration
- Actively participate in Agile ceremonies (sprint planning, backlog refinement, etc.)
- Provide effort estimates for user stories
- Work closely with product leads, SMEs, business analysts, and QA teams
- Identify blockers and proactively contribute to resolution
- Support legacy system transition and new system implementation
Continuous Improvement & Support
- Contribute to knowledge sharing and peer programming
- Identify opportunities for code reuse and optimization
- Provide production support and troubleshooting
- Maintain proper technical documentation and reporting
Deliverables
- Fully functional, unit-tested code meeting defined acceptance criteria
- Approved merge requests adhering to coding standards
- Technical design documentation
- User story estimates and technical solution options
- Supporting documentation and knowledge base contributions
Mandatory Qualifications
- Proven experience developing complex applications using C# ASP.NET (Blazor Server preferred)
- Strong expertise in building secure, scalable WebAPI services, especially for legacy integrations
- Hands-on experience with Microsoft SQL Server and .NET Entity Framework
- Strong understanding of automated testing frameworks and quality assurance practices
- Experience working in Agile environments delivering user-centered solutions
- Ability to translate business requirements into technical solutions
- Strong adherence to coding standards, design principles, and non-functional requirements
- Experience with modern DevOps and cloud technologies, including:
- CI/CD pipelines (GitLab preferred)
- Containerization & cloud platforms (Azure, OpenShift)
- Azure Blob Storage
- Testing tools such as xUnit, Moq, Shouldly, FluentValidation, Coverlet
- Excellent troubleshooting and problem-solving skills
- Strong communication skills, especially in high-severity production environments
Preferred / Asset Qualifications
- Experience in modernizing legacy systems with parallel integration strategies
- Strong background in Test-Driven Development (TDD)
- Experience working on government digital transformation projects
- Familiarity with Nova Scotia digital platforms such as:
- MyNS Account
- GC/NS Notify
- NS Pay
- Experience with Oracle Database, Oracle Forms, and Java
Work Environment & Expectations
- Full-time commitment (7.5 hours/day, Monday–Friday)
- Ability to start within 7 days of contract award
- Work conducted in a collaborative, agile team environment
- Hybrid work model with optional onsite presence in Halifax
Requirements
Mandatory Qualifications
- Proven experience developing complex applications using C# ASP.NET (Blazor Server preferred)
- Strong expertise in building secure, scalable WebAPI services, especially for legacy integrations
- Hands-on experience with Microsoft SQL Server and .NET Entity Framework
- Strong understanding of automated testing frameworks and quality assurance practices
- Experience working in Agile environments delivering user-centered solutions
- Ability to translate business requirements into technical solutions
- Strong adherence to coding standards, design principles, and non-functional requirements
- Experience with modern DevOps and cloud technologies, including:
- CI/CD pipelines (GitLab preferred)
- Containerization & cloud platforms (Azure, OpenShift)
- Azure Blob Storage
- Testing tools such as xUnit, Moq, Shouldly, FluentValidation, Coverlet
- Excellent troubleshooting and problem-solving skills
- Strong communication skills, especially in high-severity production environments