<< back

Full Stack Developer

Planet Forward Ltd|Wimbledon, Greater London, SW19, Greater London, GB
£50k-£80k/year|Full-time
AngularFullStack
16 days ago
Full Stack Developer – Permanent Hire

Location: Wimbledon (remote and office based working on a permanent basis)

A privately owned investment firm, which manages in excess of US$30 billion of assets. Offices across four continents and over 400 professionals.

We are recruiting a London (Wimbledon) based software developer to join our existing team of collaborative IT professionals that focus on delivering a world-class experience to our end users.

The Global Platform Team believes strongly that IT is integral to our business. We value innovation and work closely with our business teams to deliver best practice software engineering. Our focus is on moving towards event-driven microservices, with a strong emphasis on simplicity, effective process, and the automation of build, test and deployment. Our team is a global, agile based delivery team that is responsible for the technology behind the websites and retail distribution: including client data, KYC, fund information and payments.

Responsibilities:

* Develop robust, reliable and scalable full-stack platforms

* Web application development using React, Angular and RESTful web services for both client-facing and internal systems

* Server-side development in a mixed landscape of microservices and other larger systems using C#

* Work with both synchronous and asynchronous flows to support business process across distributed services and systems

* Collaborate with product owners to agree application requirements and shape client experience in a Scrum/Kanban-based software development environment

* Work with agreed best practices in process and software development

* Follow our technical direction through design discussions, consultation with Technical Leads, code reviews and technical presentations

* Collaborate closely with colleagues working in different time zones

Skills / Experience / Attributes:

* A bachelor’s degree in a relevant subject with a strong academic record

* Required experience:

* Object-oriented programming languages (e.g. C# or Java)

* Backend development (e.g. APIs, messaging, multithreaded systems, persistence, transaction management)

* Knowledge of, and interest in the latest technologies, architecture and development patterns (e.g. Microservices, CQRS, Domain Driven Design, Event Sourcing, SOLID)

* Automated test systems (unit testing)

* Software development lifecycle (e.g. Scrum or Kanban)

* 2 – 5 years of experience in a software development role

* Preferred experience:

* Modern web development (SPA & CSS frameworks e.g. Angular/React/TypeScript)

* Database development (e.g. SQL Server, stored procedures, NHibernate)

* Build and deployment technologies (e.g. Git, Powershell, Nuget, TeamCity, Octopus)

* Cloud-based architectures, technologies and services (e.g. AWS)

* Key Attributes:

* Thoughtful, innovative and collaborative member of a team

* Systematic and logical decision maker

* Enthusiastic about delivering high-quality reliable systems

* Willing to learn from their colleagues and their own experiences

We strive to attract talented individuals who have demonstrated the ability to grow and excel in a collaborative, innovative environment; the remuneration package will reflect this and will be heavily influenced by performance.