You will need to login before you can apply for a job.
Overall purpose of the job
To develop the company's web applications, built in ReactJS and ASP.NET Core. The work is varied, challenging, fast-paced and rewarding. We like lean, pragmatic solutions that leverage the latest techniques across the full technology stack. We offer time and resources for training and to get up to speed with the latest technologies.
What you'll do
1. Develop existing and new features to enhance the investor portal following the SAFe methodology
2. Use code reviews to help drive quality improvements and share knowledge
3. Work with senior developers and the Architect team to implement new work and technology practices
4. Work with the UX team to follow design guidelines
5. Support the team in achieving its objectives
This role will involve using the following core technologies: Git, Team City and Octopus, Front End - ReactJS, ES6, styled components, Yarn and NPM, Storybook / Material UI, HTML5, CSS3, jQuery, TypeScript, C#, ASP.NET Core, .NET Core, .NET Framework, SQL Server, Azure Storage, Back End - C#, ASP.NET Core, .NET Core, HTTP APIs, Messaging with NServiceBus, Azure PaaS and IaaS, SQL Server, Azure Storage.
The knowledge, experience and qualifications you need
1. 3 years' commercial experience developing web applications, preferably single page applications and APIs
2. Strong JavaScript skills
3. Comfortable using ES6, Node and NPM, Vite
4. Strong CSS3 and SASS or LESS skills
5. Proficient in use of automated testing in both the front and back ends (unit, integration, etc)
6. A good working understanding and practical experience of object-oriented principles and best practices such as SOLID
7. 2 years' commercial experience developing HTTP RESTful APIs in .NET
8. Working within an Agile methodology (e.g. SCRUM, Kanban)
9. Strong communication skills
The knowledge, experience and qualifications that will help
1. Financial Services industry experience
2. ESLint, Jest, VS Code
3. Storybook, Styleguidist, or Fractal
4. Mobile App Development - ideally React Native, or iOS / Android
5. SVG and D3.js or HTML5 Canvas
6. Flow or TypeScript
7. E2E testing (Cypress) and API testing would be advantageous
8. Redux
9. Experience of building and deploying web applications and troubleshooting issues
10. SOA / Microservices
11. CQRS
12. Entity Framework
13. Azure: Storage, Service Bus, Azure functions
14. T-SQL
15. NServiceBus (or equivalent)
16. Git
17. Working within the SAFe methodology
What you'll be like
1. Promoter of the Treating Customers Fairly principles, and deliver your own responsibility for the duty of care to our clients
2. Open and honest
3. Strong interpersonal skills - able to work well with others
4. Highly motivated with an attention to detail
5. Ability to manage tasks and workload - doing your own development work while helping others
6. Should be adaptable to shifting priorities and changing circumstances
7. Should embrace mentoring, and learning from others
Company
As an investment manager we make decisions every day on behalf of savers and investors around the world. They depend on our broad investment expertise, across private and public markets to manage: £731.6 billion (€871.3 billion/$990.9 billion)* of wealth and investments. We help them achieve their long-term financial goals – and make a positive impact in the world.
Inclusion is more than a buzz word
It’s part of everything we do. We’ve built a culture where people can bring their whole selves to work, and we welcome unique perspectives.
#J-18808-Ljbffr