London Jobs |
Manchester Jobs |
Liverpool Jobs |
Nottingham Jobs |
Birmingham Jobs |
Cambridge Jobs |
Glasgow Jobs |
Bristol Jobs |
Wales Jobs |
London Jobs |
Manchester Jobs |
Liverpool Jobs |
Nottingham Jobs |
Birmingham Jobs |
Cambridge Jobs |
Glasgow Jobs |
Bristol Jobs |
Wales Jobs |
Oil & Gas Jobs |
Banking Jobs |
Construction Jobs |
Top Management Jobs |
IT - Software Jobs |
Medical Healthcare Jobs |
Purchase / Logistics Jobs |
Sales |
Ajax Jobs |
Designing Jobs |
ASP .NET Jobs |
Java Jobs |
MySQL Jobs |
Sap hr Jobs |
Software Testing Jobs |
Html Jobs |
Job Location | London |
Education | Not Mentioned |
Salary | Competitive salary |
Industry | Not Mentioned |
Functional Area | Not Mentioned |
Job Type | Permanent , full-time |
As a member of the Features team, you will be building the product functionality that helps togrow our client base and drive our business forwards. You will have the opportunity to:* Write the code that powers our product - for example, interpreting customer data,implementing new optimisations, integrating with internal analytics APIs and enhancing ourcustomer workflows.* Build an in-depth understanding of how the financial analytics in our product provide valueto our clients. You will be exposed to both the low-level details of financial instruments,valuations and methodologies, as well as the high-level business objectives that drive us.* Collaborate with product managers and clients in order to fully understand customerexpectations and implement solutions which meet their requirements.* Take ownership of client deliverables, be it small feature enhancements or larger pieces offunctionality. You will be involved in all stages of the delivery - from taking therequirements to deploying the finished product into production and supporting itafterwards.* Become familiar with the AWS-based infrastructure on which our hosted services are runand leverage our existing technology foundations in order to deliver functionality to ourclients.TECHNOLOGIES* Back-end: Java, Maven* Web-based UI: Angular 11 (with TypeScript and SASS), ngrx/store, ag-grid* Cloud infrastructure: AWS (including Lambda, ECS, DynamoDB, Aurora, API Gateway,CloudFront, S3, SQS/SNS and KMS), DataDog, Terraform* GitHub for our public and private code, pull requests for peer reviewsCHARACTERISTICS* You have a strong focus on delivering business value and a desire to use your technicalskills to help contribute to the growth of the company.* You primarily view technology as a means for solving problems and improving efficiencyin the real world.* You aim to become an expert in any domain in which you work.* You are detail oriented and strive to understand customer use cases; you consider it yourresponsibility as a developer to ensure the code you write delivers value to users.* You are eager to learn, not afraid to ask question and accept that sometimes it is moreefficient to ask your peers rather than try to solve every problem yourself.* You actively consider the trade-off between effort and impact.* You are looking for a small company environment, where the business is evolving, there areopportunities to progress, and you are relied on to deliver critical business functionality.SKILLS AND EXPERIENCETechnical requirements* You have a solid knowledge of Java fundamentals, including a broad understanding ofthe standard language features and common frameworks; as well as experience ofusing these in a professional environment.* You have a good understanding of Computer Science fundamentals, including datastructures, algorithms, algorithmic complexity, and concurrency.* You have worked as part of a delivery focussed product team and have delivered realworldfunctionality to internal or external users. You have taken end-to-end ownershipof product features, including assisting with production issues.* You have good problem-solving skills and a methodical approach to breaking down complexproblems, with the tenacity to see issues through to their conclusion, and ability tocommunicate the outcome.Desirable experience* You have experience in building financial applications for business users.* You have applied yourself to a complex domain and have acquired a deepunderstanding through your development work; collaborating with non-technical usersto define requirements and deliver solutions.* You have experience working with Camunda or another BPMN/workflow engine.* You have some knowledge of derivatives trading; an understanding of the differentinstruments traded in the capital markets and common pricing and risk metrics such asNPV and VaR.* You have prior experience working in a remote organisation.McGregor Boyall is an equal opportunity employer and do not discriminate on any grounds.