Senior Software Engineer

Close Brothers Group
Charing Cross, United Kingdom
yesterday

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
£ 67K

Job location

Charing Cross, United Kingdom

Tech stack

ASP.NET
Java
JavaScript
API
Agile Methodologies
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Computing Platforms
Confluence
JIRA
Automation of Tests
C Sharp (Programming Language)
C++
Cloud Computing
Distributed Systems
Financial Information EXchange
Identity and Access Management
Python
Microsoft Visual Studio
Windows Presentation Foundation
Microsoft SQL Server
Octopus Deploy
Systems Development Life Cycle
RabbitMQ
Software Engineering
SQL Databases
Data Streaming
Amazon Web Services (AWS)
GIT
Cloudformation
Servicebus
Angular
Atlassian Tools
Kafka
Bitbucket
TeamCity
Api Gateway
REST
Amazon Web Services (AWS)
Terraform
gRPC
Web Api
Microservices

Job description

Reporting to a lead software engineer, this role is responsible for the software & technology solution development, delivery, performance across the WINS/WBS on-prem & cloud infrastructure. Ensuring that all security standards are met with architecture, design and development whilst adhering to best practice and governance.as defined in the WINS Software Development Lifecycle (SDLC)

Ownership of the Software platform associated with the aligned product team such as EOS, WRAP, Winner, etc. This also includes any temporary reallocation to other product areas as required.

Communication to all levels of the business of progress, performance, and planning is required.

RESPONSIBILITIES

Software Development, Performance, Architecture & Design

Build and maintain Industry leading software & technology solution development, delivery, performance across the WINS/WBS on-prem & cloud infrastructure. All security standards should be met with architecture, design and development adhering to best practice and governance.

Deliver all approved business change to a high standard. This includes fixing live issues, implementing service enhancements, and delivering business and client projects & initiatives.

Deliver all approved implementations for new and existing clients - key to this is a smooth integration into the day-to-day business operations.

Ensure all processes, designs, components, and flows are documented and maintained centrally and to the agreed standard. Controls must be deployed to manage risks and exceptions in a timely manner.

Ensure and demonstrate consideration of risk mitigation, functionality, capacity and efficiency in the design, maintenance, and evolution of the WINS/WBS systems [and associated internally designed links to any third-party systems or programmes].

Ensure all software & technology solution design, development & delivery follow appropriate governance process and policy.

Write clean and healthy structured, well documented code with a focus on adopting an agile DevOps approach promoting the concept of feature flagging where possible.

Build automated testing where possible working closely with Quality Assurance & User Acceptance Testing teams to conduct robust testing and obtain appropriate sign-off.

Provide technical oversight of all software delivery including the completion of a detailed "run book" setting out the change, risk assessment and recovery plan.

Stay aware of latest data protection and security threats and to make sure we mitigate against these risks.

Research & design through horizon scanning in respect of technological requirements or advancements which may meet future needs and/or to provide WINS/WBS with strategic and competitive advantage.

Provide day-to-day oversight of your product area, raising any issues to the Head of Engineering for your product area as appropriate.

Ownership of live issues & incidents ensuring all facts are established, communication of updates & resolution and a root cause is identified with a supporting plan to fix. Ensure all resulting actions are closed.

Ensure proactive communication with all internal stakeholders - particularly with respect to technology performance & change.

Requirements

5+ years experience in Software Engineering.

Mandatory Qualification: A degree (or equivalent level qualification) in a relevant IT specialist or proven experience to the same level.

Tools:

Visual Studio (or equivalent)

SQL Server

CI/DI (Octopus Deploy, TeamCity or equivalent)

Git (Bitbucket or equivalent)

Atlassian (Jira, Confluence)

Languages, Frameworks and Technologies:

C#, C++, Progress, Javascript, Java, Python, Angular, SQL, WPF, gRPC

Financial Information Exchange (FIX)

RESTful API and RPC API Experience

ASP.NET Core Web API

Distributed Systems / Microservices

Messaging / Streaming (NServiceBus, RabbitMQ, Kafka, AMQ, Sonic)

Cloud Technology (AWS or equivalent)

IAM, API Gateway, Codebuild, RDS, Lambda, ECS, VPC, SQS, CloudFormation (Terraform), S3

Benefits & conditions

Competitive salary inclusive of discretionary annual bonus & annual pay review

Work Abroad Policy for up to 15 days per year

25 days holiday plus bank holidays and additional well-being day

Option to purchase an additional 5 days holiday per year

Flexible working options available, including hybrid working

Pension scheme up to 10% employer contribution

Sharesave scheme

Income Protection & Life insurance (4 x salary core level of cover)

Private health care via BUPA

Employee Assistance Programme

Discounted Gym Membership

Variety of travel to work schemes

At Close Brothers we look to recruit individuals from all different backgrounds and encourage you to apply even if you don't tick every box. We celebrate diversity, promote inclusivity and are open to discuss flexible work options to help you balance your work and home life.

Apply for this position