Senior Software Engineer, .NET – Temporary

Posted last week

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Senior Software Engineer ensuring adherence to software engineering standards at Aviso. Collaborating with product leaders to define scalable solutions and driving security remediation efforts.

Responsibilities

  • Review application code and security scan results (e.g., Checkmarx) to identify real vulnerabilities vs. false positives
  • Investigate findings at the code level to determine which implementation triggers violations
  • Partner with developers to explain issues, validate fixes, and recommend secure alternatives
  • Lead technical discussions to challenge false positives and defend decisions with evidence
  • Work closely with security, DevSecOps, and engineering teams to ensure policies are met without unnecessary disclaimers
  • Push to fully remediate issues (target = zero findings) rather than accept risk where possible
  • Support API, backend (.NET), and web‑based applications with a security‑first mindset
  • Balance security requirements with business and delivery timelines
  • Continuously improve understanding of secure coding practices and evolving threat patterns

Requirements

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or related field
  • 5 - 10 years of professional experience in software development
  • Extensive Experience with C# is required
  • Strong grasp of software architecture and design patterns
  • Proficient with Git and branching strategies
  • Hands-on experience with CI/CD tools like Azure DevOps or Jenkins
  • Familiarity using Azure cloud, APIM, Dapr, CI/CD pipelines, and infrastructure as code (Iac/Bicep)
  • Familiarity with Azure cloud services, including APIM and Dapr
  • Solid database skills in both SQL and NoSQL
  • Excellent debugging and code review capabilities
  • Proven leadership and mentoring experience (preferred)
  • Certification in Microsoft Azure, AWS, or related technologies (an asset)
  • Fluent communication skills in English are required and bilingual skills in French are an asset

Benefits

  • Dynamic and inclusive culture that rewards innovation
  • Commitment to leadership, innovation, responsibility, and community
  • Opportunity for interesting and challenging work

Job type

Contract

Experience level

Senior

Salary

CA$90 - CA$100 per hour

Degree requirement

Bachelor's Degree

Tech skills

AWSAzureCloudJenkinsNoSQLSQL.NET

Location requirements

HybridTorontoCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.