Location: Remote (Ontario)
Empire life is looking to hire a Back Office Software Developer to join our Information Technology team!
Empire Life is growing in our digital landscape. In order to respond to this, we are looking to fill several IT roles at various levels. We are looking to expand our tech teams with people who have strong technical skills, leadership skills and interest in conquering the digital space within the insurance field. By joining Empire Life today you’ll be exposed to growth and career development opportunities while working on exciting and innovative projects leveraging modern toolsets and technology.
Be part of a SCRUM agile development team and define our next generation back office systems.
Why pursue this opportunity
Our mission - make insurance, investments and benefits simple, fast and easy for our customers.
Impactful work - get the opportunity to work on meaningful projects that have a positive impact on our customers, our company, and society as a whole.
Hone your skills - this is an opportunity that allows for you to grow your technical, and functional skills.
Diversity, equity, and inclusion - we are committed to creating a diverse, equitable, and inclusive workplace and welcome candidates who share this commitment.
What you’ll be working on
Learn and build event driven and REST microservices
Learn and use the strangler pattern to improve our legacy platforms
Provide feedback and help the team continuously improve
Development of API’s to abstract legacy processes
Event Driven Architecture to facilitate machine learning and simplify the back office systems
Improving our continuous delivery pipeline (Github Actions, Kubernetes, Helm)
Assisting in technical reviews of requirements, systems design and application logic with peers
Assisting in the documentation and perform thorough unit, interface and performance testing on assigned application logic changes
Assisting with investigation of incidents and solutions to resolve or mitigate issues; assist with required system changes to resolve incident; assist with update of supporting documentation
A good understanding of the software application development lifecycle and object oriented programming
Experience building software products, working with microservices and deployments
Experience liaising with multiple teams and business partners.
Knowledge with at least one of the following languages: Java, Kotlin or Python
Experience with a development framework
Experience working in a Test Driven Development Environment
Working Knowledge of SQL and relational databases
Experience with agile development methodologies (e.g., Scrum).
Passion for learning new technologies
Post Secondary Education
Completion of courses in application logic analysis and design, programming languages
Ability to work independently and/or as a team member
Language proficiency in English is required for communicating with customers, advisors, or employees across Canada.
OAuth, Docker, Kafka and Google Cloud Platform experience
Understanding of real time programming, event driven architecture and eventual consistency
For regular full-time positions, Empire Life offers a comprehensive total rewards package that includes:
Competitive salaries with annual pay increases
Annual bonus program, which recognizes both strong company performance and individual contributions, for non sales positions
Competitive uncapped commission, for sales positions
A comprehensive employer-funded benefits package that includes life insurance, disability, health and dental and a generous health account
Flexible work arrangements and an annual allotment of personal health days.
Four weeks annual vacation from hire date
A defined contribution pension plan with generous employer matching
Top up programs for parental leave and compassionate leave
Employer-sponsored wellness and recognition programs
A cash employee referral program
To learn more about working at Empire Life, visit https://www.empire.ca/workatempire.
Empire life is proud to be an equal opportunity employer. We celebrate diversity, are committed to creating an inclusive environment, and welcome everyone to participate in our application process. We encourage those of all backgrounds and experiences to apply, even if you don't believe you meet each unique qualification outlined. Applicants will receive equal consideration without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, disability, or age.
Empire Life welcomes applications from people with disabilities and disabled people. Accommodations are available upon request for candidates taking part in all aspects of the screening and selection process. If you need this job posting in an alternative format or have any accessibility questions, please contact recruitment@empire.ca .
Kreativstorm Recruitment
Dev.Pro
Ava Labs
Patterned Learning AI
OpenX