Skip to content
×

Programmers​/Software Developers Intermediate

Job in Montréal, Province de Québec, H2B, Canada
Listing for: Procom-b5a780c3
Full Time position Listed on 2026-11-10
Job specializations:
  • Software Development
    .NET Developer, Backend Developer, Software Engineer, DevOps
Salary/Wage Range or Industry Benchmark: 90000 - 120000 CAD Yearly CAD 90000.00 120000.00 YEAR

Job Description & How to Apply Below

Position: Programmers / Software Developers Intermediate
Programmer / 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 Qualifications5+ years of experience as a Programmer / Software Developer at the intermediate level, including designing programs, coding, testing, debugging and documenting applications5+ years of hands-on C# software development and coding within the last 10 years5+ 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 developer5+ 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 integration1+ year of hands-on development within the last 6 years with one or more of:
Azure Service Bus, Azure Functions, Azure Cosmos DBAbility 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 Dev Ops 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 Git Hub Copilot Strong understanding of:

Microservices architecture

Event-driven design

Azure PaaS services

DevOps and CI/CD practices

Microsoft 365 and Windows 11 environments

This posting is for an existing vacancy.

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.
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
View / Apply for Jobs
Matching My Jurisdiction

Search for further Jobs Here:

10 MILLION+ Job Search Platform:
(Try combinations for better Results! Or enter less keywords for broader Results)
Education Level
Experience Level (years)
Posted in last:
Salary