Senior Developer
4 weeks ago
As a Team Leader/Senior Developer with expertise in Angular and ASP.NET, you will play a key role in both front-end and back-end development within our Software Product Development team. You will contribute to the design, architecture, and implementation of innovative features and digital solutions. This position is ideal for experienced and ambitious developers seeking technical challenges and leadership opportunities. You will report to the Software Design & Development Manager, supporting the creation of cutting-edge business solutions across multiple service areas.
This is a 12 month contract position.
Key Responsibilities:
- Quality and Standards: Ensure technical excellence and adherence to quality standards throughout the software development lifecycle.
- Collaboration: Work closely with product owners and development teams to refine and prioritize features, ensuring technical feasibility.
- Team Leadership: Foster open communication, cross-functional collaboration, and knowledge sharing within the development team.
- Architecture Planning: Design scalable and flexible software architectures that allow for incremental feature delivery, using Angular for front-end and ASP.NET for back-end development.
- Technical Debt Management: Identify and address technical debt to maintain sustainable development velocity within an Agile environment.
- Software Architecture: Develop both high-level and detailed architecture designs aligned with business goals, employing Domain-Driven Design (DDD) principles.
- Code Quality: Lead code reviews, ensuring consistency, adherence to architectural standards, and alignment with best practices such as ABP and community standards.
- Stakeholder Collaboration: Work with stakeholders to define technical solutions that meet business objectives.
- Testing Strategy: Define and implement testing strategies, including unit, integration, and automated testing, to ensure software reliability.
- Hands-On Development: Be actively involved in coding, design, architecture, and code review processes.
- Technical Challenges: Proactively identify and resolve technical challenges throughout the development process.
- Mentorship: Mentor junior developers, fostering their technical growth and development.
- Security: Implement and enforce security best practices, including authentication, authorization, and data encryption.
Requirements:
- Education: Bachelor's degree in Computer Science, Computer Engineering, or a related field.
- Experience:
- 10+ years of progressive experience in software development.
- 5+ years in application architecture and Agile product development.
- Extensive experience with front-end and back-end development, with a focus on coding 70%+ of the time.
- 5+ years of experience with .NET, C#, ASP.NET Core, SQL Server, and client-side technologies.
- Expertise in Angular, TypeScript, and building responsive, component-based user interfaces.
- 10+ years of experience in technologies such as C#, .NET Core, ORM (EF Core), Distributed Cache, Messaging Queue, MS SQL Server, and REST API Web Services.
- 2+ years of experience with Test-Driven Development (TDD).
- Experience with Domain-Driven Design (DDD).
- Strong understanding of security practices.
Preferred Skills:
- Proven leadership experience in a remote and distributed work environment.
- Ability to mentor and provide technical guidance to junior team members.
- Strong self-motivation and discipline, with the ability to collaborate effectively with both technical and business stakeholders.
-
Toronto, Ontario, Canada Lead Full Stack Developer Full timeJob DescriptionWe are seeking a Senior Technical Lead to oversee the development of both front-end and back-end components of web & Mobile applications. This role combines technical expertise with leadership skills to guide a team of developers in delivering high-quality software solutions.Key ResponsibilitiesProvide guidance and mentorship to junior and...
-
Project Coordinator, Development
7 months ago
Toronto, Canada Amica Senior Lifestyles Full timeJob Description: **About Us** Established in 1996, Amica Senior Lifestyles owns and operates over 30 senior living residences in British Columbia and Ontario, while continuing to grow in select markets. Offering Independent Living (IL), Assisted Living (AL) and Memory Care (MC) lifestyle options, we combine expert care with unparalleled premium hospitality...
-
Senior Living Marketing Coordinator
3 weeks ago
Toronto, Ontario, Canada Verve Senior Living Full timeJob DescriptionA Senior Living Marketing Coordinator is required to join our team at Verve Senior Living. As a key member of our sales and marketing team, you will be responsible for developing and implementing home-specific marketing and sales programs to achieve occupancy targets.
-
External Business Development and Lead Generation
4 months ago
Toronto, Canada LEV Senior Living Full time**Business Development and Lead Generation Specialist** **Job Category**:Sales **Job Location: Oshawa / Durham Region and Kawartha Lakes** **Job summary/objective**: Your primary responsibilities will involve developing new leads and new business opportunities, cultivating community relationships, and creating a robust pipeline to achieve internal...
-
Regional Director, People Development
7 months ago
Toronto, Canada Amica Senior Lifestyles Full timeJob Description: **Regional Director, People Development** **Amica Senior Lifestyles** **Full Time, GTA Based** Established in 1996, Amica Senior Lifestyles owns and operates over 30 senior living residences in British Columbia and Ontario, while continuing to grow in select markets. Offering Independent Living (IL), Assisted Living (AL) and Memory Care...
-
Manager, Organizational Design and Development
6 months ago
Toronto, Canada Amica Senior Lifestyles Full timeJob Description: Established in 1996, Amica Senior Lifestyles owns and operates over 30 senior living residences in British Columbia and Ontario, while continuing to grow in select markets. Offering Independent Living (IL), Assisted Living (AL) and Memory Care (MC) lifestyle options, we combine expert care with unparalleled premium hospitality and amenities...
-
Senior Living Marketing Specialist
1 month ago
Toronto, Ontario, Canada Verve Senior Living Full timeAbout the RoleWe are seeking a highly motivated and experienced Senior Living Marketing Specialist to join our team at Verve Senior Living. As a key member of our marketing team, you will be responsible for developing and implementing effective marketing strategies to achieve occupancy targets.Key ResponsibilitiesDevelop and implement home-specific marketing...
-
Registered Nurse Position
1 month ago
Toronto, Ontario, Canada Verve Senior Living Full timeJob SummaryVerve Senior Living is seeking a dedicated and compassionate Registered Practical Nurse (RPN) to join our team. As an RPN at Verve Senior Living, you will play a critical role in providing high-quality care to our residents, promoting their independence, and enhancing their overall quality of life.ResponsibilitiesAssess the needs of individual...
-
People Development Coordinator
7 months ago
Toronto, Canada Amica Senior Lifestyles Full timeJob Description: **About Us** Established in 1996, Amica Senior Lifestyles owns and operates over 30 senior living residences in British Columbia and Ontario, while continuing to grow in select markets. Offering Independent Living (IL), Assisted Living (AL) and Memory Care (MC) lifestyle options, we combine expert care with unparalleled premium hospitality...
-
Senior Care Professional
3 weeks ago
Toronto, Ontario, Canada Sienna Senior Living Full timeAbout the RoleWe are seeking a compassionate and skilled Registered Practical Nurse to join our team at Sienna Senior Living. As a key member of our community, you will play a vital role in delivering exceptional care and enhancing the lives of our residents.Job SummaryThis is a Full-time Permanent position working Night shift, Monday to Friday. The...
-
Senior Float Cook
4 weeks ago
Toronto, Canada Sunrise Senior Living Full timeToronto, Ontario Metro Area "It makes me feel good knowing that we make the residents’ lives better. We laugh with them, cry with them, sing and dance with them - we brighten their day. Working here is an unbelievable privilege and it will be something I carry with me for the rest of my life!" - Sunrise Team Member At Sunrise, our...
-
Senior Float Cook
4 weeks ago
Toronto, Canada Sunrise Senior Living Full timeToronto, Ontario Metro Area"It makes me feel good knowing that we make the residents’ lives better. We laugh with them, cry with them, sing and dance with them - we brighten their day. Working here is an unbelievable privilege and it will be something I carry with me for the rest of my life!"- Sunrise Team MemberAt Sunrise, our Cook is responsible for the...
-
Senior Developer
7 months ago
Toronto, Canada CB Canada Full timeSenior DeveloperOn behalf of our client in the Banking Sector, PROCOM is looking for a Senior Developer.Senior Developer – Job DescriptionAssess the current state and identify the deficiencies related to task failures (correlation, synchronization) and end-to-end ILM-related workflows (onboarding/offboarding)Provide the list of remediations with...
-
Senior Geriatric Nursing Care Provider
3 weeks ago
Toronto, Ontario, Canada Sienna Senior Living Full timeWe are seeking a dedicated and compassionate Registered Practical Nurse to join our team at Sienna Senior Living.About the RoleThis is a permanent, full-time position working night shifts, Monday to Friday. As a key member of our healthcare team, you will provide high-quality nursing care to residents in our community, fostering a warm and supportive...
-
Social Worker
6 months ago
Toronto, Canada SPRINT Senior Care Full time**About SPRINT Senior Care**: **SPRINT Senior Care **began caring for seniors and enabling seniors to care for themselves in1983. We continue to do so today as an accredited, not-for-profit community support service agency in Toronto by offering a wide range of practical and low-cost services to seniors and their caregivers. Our services help seniors stay...
-
Customer Support Professional
2 weeks ago
Toronto, Ontario, Canada InTouchLink Senior Living Solutions Full timeAbout InTouchLink Senior Living SolutionsWe're passionate about enhancing the lives of seniors and their families through our innovative communication platform.Our mission is to create a seamless experience that connects communities, fosters engagement, and empowers senior living communities to be their best selves. As a rapidly growing tech startup, we...
-
Senior Development Director
3 weeks ago
Toronto, Ontario, Canada The Subway HR Team Full timeAbout This OpportunityWe are seeking a seasoned Senior Development Director to join our Canada Executive Leadership Team. This role will lead all aspects of development, driving the growth and expansion of Subway restaurants across Canada.
-
Senior C++ Developer
3 weeks ago
Toronto, Canada Apex Systems Full timeSenior C++ DeveloperApex Systems is a global IT services provider, and our staffing practice has an opening for a 2 C++ Developer with exprience with C++ development on Linux, experience with performance tuning of SQL on relational database, and some exposure to financial domain to place at our client, a Big Bank.Client: Big BankTerms: 12-month...
-
Senior C++ Developer
4 weeks ago
Toronto, Canada Apex Systems Full timeSenior C++ DeveloperApex Systems is a global IT services provider, and our staffing practice has an opening for a 2 C++ Developer with exprience with C++ development on Linux, experience with performance tuning of SQL on relational database, and some exposure to financial domain to place at our client, a Big Bank.Client: Big BankTerms: 12-month...
-
Senior C++ Developer
4 weeks ago
Toronto, Canada Apex Systems Full timeSenior C++ DeveloperApex Systems is a global IT services provider, and our staffing practice has an opening for a 2 C++ Developer with exprience with C++ development on Linux, experience with performance tuning of SQL on relational database, and some exposure to financial domain to place at our client, a Big Bank.Client: Big BankTerms: 12-month...