Position: Full Stack Developer Location: Manchester, UK (Hybrid- 2/3 days from office i.e. Tues/Wed/Thur) 6 months contract position The Role * 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. * 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. 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