Opens LinkedIn
- Employment type
- Contract
- Experience level
- Senior · 5+ years
- Posting language
- English
- Working hours
- 40 hours per week
- Seniority
- Not Applicable
- Application method
- Apply on LinkedIn (LinkedIn sign-in required)
Job summary
Develop, test, maintain, and deploy enterprise applications and event-driven microservices using C#, .NET, and Azure services. Translate technical specifications and API contracts into software, troubleshoot defects, support deployments, collaborate with delivery teams, and prepare technical documentation and status updates.
Job details
New Value Solutions, a national IT consulting firm, is seeking an experienced Software Developer with strong hands-on expertise in C#, .NET, Microsoft Azure, and microservices development for a potential long-term engagement. The successful candidate will contribute to the development, enhancement, testing, and deployment of enterprise applications and services within a Microsoft Azure environment. The role requires practical software development experience, including contract-first development practices, established design patterns, and event-driven microservices. Work is expected to be primarily remote, although onsite attendance in Ottawa may be required depending on assignment requirements. Responsibilities: Develop, enhance, test, and maintain software applications and microservices using C# and .NET. Translate formal technical specifications, API contracts, interface definitions, and schemas into working software solutions. Develop and maintain microservices, including event-driven services and integrations. Implement solutions using established software design patterns and contract-first development practices. Work with Azure services, including Azure Service Bus, Azure Functions, and Azure Cosmos DB. Perform unit testing, troubleshoot defects, and support deployment activities. Collaborate with architects, developers, and quality assurance teams to deliver reliable software solutions. Prepare technical documentation, deployment instructions, and development status updates. Requirements: 5+ years of experience performing software development and programming activities. 5+ years of hands-on C# development experience within the last 10 years. 5+ years of experience within the last 10 years developing commercial software products, cloud business applications on commercial PaaS platforms, or core business operations applications. 2+ years of hands-on microservices development experience within the last 5 years, working as a primary or intermediate developer. 5+ years of experience within the last 10 years implementing software solutions using established design patterns and contract-first development practices, where formal technical specifications drive design, development, testing, and integration. 1+ year of hands-on development experience within the last 6 years using Azure Service Bus, Azure Functions, Azure Cosmos DB, or a combination of these technologies. Ability to communicate effectively in English. Preferred Qualifications: Experience developing software using Visual Studio or Visual Studio Code. Experience with Azure DevOps repositories, pipelines, and artifacts. Experience developing GraphQL-based solutions. Strong experience developing event-driven microservices. Experience with Azure PaaS services, .NET Core, and modern cloud application architectures. Familiarity with Bicep Infrastructure as Code. ID # 5588
What you’ll do
Develop, test, maintain, and deploy enterprise applications and event-driven microservices using C#, .NET, and Azure services. Translate technical specifications and API contracts into software, troubleshoot defects, support deployments, collaborate with delivery teams, and prepare technical documentation and status updates.
Requirements
Requires at least five years of software development and hands-on C# experience, including commercial or cloud business application development and contract-first practices using established design patterns. Also requires at least two years of microservices development and at least one year of hands-on experience with Azure Service Bus, Azure Functions, or Azure Cosmos DB; effective English communication is required.
Listed skills
- Microsoft Azure · Preferred
- .NET · Preferred
- C++ · Preferred
- GraphQL · Preferred
Other relevant skills
Identified from the job description. Confirm important requirements above.
- C#
- .NET
- Microsoft Azure
- Microservices Development
- Event-Driven Architecture
- Azure Service Bus
- Azure Functions
- Azure Cosmos DB
- Contract-First Development
- Software Design Patterns
- Unit Testing
- API Contracts
- Visual Studio
- Azure DevOps
- GraphQL
- Bicep Infrastructure as Code
Job areas
- Software
- Technology
- Consulting
More jobs from New Value Solutions
Security Architect (ID#5590)
- Remote
- Canada
- Posted Oct 27, 2026
Cybersecurity Analysts (ID#5589)
- On-site
- Posted Oct 27, 2026
Business Intelligence / Reporting Specialist (ID#5587)
- Remote
- Canada
- Posted Oct 27, 2026
Senior Data Modeller (ID#5585)
- On-site
- Posted Oct 27, 2026
