About The Position

This request seeks approval for a new contract for an FFS Senior Software Developer to support the Enterprise Data Collection Platform (EDCP). The role is essential to sustaining the ongoing design and development workload driven by a heavy sprint based EDCP roadmap spanning multiple modules with concurrent releases and dependencies. The Senior Software Developer is a key subject matter expert responsible for hands on solution design and active development across six EDCP instances. In addition to contributing technical expertise, the role performs direct development activities including coding, configuration, and implementation. The Senior Software Developer works closely with other developers to resolve complex technical issues, accelerate delivery, and ensure solutions are scalable, secure, and aligned with platform standards. This role works closely with Development, Business Analysis, and QA teams throughout the sprint lifecycle to translate roadmap priorities into implementable designs, support rapid iteration, and reduce rework. The Senior Software Developer provides day to day technical leadership during active sprints, ensuring technical decisions support both immediate delivery needs and long-term platform sustainability. The role also supports user centred design and development activities, contributing to UX design and content where required. This includes working directly with clients to refine requirements, develop wireframes or prototypes, and translate designs into working solutions. This position is critical to delivering the EDCP Product Roadmap across the following areas through continuous sprint-based development. Q1 April to June: eAgency Phase 2 delivery core implementation Continued design, development, and delivery activities to complete Phase 2 functionality. eAgency Fall Economic Statement data collection project initiation Initiation of a new eAgency project to design and build data collection capabilities in support of the Fall Economic Statement, including requirements analysis, solution design, data model definition, and delivery planning. SPAROn API enhancements Design and implementation of API enhancements to support integrations and downstream data consumers. Union Leave OPSEU onboarding support start Knowledge transfer, onboarding, and interim coverage to maintain delivery continuity during union leave. Q2 July to September: WDCI annual enhancements Design and development of annual enhancements delivered through multiple sprint cycles. SCO annual enhancements Implementation of prioritized enhancements and supporting technical updates. eAgency Fall Economic Statement data collection project delivery Full sprint-based design and development of eAgency data collection functionality to meet Fall Economic Statement timelines, including configuration, integrations, validation rules, testing, and release readiness. SPAROn API enhancements completion Final implementation, testing, and production release. PSSD annual maintenance start Maintenance activities to support annual operational requirements and release readiness. Union Leave OPSEU onboarding support continued Ongoing onboarding and operational coverage to mitigate sustained capacity impacts. Q3 October to December: WDCI annual enhancements continued Completion, stabilization, and release support for annual enhancement packages. eAgency Phase 2 wrap up and post implementation support Final Phase 2 activities, defect remediation, and stabilization. eAgency Fall Economic Statement post implementation support Stabilization, issue resolution, and support following data collection and reporting milestones. PSSD annual maintenance completion Final maintenance activities and production readiness. Union Leave OPSEU onboarding support as required Transition back to steady state operations. Q4 January to March PSSD collection cycle delivery and operational support End to end support for the annual PSSD collection cycle, including system readiness, data validation, issue resolution, performance monitoring, and release support to meet legislated public reporting timelines. Work is delivered through coordinated sprint activity and heightened operational support during peak usage periods.

Requirements

  • Expertise at .NET design and development on all tiers.
  • Expertise with full software development life cycle.
  • Database design.
  • Fluency in advance SQL query language.
  • Strong experience with .NET web application development (C#, ASP.NET, Web APIs).
  • Hands-on experience with Microsoft Azure services (e.g., App Services, Azure SQL, Azure Storage, Azure DevOps).
  • Strong experience with SQL Server and relational database design, performance tuning, and query optimization.
  • Experience across the Software Development Life Cycle (SDLC), including design, development, testing, deployment, and maintenance.
  • Proficiency with object‑oriented design principles and modern design patterns.
  • Experience using version control, build, and CI/CD pipelines (e.g., Azure DevOps).
  • Ability to collaborate effectively with developers, architects, QA, product teams, and business stakeholders.
  • Strong analytical, problem‑solving, and troubleshooting skills.
  • Experience working in structured development methodologies (Agile and/or waterfall).
  • Strong verbal and written communication skills.
  • Expertise at .NET design and development on all tiers.
  • Expertise with full software development life cycle.
  • Wire framing.
  • UI/UX experience with highly intuitive and responsive design.
  • Hands-On applied design patterns.
  • Custom framework design for enterprise solutions.
  • Database design.
  • Fluency in advance SQL query language.
  • SQL Stored Procedures Triggers.
  • Functions and Views.
  • Advanced search engine design.
  • Familiarity with SQL server 2005/2008/2012 and above.
  • Server and Network Troubleshooting.
  • Web server technologies and implementations. EG: DNS, Load Balancers, network routing.
  • Troubleshooting physical and network issues.
  • Azure experience.
  • Demonstrated experience in systems analysis and having worked client facing gathering requirements and interpreting business needs into technical solutions.
  • Experience in the development of front- end web applications (ASP.Net) with Microsoft .Net Framework 3.5, 4.0, 4.5, .Net Core 2 and above.
  • Hands-on development experience in web technologies: HTML programming using XHTML, AJAX (JQuery a plus), Java Script, CSS 2, Ability to build and apply ASP.net controls.
  • UI design and accessibility.
  • Ability to develop with, and interface to, web services written in WCF.
  • Ability to develop data access components with Microsoft Entity Framework.
  • Interface WCF services with Entity framework objects.
  • Knowledge of T-SQL language, database design, stores procedures/ views/functions and general.
  • Hands on experience with application deployment on Windows server using IIS 7.0 or later and using Visual Studio 2008/2010 and above tools.

Nice To Haves

  • Experience developing Internet‑facing or cloud‑native applications.
  • Experience with CI/CD, automation, and DevOps practices.
  • Knowledge of application security, performance optimization, and operational monitoring.
  • Experience providing post‑implementation support and resolving production issues.
  • Knowledge and understanding of Accessibility for Ontarians with Disabilities Act (AODA) and related standards.

Responsibilities

  • Hands on solution design and active development across six EDCP instances.
  • Perform direct development activities including coding, configuration, and implementation.
  • Work closely with other developers to resolve complex technical issues, accelerate delivery, and ensure solutions are scalable, secure, and aligned with platform standards.
  • Translate roadmap priorities into implementable designs, support rapid iteration, and reduce rework.
  • Provide day to day technical leadership during active sprints, ensuring technical decisions support both immediate delivery needs and long-term platform sustainability.
  • Support user centred design and development activities, contributing to UX design and content where required.
  • Work directly with clients to refine requirements, develop wireframes or prototypes, and translate designs into working solutions.
  • Deliver the EDCP Product Roadmap across various areas through continuous sprint-based development.
  • Design, develop, test, and maintain enterprise‑grade web applications using Microsoft .NET technologies (e.g., ASP.NET, C#, Web APIs).
  • Translate business and technical requirements into well‑structured, scalable, and secure application solutions.
  • Develop and maintain cloud‑based solutions on Microsoft Azure, including application hosting, configuration, monitoring, and deployment.
  • Design, develop, and optimize SQL Server databases, including stored procedures, queries, views, and data models.
  • Implement application integrations using APIs and service‑based architectures.
  • Perform unit testing, debugging, code reviews, and contribute to overall code quality and maintainability.
  • Troubleshoot and resolve technical issues throughout the application lifecycle, including development, deployment, and production support.
  • Support application releases, upgrades, data migrations, and environment transitions (e.g., on‑prem to cloud).
  • Contribute to solution design, technical documentation, and knowledge transfer activities.
  • Ensure solutions align with security, accessibility (AODA/WCAG), and enterprise architecture standards.
  • Experience designing, coding, testing, debugging, and documenting applications.
  • Experience with RESTful services, integration patterns, and secure data exchange.
  • Document technical designs, solution decisions, and system implementations clearly.
  • Manage multiple priorities and meet delivery timelines in a team‑based environment.
  • Conduct technical design walkthroughs and peer reviews.
  • Prepare user, system, and technical documentation.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service