Role/Job Title: Full Stack Developer
Work Location: Manchester
Role Type: Contracting
Mode of Working: Hybrid
If Hybrid, In-Office Days: Tuesday / Wednesday / Thursday 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, making this an exciting opportunity to join the team, influence direction, and learn about the Investment Management apparatus. Work with leading technologies using Angular and AWS.
Use agile methodologies and a continuous delivery pipeline.
Build applications related to client journeys for Transfers & Onboarding across all products (ISA, SIPP, JISA, GA).
Demonstrate self-starter qualities, problem-solving aptitude, and attention to testing and documentation.
Interact daily with the Business Product Owner and Business Users; excellent written and oral communication skills are imperative.
Responsibilities Participate in a business-facing IT team to deliver new solutions, review functional specifications, translate into program specifications, liaise with end users for UAT, and provide 3rd line support.
Build expertise in best-practice solution design and implementation.
Comply with code and documentation standards, including peer reviews.
Effectively manage time across multiple projects and competing priorities.
Embrace DevOps and Agile practices with a proactive attitude.
Write high-quality code with client experience as a central focus.
Collaborate within and across teams.
Your Profile Essential Skills / Knowledge / Experience: Strong experience in Finance, Wealth Management, or Asset Management.
Experience in TDD and enterprise Angular applications (Angular 12+ or similar).
Knowledge of Java 8+, Spring Boot, Spring MVC, RESTful APIs, and open-source frameworks.
Proficiency in TypeScript, HTML5, CSS3, SCSS, and responsive web design.
Exposure to AWS technology stacks (serverless applications, Step Functions/Workflows, Lambdas, S3, DynamoDB).
Experience writing unit tests with Jest or Jasmine and improving code coverage.
Experience in end-to-end automated testing using Playwright.
Integration experience with RESTful APIs and microservices.
Strong focus on quality coding practices.
Knowledge of logging/monitoring tools like Splunk.
Knowledge of NodeJS, NestJS, and AEM (Adobe Experience Manager) is beneficial.
Desirable Skills / Knowledge / Experience: Ability to collaborate with developers, UX, business managers, and operations teams.
Interest in pair programming.
Thoughtful collaboration on UX design using best practices.
Good understanding of Agile methodology.
Experience with GitHub.
Understanding of investment management domain, strong analytical and problem-solving skills.
Knowledge of NodeJS, NestJS, and AEM (Adobe Experience Manager) is beneficial.
TPBN1_UKTJ