Lead Developer Lead Developer …

Canada Life Limited
in Potters Bar, England, United Kingdom
Permanent, Full time
Be the first to apply
Competitive
Canada Life Limited
in Potters Bar, England, United Kingdom
Permanent, Full time
Be the first to apply
Competitive
Posted by:
Samuel Gaby • Recruiter
Posted by:
Samuel Gaby
Recruiter
We are looking for an experienced C# developer to lead the design and development of our enterprise software solutions. You will be guiding and mentoring teams of different abilities, offering technical guidance, setting best practices and ensuring that all software developed is of high quality and a robust nature as well as getting hands on with the coding.

Job Title: Lead Developer
Location: Potters Bar or Isle of Man
Type: Permanent

Description: 

Canada Life UK looks after the retirement, investment and protection needs of individuals, families and companies. We help to build better futures for our customers, our intermediaries and our employees by operating as a modern, agile and welcoming organisation.

 

Part of our parent company Great-West Lifeco, Canada Life UK has operated in the United Kingdom since 1903. We have hundreds of respected and supported employees committed to doing the right thing for our customers and colleagues.

 

Canada Life UK is transforming to create a more customer-focused business by providing our customers with expertise on financial and tax planning, offering home finance and annuities propositions, and providing collective fund solutions to third party customers.


What we're building

We are looking for a Lead Developer to support the transformation and the future growth of the business, simplifying our IT architecture by removing our legacy systems and delivering new solutions, providing market-leading services for our colleagues, customers and advisers

What you'll do

We are looking for an experienced  C# developer to lead the design and development of our enterprise software solutions. You will be guiding and mentoring teams of different abilities, offering technical guidance, setting best practices and ensuring that all software developed is of high quality and a robust nature as well as getting hands on with the coding.


You must have a strong understanding of cloud technologies and microservices architecture.
Working with Project Managers, Product Owners, Architects, Business Analysts and Testers the successful Lead Developer will share responsibility for project feasibility, requirements, design, development, quality and delivery. You will need to work positively and effectively within teams of mixed abilities and experience and be adaptable within changing environments.


You will be required to provide line management and mentoring for a small team of developers as well as the following:

 

•    Contribute to company standards and best practises
•    Design loosely coupled enterprise solutions
•    Coach team members in the best use of design patterns
•    Build reusable, well-documented, extensible services using a TDD approach.
•    Ensure non-functionals (performance, auditing, security, technical debt, support) are considered during development. 
•    Identify risks and mitigate them.
•    Participate in technical design and review 
•    Design and build Prototypes/Proofs of Concept
•    Facilitate automated testing, integration and deployment (CI/CD)
•    Lead problem analysis and help resolve technical problems
•    Provide regular updates on progress to PM/PO and TL.
•    Participate in mentoring, code reviews and pair programming
•    Champion Agile practices: Sprint Planning, Regular Scrum, Show and Tell, Sprint Reviews and Retrospectives. Estimate task complexity.
•    Take part in continuous learning and professional development
 

Key Skills

•    Proven experience designing and building enterprise applications using C#.
•    Domain Driven Design
•    Experience in designing and developing Microservices
•    Expert in Object Oriented (OO) Programing, SOLID Principles and Design Patterns
•    Loosely Coupled Architecture
•    REST, Git, CI/CD
•    Expert practitioner of TDD, agile development
•    Confident in presenting new idea’s, willing to stand out from the crowd
•    Good analysis, problem solving and decision making skills.
•    Excellent time and self-management through effective planning & prioritisation of tasks

 

Desired Skills

 

•    MongoDB/SQL Server
•    Azure Paas
•    Azure functions, Azure features, Service Bus
•    Kubernetes/Docker
 

What you’ll like about working here

 

As a Canada Life UK colleague, you’ll receive a competitive salary and comprehensive reward package including income protection, private medical insurance and life assurance, along with a generous pension and bonus scheme. You’ll also receive the support you need with your personal and professional development.

 

Diversity and inclusion

 

Canada Life is committed to a diverse and inclusive workplace. Our role as an employer of choice is to provide the right environment for talented people to do their best work, by respecting, understanding and valuing individual differences

 

Canada Life Limited logo
More Jobs Like This
See more jobs
Close
Loading...
Loading...