Sr Developer
at FlexStaf IT
Toronto, ON, Canada -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 20 Jan, 2025 | Not Specified | 21 Oct, 2024 | 2 year(s) or above | Computer Engineering,Angular,Test Driven Development,Entity Framework,Sql Server,Computer Science | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – 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