Our clients are a leader in providing analytics for institutional investors across the globe. Over the last decade they have built a reputation as being the most comprehensive quantitative analytical tool available for investors to rely upon for fund selection, portfolio creation and management through access to the most valuable financial universe.
Minimum of 8 Years’ experience as full stack in a Robo-advisor, Digital Wealth Manager or an asset management such as: investglass, nutmeg, wealthfront, betterment, UBS digital, investcloud, Investment Bank
Mandatory: you have worked with returns time series daily and monthly
Strong knowledge of front-end Web development, with specific experience executing sophisticated visual designs and interactions
Expert-level skills in Back End C# (.net core 2.0 / .net standard 2.0 / .net framework 4.5 onwards), Multithreading, and Microsoft SQL Server
At least 2 years recent experience using React JS / Web / C# with a track record of delivery.
Hands-on experience in web application development with Microsoft Stack, particularly contributing to a large codebase supporting a complex website or web app.
Must have flexibility to execute new User Experiences based on ad hoc requests, wireframes or completed visual design comps.
Experience architecting and scaling a greenfield banking platform by yourself.
Server-side development skills, particularly in C#.NET is required.
Strong experience working with .Net Core, Microservice architecture.
Nice to have MongoDB, ASP.NET, WebApi 2, Web Applications Framework, Git, RabbitMQ, Caching (Redis), Swagger, Dapper, Bootstrap, Third Party Controls (ag-Grid, amCharts, Infragistics, Telerik) & jQuery.
Proven experience producing well designed, testable, efficient code using SOLID development practices
Cloud architecture/infrastructure/deployment and in particular Azure, with experience in banking/fintech sectors and industries;
Analyse, design, develop, test, and deploy applications with a clean-code approach, acting as the most senior technical member of the team
Lead a software development project team and act as the technical expert, owning the development process
Motivate and manage your development team, supporting and mentoring, acting by example and leading from the front
Troubleshoot issues in a timely manner in a highly scalable development environment
Must be fluent in English (written and spoken) and must be able to present ideas clearly and in a concise manner.