Software Engineer (ID#5509)

New Value Solutions

Vancouver

On-site

CAD 110,000 - 150,000

Full time

2 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

New Value Solutions, a national IT consulting company, seeks a Senior Software Developer to lead the technical execution of modern application development on the Azure platform using Microsoft technologies. This hands-on role is embedded in a cross-functional delivery team and focuses on designing, building, testing, and deploying production-grade software.

You will own end-to-end technical delivery, mentor developers, collaborate with product, architecture, QA, security, and DevOps teams, and

Qualifications

  • 6+ years of professional software development experience using Microsoft Azure technologies in an Agile environment.
  • 3+ years in a Software Development Lead, Technical Lead, Senior Developer, Architect, or equivalent role.
  • Strong hands-on experience with the Microsoft technology stack and enterprise-grade APIs.

Responsibilities

  • Analyze business requirements and translate them into scalable, secure, and maintainable technical solutions.
  • Design, develop, test, and maintain complex enterprise applications, APIs, integrations, and system enhancements.
  • Collaborate with business, product, architecture, QA, project, platform, security, infrastructure, data, and DevOps teams to deliver high-quality solutions.
  • Troubleshoot and resolve complex application, integration, and production issues.
  • Participate in Agile planning, estimation, code reviews, technical design discussions, and continuous improvement activities.
  • Track technical progress, delivery readiness, dependencies, and blockers against project milestones.
  • Identify, manage, and resolve technical risks, dependencies, and delivery constraints.
  • Coordinate cross-team technical dependencies across platform, security, infrastructure, data, and DevOps teams.
  • Ensure timely technical decisions are made and elevate delivery risks when required.
  • Provide technical leadership, guidance, and mentoring to development teams.

Skills

Microsoft Azure stack
C# / .NET
Angular / TypeScript
REST APIs
CI/CD
Azure DevOps
Security

Tools

Git
Azure DevOps
CI/CD pipelines

Job description

New Value Solutions, a national IT consulting company, is seeking a Senior Software Developer with strong Microsoft technology experience to lead the technical execution of application development and modernization initiatives. This is a hands-on engineering role embedded within a cross-functional delivery team, responsible for designing, building, testing, and deploying production-grade applications on the Azure platform using modern Microsoft technologies.

The successful candidate will be accountable for end-to-end technical delivery, from requirements intake through production deployment, ensuring solutions are scalable, secure, maintainable, and aligned with business outcomes. This role requires strong ownership, a quality-focused mindset, and the ability to challenge existing approaches, improve engineering practices, and collaborate effectively with business, product, architecture, QA, and technology teams. Experience with generative AI, AI-assisted development tools, or AI-native software development practices would be considered an asset.

Responsibilities:
  • Analyze business requirements and translate them into scalable, secure, and maintainable technical solutions.
  • Design, develop, test, and maintain complex enterprise applications, APIs, integrations, and system enhancements.
  • Collaborate with business, product, architecture, QA, project, platform, security, infrastructure, data, and DevOps teams to deliver high-quality solutions.
  • Troubleshoot and resolve complex application, integration, and production issues.
  • Participate in Agile planning, estimation, code reviews, technical design discussions, and continuous improvement activities.
  • Track technical progress, delivery readiness, dependencies, and blockers against project milestones.
  • Identify, manage, and resolve technical risks, dependencies, and delivery constraints.
  • Coordinate cross-team technical dependencies across platform, security, infrastructure, data, and DevOps teams.
  • Ensure timely technical decisions are made and elevate delivery risks when required.
  • Ensure the development team has the required information, access, environments, tools, and support needed to deliver successfully.
  • Keep technical work aligned with project objectives, delivery timelines, architecture standards, and business outcomes.
  • Provide technical leadership, guidance, and mentoring to development teams.
  • Produce solution designs, technical specifications, development estimates, implementation guides, and knowledge-transfer materials.
  • Create unit, integration, and system test artifacts to support solution quality.
  • Deliver production-ready software releases that meet security, quality, maintainability, and performance standards.
Requirements:
  • 6+ years of professional software development experience, including unit testing, production support, and problem resolution using Microsoft Azure technologies in an Agile environment.
  • 3+ years of experience in a Software Development Lead, Technical Lead, Senior Developer, Architect, or equivalent role.
  • Strong hands-on experience with the Microsoft technology stack, including:
  • C# / .NET (ideally .NET 8+) and Web APIs
  • Angular / TypeScript / RxJS
  • Azure, particularly Functions, Service Bus, Storage, Application Insights, and Key Vault
  • REST APIs and system integrations
  • Azure DevOps and CI/CD
  • Proven experience delivering enterprise-grade applications across the full software development lifecycle.
  • Strong understanding of application architecture, design patterns, APIs, system integration, databases, testing, and troubleshooting.
  • Strong full-stack development and problem-solving skills.
  • Experience with DevOps, Git, CI/CD, automated testing, and production support.
  • Demonstrated ability to own features end-to-end, work independently through ambiguity, resolve complex issues, and deliver high-quality solutions.
  • Strong communication and collaboration skills, with the ability to work effectively with business and technical teams.
  • Demonstrated technical leadership, including mentoring and guiding developers.
  • Strong leadership and delivery skills, including technical decision-making, planning and estimation, risk and dependency management, cross-team coordination, stakeholder communication, and the ability to unblock delivery teams.

If you have the necessary expertise and able to work in Canada

While we thank all candidates in advance for their application, only those shortlisted will be contacted.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

RQ00770 - Software Developer - Full Stack - Senior
RQ00770 - Software Developer - Full Stack - Senior

Maarut • Toronto

On-site
CAD 120,000 - 180,000
RQ-2026-009971 - Software Developer - Full Stack - Senior - HSI
RQ-2026-009971 - Software Developer - Full Stack - Senior - HSI

GovTech Talent Solutions Inc. • Toronto

On-site
CAD 120,000 - 160,000
DevOps Solution Architect
DevOps Solution Architect

Staff IT Search Group Inc. • Oakville

Hybrid
CAD 135,000 - 160,000
Technical Lead (.NET)
Technical Lead (.NET)

Michael Page International (Canada) • Winnipeg

On-site
CAD 110,000 - 150,000
Lead a team
Roadmap influence
Cross-functional collaboration
+2
Fullstack Software Engineer
Fullstack Software Engineer

Altis Technology • Toronto

Hybrid
CAD 109,000 - 128,000
Cloud & AI Solution Engineer - Azure Platform
Cloud & AI Solution Engineer - Azure Platform

Microsoft • Calgary

Hybrid
CAD 96,000 - 178,000
Technical Lead (.NET)
Technical Lead (.NET)

Michael Page • Winnipeg

On-site
CAD 100,000 - 150,000
AI Solutions Architect (ID#5443)
AI Solutions Architect (ID#5443)

New Value Solutions • Vancouver

On-site
CAD 140,000 - 190,000
RQ08939 - Software Developer - Full Stack - Senior
RQ08939 - Software Developer - Full Stack - Senior

Rubicon Path • Toronto

Hybrid
CAD 90,000 - 120,000
OPEN: Lead Software Engineer Developer
OPEN: Lead Software Engineer Developer

Cpus Engineering Staffing Solutions Inc. • Oshawa

On-site
CAD 90,000 - 120,000