Senior .NET Developer - ASP.NET/Angular

Posted on 27 December 24 by Alexa Cabral

  • Canada
  • $60 - $90 per Hour
Logo

Powered by Tracker

Job Description

Our leading real estate client is looking for a Senior Developer to join their team on a contractual basis. This role will be fully remote. Please note, the successful candidate must have a working laptop/computer.


The successful candidate will contribute to both front-end and back-end development within the Software Product Development department. This role involves designing and developing a variety of innovative features and products, making it ideal for ambitious Software Developers seeking new challenges. You will report to the Software Design & Development Manager and support the organization in developing business solutions across all service areas.

Key Responsibilities:

  • Ensure adherence to technical and quality standards throughout the software development lifecycle.
  • Collaborate with product and development teams to refine features, ensuring they are clearly defined and technically feasible.
  • Promote open communication and collaboration, fostering cross-functional teamwork and knowledge sharing.
  • Plan and design architecture to enable the incremental delivery of features and value to end-users.
  • Work with development teams to identify and manage technical debt, maintaining a sustainable Agile pace.
  • Develop software architectures that align with business goals, focusing on Angular for front-end and ASP.NET for back-end development, applying DDD principles.
  • Provide technical leadership and guidance to development teams, ensuring compliance with architectural standards and best practices.
  • Conduct code reviews to uphold code quality and adherence to best architectural patterns.
  • Collaborate with stakeholders to define solutions that address business needs.
  • Establish testing strategies, including unit, integration, and automated testing, to ensure application reliability.
  • Engage actively in development, design, architecture, and code reviews.
  • Identify and resolve technical challenges that arise during development.
  • Uphold code quality through established coding standards, best practices, and tools.
  • Mentor and coach junior developers, promoting skill development.
  • Exhibit strong self-motivation and discipline while working remotely, collaborating with both technical and business teams.
  • Participate in code reviews, both as a reviewer and as a reviewee.
  • Implement security measures, including authentication, authorization, and data encryption, to protect applications and data.

Qualifications, Skills, and Knowledge:

  • Bachelor's degree in Computer Science, Computer Engineering, or a related field.
  • Over 10 years of progressive experience in product development.
  • Extensive hands-on experience in both front-end and back-end development, with coding responsibilities constituting 60% or more of the role.
  • At least 5 years of experience in application architecture.
  • Minimum of 5 years in Agile product development.
  • Over 5 years of professional experience with .NET, C#, ASP.NET Core, SQL Server, and client-side technologies.
  • More than 10 years of experience with technologies such as C#, .NET Core, ORM (EF Core), Distributed Cache, Messaging Queues, MS SQL Server, and REST API Web Services.
  • Expertise in Angular framework, TypeScript, and component-based architecture for building responsive and dynamic user interfaces.
  • Minimum of 2 years in Test-Driven Development (TDD).
  • Experience in Domain-Driven Development (DDD).
  • Strong proficiency in application security.

Mandatory Requirements:

  • Angular: Minimum of 2 years of experience with the latest version.
  • DDD/TDD: Recent experience within the last 2 years is mandatory.
  • Entity Framework: Recent experience within the last 2 years is mandatory.
  • .NET 5+: Recent experience within the last 3 years is mandatory.

Job Information

Rate / Salary

$60 - $90 per Hour

Sector

Real Estate

Category

Not Specified

Skills / Experience

Not Specified

Benefits

Not Specified

Our Reference

JOB-18400

Job Location