Full Stack Developer

Location: 

Dublin, IE

Company:  Canada Life Group Services
Description: 
  • Full Time Permanent position
  • Hybrid role based in our City Centre offices


What we offer
We have embraced a hybrid working model for most of our positions, which means that you can enjoy a balanced approach of working from home for part of the week and working from the office for the remainder of the week.


We offer a comprehensive benefits package including competitive salaries and bonuses, robust Learning and Development support, excellent Defined Contribution pension and comprehensive Wellbeing initiatives and support to name but a few. 


Further details on our benefits package can be accessed here Benefits (life-careers.com)

 

Role Overview

In this role you will be responsible for the maintenance and enhancement of existing in house developed systems for the operation of Canada Life Group. A key system under development and support would be PRP (A microservices C# system designed to orchestrate key off the shelf line of business software). The role will involve the support and development of services and interfaces, according to changing business needs. You will partake in issue root cause analysis for issues and contribute to design and feature development going forward.

This role is also responsible for production support (troubleshooting, break/fix, maintenance) and administration of our teams’ in-house solutions. You will have the opportunity to work across a varied set of in-house applications / solutions and will play a crucial role in the front-line support and development.

Team Background

•    This role sits within our Application Development team and reports to our Application Development Manager.
•    This team has responsibility to provide software development services for both shared and corporate solutions.
•    The solutions range from various integration products built in ADF, and C# to more complex systems that orchestrate off the shelf products for the business with various architectures including frameworks like Angular.

What you will help us to achieve

As a full stack developer this role will involve: 
•     New feature development for our in-house systems.
•     Break/Fix Production support across our global application landscape.
•     Interact with colleagues and clients to support the root cause analysis of issues and the development of features for users and to enable better support going forward.
•     Perform system configuration changes in our in house developed software and maintain production systems health (Certificates, migration support etc.). 
•     Help Prepare, execute, and report on a signed off technical test plans and remediate testing issues with the team.
•     This role will be under the guidance and help of a technical team lead and an engineering manager.

What you will need to be successful in the role

The ideal candidate will have/be:
•    Technology University Degree Preferred and or equivalent education and experience
•    Strong problem-solving skills will be essential for this role.
•    The successful candidate will Provide global support during critical quarter end reporting timelines, which will require working / being on call across North American and European time zones sometimes but not all the time.
•    This position will be in a team of software Engineers, and you will be given help, mentoring and training to enhance your skills as a developer and a future leader.
•    Experience in Software Engineering using C# and other Microsoft Technology’s and associated frameworks.  API, Web and SQL Database experience also helpful.  Understanding of architecture design patterns like microservices would be beneficial.  Some exposure to and understanding of cloud technology.
•    Good understanding of the Software development lifecycle is essential including modern code repository use and release methodologies.
•    An understanding of testing methodologies beneficial
•    Good communication skills essential
•    Documentation skills essential
•    Good troubleshooting skills, including knowledge of IT infrastructure and security concerns. 

Key Competencies

Planning & Organising
Drive for Results
Innovation and Change
Problem Solving and Decision Making
Team Working & Cross Functional Collaboration


About us

Canada Life Group is the top-level European holding company for Great-West Lifeco’s European insurance, reinsurance, and asset management companies, with business operations in the UK, Ireland, Germany, and the Isle of Man.

 

European Technology sits within Canada Life Group and encompasses the technology community across all European entities - Irish Life Group, Canada Life UK, Canada Life Europe, as well as Central Technology Services - Europe. European Technology supports the business strategy and collaboration of technology across all European divisions. There are multiple IT units within European Technology, each with its own individual set of technology platforms.

 

European Technology has evolved significantly and is now focused on bringing market-leading speed, agility, cost efficiency, and risk mitigation to enable the delivery of strategies across the European businesses. To meet these challenges, a new strategy has been established, driving forward our commitment to innovation and excellence.

 

The company reserves the right to draw up a shortlist as part of the selection process.  Where Agency assistance is required the Canada Life Recruitment Team will engage directly with suppliers. Unsolicited CVs / profiles supplied to Canada Life by Recruitment Agencies will not be accepted for this role.

 

Canada Life Group Services is proud to be an Equal Opportunities employer. We have created an environment of inclusion and growth to help people achieve their potential, to ensure they can bring their whole selves to work and to feel valued.  We celebrate diversity of thought and perspective and want all of our employees to feel valued, respected and supported.  

 

We have built a culture that promotes equality and inclusion for all of our current and future employees and strive to ensure that our behaviours, processes and practices are aligned to this culture.

 

If you require any accommodations during the recruitment process please contact lifecareers@irishlife.ie and we will be delighted to ensure you are fully supported to be your best.   

 


CLGS supports Equal Opportunity and is regulated by the Central Bank of Ireland.