Position: Senior Software Developer (.NET)
Role Overview
We are seeking a Senior Software Developer (.NET) to
support a large-scale, enterprise data collection platform. This role is
critical to sustaining a high-volume, sprint-based development roadmap across
multiple application instances with concurrent releases and dependencies. The
successful candidate will be a hands-on technical expert who contributes to
solution design, active development, and technical leadership within an agile
delivery environment.
Key Responsibilities
- Design,
develop, configure, and implement enterprise-grade web applications using
Microsoft .NET technologies.
- Act
as a subject matter expert across multiple platform instances,
contributing to scalable, secure, and standards-aligned solutions.
- Collaborate
closely with Development, Business Analysis, and QA teams throughout the
sprint lifecycle.
- Provide
day-to-day technical leadership during active sprints to support delivery
and long-term platform sustainability.
- Translate
roadmap priorities into implementable technical designs and reduce rework
through early technical guidance.
- Support
user-centred design activities, including contributing to UX design,
wireframes, prototypes, and content as required.
- Work
directly with business stakeholders to refine requirements and translate
designs into working solutions.
- Support
continuous sprint-based delivery across multiple annual enhancement,
maintenance, and data collection initiatives.
- Participate
in release activities, post-implementation support, stabilization, and
operational readiness during peak usage periods.
- Contribute
to technical documentation, knowledge transfer, and onboarding support to
ensure delivery continuity.
Qualifications
Experience
- Design,
develop, test, and maintain enterprise-grade web applications using Microsoft
.NET technologies (C#, ASP.NET, Web APIs).
- Translate
business and technical requirements into well-structured, scalable, and
secure solutions.
- Develop
and maintain cloud-based solutions on Microsoft Azure, including
hosting, configuration, monitoring, and deployment.
- Design
and optimize SQL Server databases, including stored procedures,
queries, views, and data models.
- Implement
integrations using APIs and service-based architectures.
- Perform
unit testing, debugging, code reviews, and production issue resolution.
- Support
application releases, upgrades, data migrations, and environment
transitions.
- Ensure
solutions meet security, accessibility (AODA/WCAG), and enterprise
architecture standards.
Required Technical Skills
- Strong
hands-on experience with .NET web application development (C#,
ASP.NET, Web APIs).
- Experience
with Microsoft Azure services (App Services, Azure SQL, Storage,
DevOps).
- Advanced SQL Server development and performance tuning.
- Full SDLC experience across design, development, testing, deployment,
and maintenance.
- Object-oriented
design principles and modern design patterns.
- CI/CD
pipelines, version control, and build automation.
- RESTful
services and secure data exchange patterns.
General Skills
- Strong
collaboration skills with technical and non-technical stakeholders.
- Excellent
analytical, problem-solving, and troubleshooting abilities.
- Experience
working in Agile and/or waterfall methodologies.
- Strong
written and verbal communication skills.
- Ability
to manage multiple priorities and meet delivery timelines.
Desirable / Additional Skills
- Experience
with internet-facing or cloud-native applications.
- Knowledge
of DevOps, automation, application security, and monitoring.
- Experience
with post-implementation support and production stabilization.
- Familiarity
with accessibility standards and technical documentation practices.
About Symbiotic Digital
Symbiotic Digital provides the IT Experts you need that
solve problems and get things done. See what the top 2% in their field can do
for you. (Symbiotic Digital is a division of Symbiotic Group Inc.)
We serve customers in two ways:
- Digital
Experts: IT Consulting expertise. Bright Minds That Produce Proven
Results
- Recruitment: Find The Right People You Need
Serving IT & Business leaders, Symbiotic Digital
provides a business system that enables us to deliver expert technical staff to
solve challenging business and IT problems. IT leaders across Canada rely on
Symbiotic Digital to staff difficult assignments with proven experts evaluated
through our QMS – Quality Management System Staff Development Model. We are a
100% Indigenous owned company.

