Search

Engineer

Posted: 08/04/24
Recruiter:CANADA LIFE
Reference:2745200110
Type:Permanent
Disciplines: Systems Engineer
Salary:Competitive
Location:London
Description:

Location: London, Potters Bar, Bristol or Isle of Man (Hybrid working options available)

As an Engineer you will have a strong background in full lifecycle software development.

The This role is pivotal in driving business outcomes through proficient software engineering practices. Key responsibilities include.

  • Designing, building, testing, deploying, and supporting software using the Agile framework.
  • Configuring and maintaining automated CI/CD pipelines to facilitate seamless route to production.
  • Developing and supporting environments up to and including production to ensure reliability and quality of software solutions.

Duties/Responsibilities

1) Solution Development

Engage fully in the development lifecycle of applications and tools, contributing hands-on to all development tasks, from coding to reviewing and releasing to production. Collaborate closely with team members, product owners, and stakeholders under the technical guidance of a Lead/Principal Engineer.

2) Continuous Learning Take ownership of personal learning paths, continually acquiring new skills to enhance team solutions and individual performance.

3) DevOps Delivery Implement and refine DevOps practices, balancing responsibilities between development and operations, while actively reducing technical debt and enhancing automation and reliability of applications.

4) Standards AdherenceEnsure all deliverables meet engineering standards and best practices set by the Engineering Best Practice Lead, as measured by KRIs/OKRs.

Skills, Knowledge, and Experience

  • Proficiency in a variety of development technologies, languages, design patterns, and tooling, including but not limited to C#, Microsoft .NET, Azure, SQL, APIs, CI/CD, and Unit Testing.
  • Demonstrable engineering capability with strong skills in software design and requirements analysis.
  • Excellent teamwork, communication, and problem-solving abilities, enabling effective collaboration across cross-functional teams.
  • Awareness of security principles and best practices to ensure secure software delivery and infrastructure management.
  • Commitment to continuous learning, staying abreast of evolving industry technologies and trends.
  • Proficiency in setting up monitoring and logging solutions and effectively troubleshooting issues.
  • Extensive experience working within an agile development methodology.
  • Effective time and self-management skills, demonstrated through efficient planning and task prioritization.
  • Business domain knowledge and understanding of software development best practices.

Recruiting now