Job type
PermanentLocation
LondonWorking Pattern
Full-timeSpecialism
Asset ManagementIndustry
Technology & Internet ServicesPay
£52,000 - £89,000
London | £52,000 - £89,000 plus bonuses
In this developer role, you will:
- Provides senior-level system analysis, design, development, and implementation of applications and databases, including third-party product integration.
- Translates technical specifications into code for complex projects, writes programs, develops code, tests artifacts, and produces reports, ensuring automation support.
- Elevates code to development, test, and production environments on schedule, provides production support, and submits change control requests with documentation, including peer reviews.
- Understands software development methodology and architecture standards, trains and mentors less experienced staff, and resolves elevated issues.
- Participates in design, code, and test inspections throughout the lifecycle, explains technical considerations at meetings, and performs systems analysis activities.
- Understands client business functions and technology needs, with a broad knowledge of Vanguard’s technologies, tools, and applications.
- Interfaces with cross-functional team members and communicates system issues at the appropriate technical level for each audience.
- Works with business-facing IT teams to deliver new solutions, reviews functional specifications, translates them into program specifications, liaises with end users for acceptance testing, and provides 3rd line support.
- Builds thought leadership and expertise in best-practice solution design and implementation.
- Manages time effectively across multiple projects with competing business demands and priorities.
What it takes:
- Experience in Test Driven Development and strong knowledge of Java (17 or higher), Spring Boot, Spring MVC, RESTFul API implementation, GraphQL, and open-source frameworks
- Experience in software development using cloud technologies (AWS preferred)
- Knowledge of build/deployment/testing/logging/monitoring tools and frameworks like Maven, Cucumber, Bamboo, GitHub, Claude Code / Bedrock and Splunk.
- Understanding of investment management domain with strong analytical, problem solving and communication skills.
- Ability to work well with both business managers and operations team, and ability to perform well under pressure, and deliver to tight deadlines.
- Knowledge of agile software development process/practices and familiarly with JIRA, Confluence, and other tools.
- Desirable – Knowledge and experience in Python programming, regulatory / transaction reporting domain knowledge.
Languages
Python & Java.
AWS technologies
Lambda (Python 3.7 and above),
S3 buckets
Step functions
SNS/SQS
GraphQL
IAM Roles
CloudWatch/CloudTrail
CloudFormation
AppSync
Lambda (Python 3.7 and above),
S3 buckets
Step functions
SNS/SQS
GraphQL
IAM Roles
CloudWatch/CloudTrail
CloudFormation
AppSync