Leave us your email address and we'll send you all the new jobs according to your preferences.
Senior Software Engineer - Python SME
Posted 10 hours 33 minutes ago by Shareforce
Permanent
Not Specified
I.T. & Communications Jobs
London, United Kingdom
Job Description
This is an opportunity for an experienced Senior Software Engineer, with core skillset around Python application development, to bring technical skill to the forefront of the UK's leading underwriting business. The successful candidate will have demonstrable experience researching, designing, testing and developing greenfield software solutions, using modern development approaches and practices. This team has been established to directly impact and evolve the tools critical business stakeholders use every day.
Responsibilities
- Be the Domain Driven Design Python SME for the Innovation team.
- Support application development through the full software development lifecycle.
- Work effectively as part of a multifunctional team, including software engineers, data engineers, and business stakeholders to define and deliver the future of underwriting.
- Continually improve ways of working, responding to change and maintaining focus on the underwriting experience.
- Work in an agile setting, to deliver valuable software in small increments.
- Drive technical excellence to preserve and enhance agility.
- Take an active role in code reviews, code and design discussions within the team.
- Build strong relationships with stakeholders (underwriters, actuaries) to identify opportunities for improvement and accurate design development.
- Bring a creative and innovative mindset to problem solving.
- Significant opportunity to identify and create future functionality using AWS AI.
Requirements
- Expertise of application development using Python and frameworks (FastAPI)
- Hands on experience and knowledge of Domain Driven Design
- Strong understanding of object-oriented programming and test-driven development (TDD & BDD)
- Hands on experience throughout the full end-to-end application development lifecycle, including research, design, development and testing.
- Experience building decision support tools, with a focus on modelling and data analytics.
- Strong understanding of agile ways of working and modern software engineering practices, such as integration patterns, microservices and containerisation.
- Team player who communicates and values feedback and knowledge sharing.
- Creative problem solver, who works well in a team to identify solutions and see them through successful development.
- Broad awareness of front-end technologies (React, HTML), git, CI/CD and DevOps practices, Terraform and deployment pipelines.
- Any knowledge of Actuarial/Commercial Insurance would be beneficial.
Additional Information
- Salary: Up to £80,000 + up to 20% bonus + market leading benefits package
- Location: City of London (Hybrid working - 3 days per week on site)
- All applicants must have the right to work and reside in the United Kingdom.
- Interviews to take place in December
Shareforce
Related Jobs
Application Development Manager (Hands On) - Manchester - £120k
- £90,000 - £120,000 Annual
- Lancashire, Manchester, United Kingdom, M21 0
HPC Software Architect
- Wien, Austria
Software QA Engineer
- £40,000 - £45,000 Annual
- Sussex, Brighton, United Kingdom, BN1 1
SC Cleared Digital Delivery Manager
- London, City, United Kingdom, EC1A2
Senior Software Developer
- £100,000 - £120,000 Annual
- London, City, United Kingdom, EC1A2