Software Developer
Canada Life View all jobs
- Winnipeg, MB
- $51,400-77,100 per year
- Permanent
- Full-time
- Develop, test, implement, and support software solutions and enhancements, primarily within Desktop, Microsoft Azure and Microsoft Dynamics CRM
- Collaborate with senior developers and the business analyst to understand requirements and contribute to solution design
- Maintain and support the operation of existing applications in partnership with IT team and external vendors
- Create and maintain technical and system documentation
- Engage in the code review process as both author and reviewer
- Identify and evaluate new tools, technologies, and approaches under guidance, contributing to continuous improvement initiatives
- Stay abreast of digital security threats & best practices and implement security solutions as appropriate
- Develop solutions that meet established code quality and regulatory compliance standards
- Ad-hoc support - be an expert external resource for LP Financial advisors and staff with usage of LP technology and other technology related questions
- Microsoft Azure (Functions, Storage, Web Apps, KeyVault, Service Bus, Virtual Machines)
- Microsoft Dynamics CRM
- Microsoft SQL Server
- Docker
- RESTful APIs
- C#, WPF, .NET, .NET Framework
- JavaScript, TypeScript, Angular, Vue
- Visual Studio, Visual Studio Code, Git
- Post-secondary diploma/degree in a field related to Computer Science, or equivalent experience.
- One to three years of experience in Software Development is required.
- Familiarity with the financial services industry and concepts are an asset.
- A combination of education and experience will be considered.
- Career Development: Opportunities for career advancement, access to industry-leading learning programs and up to $2,000 annually towards education reimbursement.
- Health & Wellness: Flexible health and dental benefits, plus a $5,000 mental health benefit to support your well-being.
- Time Off: In addition to regular vacation and personal days, we support community involvement with a volunteer day.
- Financial Security: Company-matching pension plan, share ownership program and additional investment options.
- Rewards and Recognition: Employee recognition programs, service milestone celebrations, employee discounts and more!
- Emphasis on Community: We provide a workplace where employees feel connected and supported through Employee Resource Groups (ERGs), mentorship programs, social clubs and events.