Opens LinkedIn
- Employment type
- Contract
- Experience level
- Senior · 5+ years
- Posting language
- English
- Working hours
- 40 hours per week
- Seniority
- Mid-Senior level
Job summary
Translate specifications into secure, tested software deliverables, developing and enhancing microservices and event-driven services on Microsoft Azure PaaS. Collaborate with architects and QA staff, resolve defects, estimate and report task progress, and document code, tests, diagrams, and deployment instructions.
Job details
Location: Ottawa, ON (Primarily Remote) Duration: 3.5 years Security Clearance: Secret Responsibilities Translate provided specifications into coded deliverables. Design and develop micro/event services within Microsoft Azure PaaS to enable digital regulatory capabilities. Develop code and follow security practices within the provided tools and environment. Verify the accuracy and completeness of programs by preparing sample data and testing at the unit level. Develop and enhance artifacts required for deployment. Correct program errors by revising code. Work with quality assurance testing staff for both testing and resolving bugs. Collaborate with software architects to improve specifications. Contribute to team software development tasks. Estimate the time required to complete tasks and maintain the percentage completed. Present tasks, ongoing work, and outputs. Document code, test instructions, diagrams, and deployment instructions for later modification or reference. Qualifications 5+ years of experience as an intermediate (Level 2) programmer/software developer, including developing diagrammatic plans for computer-based solutions, analyzing problems defined by systems analysts and designers, translating flow charts into coded machine instructions, verifying program accuracy and completeness through sample data and testing, and documenting applications for later modification or reference. 5+ years of hands-on software development and coding experience using C#. 5+ years of experience in one or a combination of commercial software product development, cloud software application development for business use based on commercial cloud PaaS, and core business operations application development. 5+ years of experience implementing software solutions using established design patterns and contract-first development practices, where formal specifications such as API contracts, interface definitions, and schemas drive design, development, testing, and integration. 2+ years of hands-on microservices development experience as the primary or intermediate developer. 1+ years of hands-on development experience with one or more of Azure Service Bus (messaging bus), Azure Functions (serverless computing), and Azure Cosmos (multi-model database). 3+ years of development experience using Visual Studio and/or Visual Studio Code. 2+ years of event-driven (microservices) software development experience. 1.5+ years of DevOps cycle experience with Azure DevOps, including repositories, pipelines, and artifacts. 1+ years of GraphQL development experience. AI Disclosure: We do not use artificial intelligence (AI) tools to screen, assess, or select applicants at any stage of our recruitment process. All applications are reviewed by our recruitment team. OXARO is committed to fostering an inclusive, equitable and respectful workplace where every individual feels valued and empowered to contribute their best. We believe that diversity drives innovation and strengthens our ability to serve our clients and communities. We are dedicated to ensuring a fair and unbiased recruitment process and welcome applications from members of the four designated groups under the Employment Equity Act: women, Indigenous peoples, persons with disabilities and members of visible minorities. Accommodations are available upon request for candidates taking part in all aspects of the recruitment process. We sincerely thank all applicants for their interest in this opportunity. While we appreciate every application, only those selected for an interview will be contacted.
What you’ll do
Translate specifications into secure, tested software deliverables, developing and enhancing microservices and event-driven services on Microsoft Azure PaaS. Collaborate with architects and QA staff, resolve defects, estimate and report task progress, and document code, tests, diagrams, and deployment instructions.
Requirements
Requires at least five years of software development experience, including hands-on C# coding and experience with commercial, cloud PaaS, or core business applications. Also requires experience with microservices, event-driven development, Azure services, Visual Studio, Azure DevOps, GraphQL, and contract-first development using established design patterns.
Listed skills
- Microsoft Azure · Preferred
- Quality assurance · Preferred
- C++ · Preferred
- GraphQL · Preferred
Other relevant skills
Identified from the job description. Confirm important requirements above.
- C#
- Microsoft Azure
- Microservices
- Event-Driven Development
- Azure Service Bus
- Azure Functions
- Azure Cosmos DB
- Visual Studio
- Visual Studio Code
- Azure DevOps
- GraphQL
- Contract-First Development
- Design Patterns
- Unit Testing
- Software Documentation
- Quality Assurance
Job areas
- Software
- Technology
- Consulting
Get jobs like this by email
Choose the role, location and frequency. Get a short email when matching jobs arrive.
Intermediate .NET Software Developer · Ottawa, ON
Choose daily or weekly. Unsubscribe at any time.
Similar jobs
The same kind of work, close to this job’s location.
Cisco
Software Developer Full Stack / Backend II (Full Time) - Canada
- Remote
- Calgary, Alberta, Canada, Kanata, Ontario, Canada, Toronto, Ontario, Canada, Vancouver, British Columbia, Canada
- Posted Oct 24, 2026
Agility PR Solutions
Junior Software Developer (Content Integration & Data Pipelines)
- Remote
- Ottawa, Ontario, Canada
- Posted Oct 24, 2026
General Dynamics Mission Systems
Co-op Winter 2027 - Software Developer - 8 Months
- Hybrid
- Ottawa, ON
- Posted Oct 17, 2026
CPOS
Software Developer
- On-site
- Ottawa, ON
- Posted Oct 17, 2026