Programmer/Software Developer (MD-CNPSD-96221N)

Nortak Software Ltd.

Ottawa

Hybrid

CAD 90,000 - 130,000

Full time

5 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

NORTAK SOFTWARE LTD. is seeking an Intermediate Programmer/Software Developer to strengthen our Ottawa-based team. The role emphasizes hands-on C# development, cloud-enabled software products, and microservices, with a focus on contract-first design and API contracts.

Hybrid work will combine on-site collaboration in Ottawa with remote work options. The successful candidate will bring 5+ years of experience, experience with Azure services, and a track record in commercial software development.

Qualifications

  • Minimum 5 years of experience as a Level 2 A.6 Programmer/Software Developer.
  • Minimum 5 years of experience, within the last 10 years, with hands-on software development and coding using C#
  • Minimum 5 years of experience, within the last 10 years, with commercial software product development, cloud software application development for business use based on commercial cloud PaaS, and/or core business operations application development
  • Minimum 2 years of experience, within the last 5 years, with hands-on microservices development as the primary or intermediate developer
  • Minimum 5 years of experience, within the last 10 years, implementing software solutions using established design patterns and contract-first development practices, where formal specifications drive design, development, testing, and integration
  • Minimum 1 year of experience in the last 6 years with Messaging Bus (Azure Service bus), Serverless computing (Azure Functions), and/or Multi-model Database (Azure Cosmos)
  • Valid Government of Canada Secret Level II security clearance granted by CSP/PSPC

Tools

Azure DevOps
Azure Functions
Azure Service Bus
Azure Cosmos DB
GraphQL
Event-driven architecture
Visual Studio
Visual Studio Code

Job description

Programmer/Software Developer (MD-CNPSD-96221N)
CATEGORY

Programmer/Software Developer (MD-CNPSD-96221N)

JOB #

MD-CNPSD-96221N

POSTING DATE

October 28, 2026

LOCATION

Hybrid: Ottawa and Remote

DESCRIPTION: Nortak Software is currently seeking Intermediate Programmer/Software Developers with the following qualifications:

MANDATORY REQUIREMENTS:

  • Minimum 5 years of experience as a Level 2 A.6 Programmer/Software Developer
  • Minimum 5 years of experience, within the last 10 years, with hands-on software development and coding using C#
  • Minimum 5 years of experience, within the last 10 years, with commercial software product development, cloud software application development for business use based on commercial cloud PaaS, and/or core business operations application development
  • Minimum 2 years of experience, within the last 5 years, with hands-on microservices development as the primary or intermediate developer
  • Minimum 5 years of experience, within the last 10 years, implementing software solutions using established design patterns and contract-first development practices, where formal specifications (e.g., API contracts, interface definitions, and schemas) drive design, development, testing, and integration
  • Minimum 1 year of experience in the last 6 years with Messaging Bus (Azure Service bus), Serverless computing (Azure Functions), and/or Multi-model Database (Azure Cosmos)
  • Valid Government of Canada Secret Level II security clearance granted by CSP/PSPC

RATED CRITERIA:

  • 3 years of experience with Visual Studio and Visual Code
  • 2 years of experience with DevOps cycle (Azure DevOps) including repositories, pipelines, and artifacts
  • 1 year of experience with development of Graph QL
  • 2 years of experience with Event-driven (Microservices) software development

LOCATION OF WORK:

  • Hybrid: Ottawa and Remote

We would like to thank you for your interest. Please note that all submissions will be assessed, however, only candidates selected for interview will be contacted.

NORTAK SOFTWARE LTD. is a Canadian-owned private corporation with offices in Ottawa and Toronto serving a global client base since 1975.

Nortak is committed to providing equal employment opportunities to all qualified employees and applicants.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Programmer/Analyst (MD-IHRPA-20261121N)
Programmer/Analyst (MD-IHRPA-20261121N)

Nortak Software Ltd. • Canada

Hybrid
CAD 90,000 - 120,000
Programmers / Software Developers Intermediate
Programmers / Software Developers Intermediate

Procom • Ottawa

Hybrid
CAD 90,000 - 120,000
Software Developer
Software Developer

Duke • Ottawa

On-site
CAD 75,000 - 88,000
Intermediate Software Developer - Hybrid/Secret Cleared
Intermediate Software Developer - Hybrid/Secret Cleared

The Source Staffing • Ottawa

Hybrid
CAD 90,000 - 110,000
Senior Developer
Senior Developer

LeverageTek Staffing Solutions • Ottawa

Hybrid
CAD 96,000 - 165,000
RQ09083 - Software Developer - Senior
RQ09083 - Software Developer - Senior

Rubicon Path • Toronto

Hybrid
CAD 100,000 - 130,000
Programmer/Developer
Programmer/Developer

Altis Technology • Toronto

On-site
CAD 120,000 - 170,000
A.6 Programmer/Software Developer 3
A.6 Programmer/Software Developer 3

Altis • Ottawa

On-site
CAD 110,000 - 117,000
Senior Software Developer - Toronto
Senior Software Developer - Toronto

Randstad • Toronto

On-site
CAD 120,000 - 150,000
RQ11489 – Software Developer – Intermediate
RQ11489 – Software Developer – Intermediate

S M Software Solutions Inc • Toronto

On-site
CAD 90,000 - 130,000