astra-north

Senior .NET Developer – C#, ASP.NET Core, Web API & SQL Server

astra-north

Vancouver, British Columbia, CanadaContractPosted Jul 29, 2026

Job description

Job Title: Senior .NET Developer – C#, ASP.NET Core, Web API & SQL Server Experience Required: 10+ Years Work Model: Hybrid (2 days a week in office) Skills: C# 4.0, ASP.NET 4.5 Role Description

  • Hands-on architectural design and implementation of highly scalable and reliable services.
  • Possess a thorough understanding of the product from both a functional and technical perspective.
  • Participate in every aspect of development and implementation, working with business analysts to ensure full understanding of change implications to current business processes.
  • Design and implement all aspects of an application, including:
  • High-performance design
  • Coding
  • Caching mechanisms
  • Security and encryption
  • State management
  • Error logging and debugging
  • Scalability
  • Code reviews
  • Development environment configuration
  • Testing
  • Decompose problems into solvable pieces and translate solutions into code.
  • Determine the best technical solution for project requirements.
  • Follow development best practices and software development life cycle methodologies throughout product development.
  • Perform unit and system-level testing on applications.
  • Test products in controlled, real-world situations before production release.
  • Document all tasks to enable future troubleshooting, maintenance and support.
  • Identify and assist in mitigating technical, schedule and project risks.
  • Participate in project effort estimation and delivery timeline planning.
  • Work closely with development teams, business analysts, quality assurance teams and business units.
  • Present ideas for system improvements, including cost proposals.
  • Mentor and support less experienced team members. Essential Skills:
  • Strong experience with:
  • C#
  • ASP.NET
  • ASP.NET Core
  • Web API Development
  • Front-end development using:
  • HTML
  • CSS
  • JavaScript
  • jQuery
  • JSON
  • Strong knowledge of SQL Server, including:
  • T-SQL
  • SSRS
  • Administration
  • Experience using LINQ and Entity Framework.
  • Experience developing secure web applications and applying secure coding practices.
  • Experience writing design documents.
  • Experience using .NET diagnostic tools to investigate and profile .NET applications.
  • Demonstrated knowledge of object-oriented programming concepts and design.
  • Working knowledge of software design patterns and design principles.
  • Ability to write clean, readable and maintainable code.
  • Strong adherence to coding standards, best practices and design principles.
  • Solid understanding of cross-browser rendering and performance.
  • Experience with varied technologies and development techniques.
  • Experience writing and maintaining unit tests to ensure code quality and reliability.
  • Agile project development experience is an asset.
  • VB development experience is an asset.
  • Experience using Knockout.js is an asset but not required.
  • Experience using WF, WCF and WPF is an asset.