City, London
Crown Heath Associates
Senior Back End Engineer
A Vacancy for a Senior Back End Engineer has arisen within the Team Development Department of this highly successful Fintech Company.
Their main role is to widen access to financial advice through leading technology which powers the financial advisory experience. They use open software architectures combined with unmatched industry experience to simplify a complex digital landscape to help advisors compete and grow. Their solutions support over 30,000 financial advisors worldwide, representing over three million end-investors, with over $ trillion assets serviced across our platforms.
My client operates independently under its own brand and is a global leader in the asset management industry.
Job Purpose
To build and support quality working software that users want to use, that your peers will happily maintain and that you will be proud of.
To help the team achieve their goals to the best of your ability.
To contribute to a culture of continuous improvement by helping the team seek out improvements and to deliver on them in a continuous but pragmatic way.
Key Responsibilities
To take responsibility for the design, build, testing and release of working software assigned to you and your team.
To foster and safeguard the culture of continuous improvement within the team by removing friction and increasing throughput.
To review the code of other members of the team and ensure that their own code is reviewed.
To assist in rigorous adherence to development standards, guidelines, and best practises agreed by the team.
To mentor and train junior developers within their team.
To assist in the recruitment process for new team members when requested.
To contribute to setting development standards, guidelines, and improvement initiatives.
Participate in an on-call rota, which will rotate every week, comprising of 5 on-call shifts from 9pm Sunday to 9am Friday (excluding UK office hours)
Knowledge Required
Essential
Good knowledge and technical skills in the .NET Core 2/3
Very Strong C#
ASP.NET RESTAPI
BDD/TDD
RESTful API design and development
Knowledge and experience with Git and Github
Mature development practices.
Strong testing skills and experience
Understanding of good software design principles.
Knowledge and experience of Agile SCRUM.
A significant level of development experience
Desirable
Knowledge and experience in:
Document oriented databases (MongoDB, DocumentDB or others)
GraphQL experience
Service Oriented Architecture
AWS services
Distributed systems design
Nuget, npm or other of package management
SQL Server, Postgres, MySQL or other RDMS
MongoDb, DocumentDB
Experience with continuous delivery
Domain Driven Design
Docker
PowerShell
Linux and bash Skills
Experience Required
Good communication skills.
Clear and concise written ability.
Lateral thinker with attention to detail.
Good time management.
Enthusiastic and engaging team member.
Qualifications Required
Demonstration of ability to deliver results using .NET framework and C#.
Annual Bonus and Benefits
Please note your CV will not be submitted for this or any other role without your prior approval.
Crown Heath Associates acts as both an Employment Agency and Employment Business.