Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Sun Life

Software Engineer

Sun Life

. Develop, enhance, and maintain Desktop and Java applications supporting Canadian Operations business processes .

Posted 10/23/2026full-timeToronto • CanadaMid-LevelSenior💰 CA$70,000 - CA$105,000 per yearWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in developing and maintaining Desktop and Java applications, with a strong focus on integrating AI and machine learning tools to enhance functionalities. Proficient in Agile methodologies and full-cycle development processes, ensuring high-quality and scalable solutions.

Highest-signal resume keywords
C# Development.NET Framework (4.5+)Java (Version 8 or Later)AI-Assisted Development ToolsAgile Development Methodology

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
Desktop Application DevelopmentService Integration (SOAP/REST APIs)Relational Databases (SQL Server, Oracle)Optimized Query WritingVersion Control Systems (Git/BitBucket)CI/CD Pipeline ToolsDebugging and TroubleshootingAI/ML Applications in Software DevelopmentLegacy System ModernizationVB6 or Other Legacy Technology
Soft Skills
Excellent Verbal CommunicationExcellent Written CommunicationProblem-Solving Skills
Tools & Technologies
JenkinsWindows Registry OperationsWindows Services Configuration
Industry Keywords
Enterprise IT EnvironmentFinancial ServicesProcess AutomationTechnical Optimization

Tech Stack

Tools & technologies
JavaJenkinsOracleSOAPSQL.NET

About the role

Key responsibilities & impact
  • Develop, enhance, and maintain Desktop and Java applications supporting Canadian Operations business processes
  • Embrace legacy applications and leverage AI technologies to enhance functionalities
  • Lead modernization initiatives by integrating AI and machine learning tools into development workflows
  • Collaborate with Agile team members to deliver high-quality, scalable applications
  • Execute full-cycle development activities: coding, testing, debugging, and implementation
  • Write comprehensive unit and integration tests, and develop automation tools to ensure system reliability
  • Identify and implement opportunities for process automation and technical optimization

Requirements

What you’ll need
  • Minimum 4 years of hands-on work experience in an enterprise IT environment, preferably in financial services
  • Demonstrated experience developing and maintaining desktop applications
  • Excellent verbal and written communication skills
  • Proficiency in C# and .NET Framework (4.5+) or .NET Core development
  • Understanding of Windows Registry operations and Windows Services configuration
  • Windows-based application deployment and troubleshooting
  • Strong proficiency in Java (version 8 or later)
  • Hands-on experience with service integration using SOAP and REST APIs
  • Working knowledge of Java libraries and frameworks for enterprise applications
  • Strong proficiency with relational databases (SQL Server, Oracle)
  • Experience writing optimized queries and database design principles
  • Version control systems (Git/BitBucket)
  • CI/CD pipeline tools and Jenkins experience
  • Agile development methodology and practices
  • Strong debugging, troubleshooting, and problem-solving skills
  • Proven experience leveraging AI-assisted development tools (GitHub Copilot, or equivalent)
  • Understanding of AI/ML applications in software development and code optimization
  • Experience implementing AI-assisted code generation and optimization techniques
  • Mainframe technology knowledge
  • Experience in legacy system modernization and refactoring
  • VB6 or other legacy technology experience

Benefits

Comp & perks
  • Challenging work, a fun environment, and the opportunity to grow your career
  • A friendly, collaborative, and inclusive culture
  • Flexible workstyle (Office, Virtual or Hybrid) depending on your role
  • Competitive salary and bonus structure
  • Flexible benefits and vacation
  • Periodic weekend/after-hours work may be required to support project implementations, system upgrades, and on-call support
  • Occasional travel between Sun Life locations may be required depending on work assignment