Software Engineer building and modernizing .NET applications for Sun Life’s financial security and insurance business.
Owning secure, full-cycle solutions across Agile development, testing, and production support.
Responsibilities
Own end-to-end application solutions that address client problems
Collaborate with designers, business analysts, and testing specialists
Participate in requirements definition, design reviews, and SDLC planning
Make technical decisions that shape project direction and timelines
Evaluate and modernize legacy applications using current technologies and frameworks
Coordinate with onshore and offshore teams across development, testing, and implementation
Embed information security standards into solutions
Maintain application performance and production stability
Analyze and resolve incidents and optimize performance
Escalate issues strategically when needed
Requirements
Minimum of 3 years of professional IT experience
Proficiency with Agile practices and the full application development lifecycle
Advanced proficiency with C#, .NET, ASP.NET, REST API, SOAP-based web services, Crystal Report, and PowerShell
Strong SQL and SQL Server knowledge
Solid relational database experience
Expertise with CI/DevOps tools including TFS, Git, Artifactory, and NuGet
Unit test automation experience
Experience with Razor and Blazor for user interface development
Experience with modern development tools including GenAI and Copilot
Reliability Status Clearance required
Must account for living or travelling outside Canada for six consecutive months during the last five years as requested by the Government of Canada
Willingness to participate in rotating production on-call support
Willingness to work periodic weekends and after-hours for implementations and upgrades
Flexibility for occasional after-hours work and periodic travel between Sun Life locations
Benefits
Continuous learning, development, and improvement
Internal mobility and professional growth support
Hybrid work flexibility from home or office
Incentive plans for eligible employees, with payments subject to individual and company performance
Accommodation support for applicants with disabilities
Alternative-format job postings available upon request
Developer building ETL pipelines, SQL models, and data warehouses for Sirva’s relocation services. Integrating source data using Python, Azure, Databricks, and SQL Server.
Lead mainframe developer designing and maintaining BMC’s mission - critical Db2 products for z/OS environments. Guiding development teams and resolving complex client escalations.
Senior Staff Developer modernizing DevEx, cloud platforms, and AI - assisted delivery at Benevity. Building secure engineering systems that help companies enable social action.
Senior Staff Developer modernizing developer experience and AI - assisted delivery at Benevity, a social - impact technology company. Building secure cloud platforms, automation, and engineering standards.
PySpark/Databricks developer building and maintaining wealth - management data pipelines at Electric Mind. Developing transforms, debugging data quality issues, and supporting Databricks environments.
Analyste - programmeur développant, testant et documentant des solutions logicielles chez Desjardins. Soutien technique aux opérations TI et collaboration avec partenaires d’affaires et architectes.
Curriculum Developer designing technical training for Velotic, an industrial operations software company. Creating multimedia learning assets and managing curriculum across products and customer audiences.
Code owners licensing existing software repositories for evaluation and revenue opportunities. Submitting eligible codebases for assessment and compensation under agreed licensing terms.
Senior Developer building TTG’s direct - selling platforms, Ascend and Prowess, with Vue, .NET Core, SQL Server, Docker, and Kubernetes. Owning complex features, production issues, and technical delivery.