Already a candidate?

Feedback
Skip to main content
P

Procom

Programmers / Software Developers Intermediate

Ottawa, ON, Canada · Hybrid

Contract · 12 Months
Start Oct 2026

POSTED

10/25/2026

Job Description

rogrammer / Software Developer, Level 2 (Contract)
Location: Ottawa, ON (primarily remote, onsite as required)
Duration: Approximately 3.5-year contract
Security: Active Secret clearance required
Language: English essential

Role Overview
Our client is seeking an intermediate Programmer / Software Developer to design and build micro/event services that support a large-scale digital services initiative. You will work in a Microsoft Azure PaaS environment using .NET and C#.

You will turn specifications into production-ready code and work closely with software architects, quality assurance staff and technical teams. You will also help improve specifications and keep documentation current.

Key Responsibilities

  • Translate provided specifications into coded deliverables
  • Develop micro/event services in .NET and C# on Azure PaaS, following security practices within the provided tools and environment
  • Build production-ready and minimum viable product (MVP) services from specifications
  • Prepare sample data and write unit tests and unit test reports
  • Develop or enhance the artifacts and code needed to deploy deliverables
  • Work with quality assurance staff to test, find and fix bugs
  • Work with software architects to improve specifications
  • Contribute to team software development tasks
  • Estimate task effort and track percent complete
  • Document code, test instructions, diagrams and deployment instructions for later changes
  • Present work in progress and outputs
  • Submit timesheets and status reports, and attend designated meetings

Must-Have Qualifications

  • 5+ years of experience as a Programmer / Software Developer at the intermediate level, including designing programs, coding, testing, debugging and documenting applications
  • 5+ years of hands-on C# software development and coding within the last 10 years
  • 5+ years within the last 10 years in one or a mix of: commercial software product development, cloud application development for business use on a commercial cloud PaaS, or core business operations application development (not off-the-shelf products or single-developer applications)
  • 2+ years of hands-on microservices development within the last 5 years, as a primary or intermediate developer
  • 5+ years within the last 10 years implementing software with established design patterns and contract-first development, where API contracts, interface definitions and schemas drive design, development, testing and integration
  • 1+ year of hands-on development within the last 6 years with one or more of: Azure Service Bus, Azure Functions, Azure Cosmos DB
  • Ability to communicate in English

Preferred Qualifications / Assets

  • Event-driven microservices development (24+ months is ideal)
  • Development in Visual Studio and/or Visual Studio Code (3+ years is ideal)
  • Azure DevOps experience across repositories, pipelines and artifacts, including pipeline design (18+ months is ideal)
  • GraphQL development (12+ months is ideal)
  • Bicep Infrastructure as Code
  • Experience using GitHub Copilot
  • Strong understanding of:
    • Microservices architecture
    • Event-driven design
    • Azure PaaS services
    • DevOps and CI/CD practices
    • Microsoft 365 and Windows 11 environments

This employer uses both human and technology-assisted tools to support candidate screening and assessment. Final hiring decisions are made by people.

This posting is for a public sector assignment. Compensation will be determined through the competitive bidding process and will be within the approved rate structure for this assignment.

Ready to apply?

You'll complete the application through our portal.

Role summary

Programmers / Software Developers Intermediate

Ottawa, ON · Hybrid

TYPE

Contract · 12 Months

STARTS

10/23/2026

POSTED

2 hours ago

ATS ID

332771



Not quite the right fit?

Browse all of our open roles across tech, finance, and engineering.

See all jobs →

Looking for something specific?

Create a profile and get jobs recommended to you based on your skills and preferences.

Create a profile →
Terms of Use
•
Privacy Policy