Already a candidate?

Feedback

Jobs at Procom

263 jobs

Hybrid
Programmers / Software Developers IntermediateProcom | Ottawa, ON

ATS ID: 332771
Remote
Senior Project ManagerProcom | Calgary, AB

ATS ID: 332778
Remote
QA AnalystProcom | Calgary, AB

ATS ID: 332764
Hybrid
Data ScientistProcom | Vancouver, BC

$79–$105/hr CAD

ATS ID: 332777
Hybrid
Product OwnerProcom | Vancouver, BC

$60–$80/hr CAD

ATS ID: 331186
Hybrid
Accountant 1Procom | San Antonio, TX

$31/hr USD

ATS ID: 332632
Programmers / Software Developers IntermediateOpen full page ↗

Procom

Ottawa, ON, Canada

Hybrid

10/25/2026

Contract

12 Months

Start 10/23/2026

ATS ID #332771

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.

Terms of Use
•
Privacy Policy