Senior .NET Developer

Altis Technology • Canada
Remote
This Job is No Longer Active This position is no longer accepting applications

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.

Similar Jobs

Explore other opportunities that match your interests

Full-Stack Developer (C#, .NET, Angular)

Programming
•
3h ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

Insight Global

Canada

Senior Full Stack Developer (Remote)

Programming
•
12h ago
Visa Sponsorship Relocation Remote
Job Type Contract
Experience Level Mid-Senior level

Bevertec

Canada

Senior Backend Software Developer

Programming
•
1d ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Mid-Senior level

Atimi Software

Canada

Subscribe our newsletter

New Things Will Always Update Regularly