Senior Application/Software Architect (.NET)

Systematix

Ottawa

On-site

CAD 168,593 - 280,989

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

A technology consulting firm located in Ottawa, Ontario, is seeking a Senior Application/Software Architect with strong expertise in .NET to design and implement enterprise applications. Candidates should have at least 15 years of relevant experience and be proficient in integrations involving Active Directory and Azure DevOps. This position involves leading architectural designs, mentoring teams, and working within an agile framework. Compensation ranges based on experience from $90–150/hr for senior roles.

Qualifications

  • Minimum 15 years of experience as an Application/Software Architect (.NET).
  • Proven experience architecting solutions using OpenID Connect, OAuth 2.0, and JWT.
  • Minimum 5 years of experience designing architectures for Microsoft .NET.

Responsibilities

  • Provide technical expertise in designing and implementing enterprise applications using .NET.
  • Lead solution and application architectures, including data access and integration patterns.
  • Work with business owners to translate functional requirements into technical designs.

Skills

Application/Software Architecture
Designing .NET Solutions
Agile Methodologies
Integration with Active Directory
Security Architecture

Tools

.NET Framework 4.5 or higher
Azure DevOps
Azure Functions

Job description

We are Systematix and we are currently building our talent pipeline for multiple Senior Application/Software Architects (.NET) for upcoming opportunities and invite qualified professionals to connect with us for future roles. The ideal candidate must already possess a security clearance at the Secret level (Level II) or higher.

About the Project

The scope of work is to design, develop, enhance and support custom business applications and services built on the Microsoft .NET platform. This includes defining application and solution architectures, preparing technical designs, guiding development teams, integrating with databases and enterprise services, improving performance, security and reliability, producing technical documentation, and providing knowledge transfer to staff.

About the Responsibilities
  • Provide senior technical expertise in designing and implementing enterprise applications using .NET Core or higher on the technology stack.
  • Lead and document solution and application architectures, including integration patterns, data access patterns, and security architecture.
  • Work with business and product owners to elicit, analyze and document functional and non-functional requirements, and translate them into technical designs.
  • Prepare detailed .NET solution designs (applications, services, APIs, data models) and obtain approvals from architecture and project authorities.
  • Design and optimize complex relational data models and data access layers for .NET solutions, including performance and scalability considerations.
  • Develop and review key .NET components, reference implementations and prototypes; conduct code reviews and provide technical guidance to development teams.
  • Define and document deployment architectures in collaboration with infrastructure partners (e.g. environments, configuration, networking, disaster recovery).
  • Collaborate with IT Security to incorporate security controls, support vulnerability assessments and Threat and Risk Assessments (TRA), and address security findings.
  • Contribute to the planning and implementation of .NET hosting/infrastructure (including work with SSC where required) and ensure that solutions achieve Authority to Operate in production.
  • Define and support testing strategies for .NET solutions (unit, integration and system testing), including quality gates within CI/CD pipelines.
  • Work within an agile delivery model, providing architectural input to backlogs, sprint planning, and technical risk mitigation.
  • Prepare and deliver technical documentation and presentations (architecture diagrams, design documents, decision records) to project stakeholders.
  • Provide mentorship and knowledge transfer to developers and support teams on .NET standards, patterns, tools and best practices.
About the Qualifications
  • A minimum of 15 years of experience as an Application/Software Architect (.NET).
  • A minimum of 9 years of experience working as an Application / Software Architect on product development through the various life‑cycle stages from business conceptualization to design, implementation and support.
  • A minimum of 5 years of experience architecting solutions that support 2 out of 5 of the following protocols/technologies: OpenID Connect (for modern authentication and identity federation), OAuth 2.0 (for secure delegated authorization), JWT (JSON Web Tokens) (for token‑based authentication and claims), SAML 2.0 (for enterprise Single Sign‑On and identity federation), and/or HTTPS (secure communication over TLS).
  • A minimum of 5 years of experience designing architectures for Microsoft .NET framework 4.5 or higher version, where the resource integrated, connected, and interfaced services and features.
  • A minimum of 5 years of developing .NET 4.5 solution architectures, creating functional design documents, translating business requirements into system requirements, and creating prototypes and implementing .NET solutions.
  • Experience as an application / software architect integrating applications with at least 2 of the following services: Active Directory, Single Sign on solution, and/or Web Services.
  • Experience in releasing and building pipelines in an Azure DevOps environment and developing in Azure Jobs, Functions and/or APIs.

Candidates must outline in detail how they meet the above requirements.

Pay Disclosure

The average hourly pay range for this field is as follows:

  • Junior: 0–5 years of experience - $40-75/hr
  • Intermediate: 6–9 years of experience - $60-100/hr
  • Senior: 10+ years of experience - $90-150/hr

Compensation is commensurate with these standards; exceptions may apply based on experience, skills, and market conditions.

AI Disclosure

We may use artificial intelligence (AI) or other automated tools to support parts of our recruitment process. No automated tools make hiring decisions.

At Systematix, our core values—excellence, collaboration, respect, and knowledge as a pursuit—underpin our commitment to fostering an inclusive and equitable environment. We encourage everyone to be their authentic selves, and we are committed to ensuring that our employment decisions are entirely based on job requirements and individual qualifications. We welcome applications from qualified candidates of all backgrounds, including but not limited to race, ethnicity, gender identity or expression, sexual orientation, disability, age, and religious beliefs. If our values and the position advertised resonate with you, we encourage you to apply.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

OPEN: Senior Architect
OPEN: Senior Architect

Cpus Engineering Staffing Solutions Inc. • Oshawa

On-site
CAD 124,000 - 131,000
IT Security Architect
IT Security Architect

renaudconsultingimitsolutions • Montreal (administrative region)

Hybrid
CAD 90,000 - 130,000
AI and Cloud Architect Remote, Canada
AI and Cloud Architect Remote, Canada

Architech Solutions Consulting Services Inc. • Toronto

Remote
CAD 120,000 - 180,000
Application Software Architect – Level 3 (Clarity PPM)
Application Software Architect – Level 3 (Clarity PPM)

Systematix group • Ottawa

On-site
CAD 55,000 - 207,000
Technical Architect
Technical Architect

United States Digital Space LLC • Bellevue

Remote
CAD 288,000 - 358,000
Health insurance
Dental insurance
Vision insurance
+2
Senior Dotnet Developer
Senior Dotnet Developer

Synechron • Edmonton

On-site
CAD 90,000 - 92,000
15 days annual leave
Comprehensive insurance plan
Flexible hybrid policy
+3
Security Architect
Security Architect

Chartwell Retirement Residences • Mississauga

On-site
CAD 140,000 - 190,000
Hybrid work arrangement
Office in Mississauga
Application Architect
Application Architect

MaxSys Staffing & Consulting • Ottawa

On-site
CAD 90,000 - 130,000
Senior Software Architect - Manufacturing
Senior Software Architect - Manufacturing

2iSolutions Inc. • Toronto

On-site
CAD 123,984 - 130,872
Network Analyst/Specialist, Level 3
Network Analyst/Specialist, Level 3

Systematix • Ottawa

On-site
CAD 80,000 - 120,000