Software Engineer

£45000 - £55000 per annum + Bonus & benefits
06 Apr 2021
06 May 2021
Greg McKenzie
Job Function
Contract Type

The role

The Software Engineer will be a hands-on, technically-capable and delivery-focused leader who contributes through the design, development, test and maintenance of system features. You will work closely with all scrum team members, translating detailed business requirements into technical solutions, collaborating with other stakeholders and IT teams for solution delivery.

Key accountabilities

Duties and accountabilities
* Provide application support for various application built using ETL and BI tools
* Develop, test, and iterate on MVP solutions to operationalize new features and products
* Collaborate with other teams, designing and implementing integrated features
* Leverage Windows Powershell or Python to optimize delivery
* Create and maintain appropriate technical documentation and other project artifacts
* Identify, diagnose and solve problems - supporting production issues where necessary
* Drive technical excellence within the software development community of practice
* Provide technical oversight and assistance to other team members
* Implement and maintain the necessary controls and procedures to cost-effectively protect information systems
* Work with Product Owners and technical leadership to align product outcomes in a dynamic environment

Skills & experience

Technical skills/Knowledge/Experience
The successful candidate will have:
* Experience in a similar analyst/programmer role, with an emphasis on supporting Data Degree in Computer Science, Information Systems, other related field or work experience/certification
* Experience of software design and development experience ideally with the ETL tools such as Informatica
* Experience with relational databases and SQL - MS SQL Server preferred
* Experience with BI tools such as Business Objects, Qlikview and Qliksense
* Experience with process automation using Windows Powershell or Python
* Technical understanding of hardware, server O/S, and application connectivity between servers, the internet and other integrated technologies
* Experience with management and maintenance of infrastructure - Windows Servers, Azure resources
* Experience creating solutions using custom development, off the shelf systems, and 3rd party integrations
* Experience in diagnosing system and application issues with excellent analytical skills
* Experience with the Scaled Agile Framework
* Ability to lead and coach, ideally with experience leading agile teams
* Ability to work with a high degree of independence
* Experience gained in either an insurance/insurance-related business or a fast-paced financial services environment