This job has expired

This job posting is no longer active and is not accepting applications. Explore similar roles below!

Posted 2w ago

Full Stack Developer (Land Modernization Initiative)

@ SereneAid
Halifax, Nova Scotia, Canada
HybridFull Time
Responsibilities:Developing apps, Designing APIs, Collaborating teams
Requirements Summary:Proven experience building secure, scalable web applications using C# ASP.NET and WebAPI; strong SQL Server and EF; experience in Agile, TDD, and DevOps.
Technical Tools Mentioned:C#, ASP.NET, Blazor, WebAPI, SQL Server, Entity Framework, xUnit, Moq, FluentValidation, Coverlet, GitLab, Azure, OpenShift
Save
Mark Applied
Hide Job
Report & Hide
Job Description
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.


Requirements

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, Should, 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