Wednesday, July 16, 2025
Job Description
Purpose:
The Lead .NET Developer / Architect is a critical leadership role within Information Services, responsible for driving the technical vision, design, and development of robust, scalable, and secure software solutions. This role will provide technical leadership and mentorship to a team of developers, establish architectural best practices, ensure the successful delivery of high-quality applications that align with business objectives, and contribute hands-on to complex coding challenges. The Lead .NET Developer / Architect will play a key role in modernizing our application landscape, with a particular focus on expanding web-based services and online platforms. They will introduce innovative technologies and foster a culture of technical excellence and continuous improvement within the development team.
Report To: Senior Information Services Officer
Department: Information Services
To Apply: Send resume and cover letter in confidence to: apply-for-a-job@lifeguarding.com
Post Date: July 3, 2025 to July 16, 2025
Pay Range: $100,425 to $113,029 annually plus benefits
Responsibilities:
The Lead .NET Developer/Architect will:
- Design robust, scalable systems and solutions that integrate with the Society’s existing services and infrastructure
- Work with modern programming languages, database management systems, and frameworksincluding ASP.NET Core/C#, HTML, CSS, Javascript, and SQL, ensuring applications are fullysecured, are performant, and are maintainable
- Manage the software development lifecycle, from concept to deployment, includingtroubleshooting and resolving issues in production environments
- Respond to and resolve unplanned critical business system failures outside regular workinghours
- Coordinate thorough testing and debugging to ensure the software meets the highest qualitystandards
- Collaborate with other Society departments to ensure seamless integration of newtechnologies and features.
- Mentor and provide guidance to junior team members, fostering a culture of collaborationand continuous learning
- Stay up to date on new technologies and best practices to contribute to continuousimprovement and innovation within the development team
- Handle multi-tasking and manage unexpected interruptions to deal with technical problems /tickets that require immediate attention
- Manage joint solution design, technical coordination and releases with external vendors
Required Qualifications
Possession of the following knowledge, skills and experience will enable the selected applicant to perform the major job functions successfully.
- 7+ years of experience in software development, with a focus on database and webapplications.
- 4+ years of .NET development experience
- Strong background in relational databases, with proficiency in SQL, database design, storedprocedures and triggers
- Excellent knowledge of software architecture principles, patterns, and best practices andexperience in designing architectural solutions
- Experience with the following is required:
- C# (ASP.NET Framework & ASP.NET Core)
- HTML, CSS, Javascript
- SOAP and REST APIs
- SQL (MS SQL Server / SQL Anywhere)
- Experience with any of following would be considered a strong asset:
- Powerbuilder
- Microsoft Dynamics GP
- SSO/OpenID/OAuth2
- BI / SAP BusinessObjects
- Experience working in a Microsoft Windows domain environment.
- Excellent interpersonal and communication skills (English), with the ability to explain complexconcepts in a manner that is understandable to both technical and non-technical personnel.
- Team-oriented, with a willingness to work as part of a collaborative environment both in-person and remotely
- Demonstrated experience mentoring and leading developers; qualities of patience, empathy,and a genuine interest in supporting others’ growth
- Excellent time management skills with the ability to work independently and remain self-motivated
- Comfort working in a fast-paced environment and to deadlines
- Relevant undergraduate degree, college diploma, or equivalent experience
- Familiar to the Lifesaving Society as a member, volunteer, or affiliate would be an asset
- Accounting knowledge would be considered an asset
- French language would be considered an Asset
- Eligible to work in Canada
Contact Information
The Lifesaving Society is an equal opportunity employer. We embrace diversity and inclusion in our workplace. We welcome and encourage applications from all qualified candidates. If selected for an interview, please inform us of any accommodation you may require during the process.We thank all applicants for their interest; however, only candidates selected for an interview will be contacted.
About the Lifesaving Society
The Lifesaving Society Ontario is a full-service provider of programs, products and services designed to prevent drowning. We save lives and prevent water-related injury through our training programs, Water Smart® public education, drowning prevention research, aquatic safety management and lifesaving sport. Each year, more than 1,000,000 Canadians participate in the Society’s swimming, lifesaving, lifeguarding and leadership programs. To learn more about the Lifesaving Society visit our website
www.lifesavingsociety.com or follow us on social media.
Special Instructions
Hybrid (At office 2-3 days per week)
Working at Corporate Head Office location at 400 Consumers Road, Toronto Ontario
Hours Monday to Friday – 35 hours per week (some evening and weekend work may be required)