Sr Developer

at  FlexStaf IT

Toronto, ON, Canada -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate20 Jan, 2025Not Specified21 Oct, 20242 year(s) or aboveComputer Engineering,Angular,Test Driven Development,Entity Framework,Sql Server,Computer ScienceNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

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

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.

Responsibilities:

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.


REQUIREMENT SUMMARY

Min:2.0Max:3.0 year(s)

Computer Software/Engineering

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Computer science computer engineering or a related field

Proficient

1

Toronto, ON, Canada