Role/Job title: Full Stack Developer
Work Location: Manchester
Role type: Contract InsideIR35
Mode of working: Hybrid
Duration of assignment: 06 Months
The Role:
Looking for a Full Stack Engineer to join the Product Team embracing new ways of working (NWoW) in the UK Personal Investor (UKPI) division. We are rapidly expanding our European technological presence, so this is an exciting opportunity to join the team and help grow and influence team direction, whilst learning about the Investment Management apparatus at the organization.
* This role will involve working on leading technologies using Angular, AWS.
* The team uses agile methodologies and operates leveraging a continuous delivery pipeline.
* The projects will involve building applications related to client journeys for Transfers & Onboarding, across all products (ISA, SIPP, JISA, GA).
* The successful candidate will be a self-starter and demonstrate an aptitude for learning and problem solving, as well as a propensity for testing and documentation.
* The team will have daily interaction with the Business Product Owner and, or Business Users in the Products team, so excellent written and oral communication skills are imperative.
Your responsibilities:
* Be part of a business facing IT team to deliver new solutions to the business, understand/review functional specifications and translate into program specifications, liaise with end users for user acceptance testing, and provide 3rd line support as required.
* Build thought leadership and expertise around best-practice solution design and implementation.
* Comply with defined code and documentation standards, including peer reviews.
* Be a self-starter with the ability to effectively manage time across multiple projects and with competing business demands and priorities.
* Have DevOps & Agile mindset with great attitude to get involved and learn.
* Take pride in writing high quality code and keeping the Client experience as central, in everything we do.
* Be collaborative within and across teams.
Your Profile
Essential skills/knowledge/experience:
* Strong work experience working in a similar industry – Finance, Wealth Management or Asset Management
* Experience in TDD and working on enterprise Angular applications. Anything above Angular 12+ or similar.
* Good knowledge of Java 8+, Spring Boot, Spring MVC, RESTful API implementation and open-source frameworks.
* Good knowledge of Typescript, HTML5, CSS3, SCSS and writing responsive websites.
* Good exposure of AWS technology stacks for serverless applications, Step Functions/Workflows, Lambdas, S3 bucket, DynamoDB.
* Experience in writing unit test cases using Jest, Jasmine, improve code coverage.
* Experience in end-to-end automated testing using Playwright.
* Integration experience with RESTful APIs and micro-services.
* Strong focus on quality coding practices and improving code coverage.
* Knowledge of logging/monitoring tools like Splunk.
* Knowledge of NodeJS, NestJs and AEM (Adobe Experience Manager) will be beneficial.
Desirable skills/knowledge/experience:
* Knowledge of logging/monitoring tools like Splunk.
* Ability to collaborate well with other developers, UX, business managers and operations team.
* Interest in pair programming.
* Collaborate thoughtfully on design of UX using industry best practices.
* Good understanding of the essence of agile.
* Experience with GitHub.
* Understanding of investment management domain with strong analytical, problem solving and communication skills.
* Knowledge of NodeJS, NestJs and AEM (Adobe Experience Manager) will be beneficial.