Job Openings Sr Developer (.NET)

About the job Sr Developer (.NET)

Position Title: Team Lead / Application Architect (Angular and Asp.Net)
Job Location: Remote, Canada (EST time zone)

Purpose of Position:
As a Team Lead / Senior Developer (Angular and Asp.Net), you will work on both the front-end and back-end of digital solutions. You will collaborate within the Software Product Development department to design and develop cutting-edge features and products. This role suits ambitious developers who enjoy new challenges. You will report to the Software Design & Development Manager and support the development of business solutions across various service areas.

Key Responsibilities:

Apply technical and quality standards throughout the software development lifecycle.

Collaborate with product and development teams to refine features, ensuring feasibility.

Foster open communication, cross-functional teamwork, and knowledge sharing.

Plan and design architectures that allow incremental feature delivery to end-users.

Address technical debt to maintain sustainable Agile practices.

Develop software architectures that align with business goals using Angular (front-end) and ASP.NET (back-end).

Provide technical leadership, conduct code reviews, and ensure adherence to best practices.

Define testing strategies (unit, integration, automated) to ensure reliability.

Lead hands-on development, design, architecture, and code reviews.

Mentor and coach junior developers, promoting skill development.

Implement security measures (authentication, authorization, encryption) to protect applications and data.

Qualifications, Skills, and Knowledge:

University degree in Computer Science, Computer Engineering, or a related field.

10+ years of progressive experience in product development.

Hands-on experience in front-end and back-end development, with 60%+ coding involvement.

5+ years of experience in application architecture and Agile product development.

Expertise in the following technologies: .NET, C#, ASP.NET Core, SQL Server, client-side technologies, and Angular.

Experience in Test Driven Development (TDD) and Domain Driven Design (DDD).

Proficiency in security measures and best practices.

Working Conditions/ Environment:

Remote, available to work in the EST time zone.

Mandatory Requirements:

Latest version of Angular: 2+ years of experience.

DDD/TDD: Recent experience within the last 2 years.

Entity Framework: Recent experience in the last 2 years.

.Net 5+: Recent experience in the last 3+ years.

FSIN