London Jobs |
Manchester Jobs |
Liverpool Jobs |
Nottingham Jobs |
Birmingham Jobs |
Cambridge Jobs |
Glasgow Jobs |
Bristol Jobs |
Wales Jobs |
London Jobs |
Manchester Jobs |
Liverpool Jobs |
Nottingham Jobs |
Birmingham Jobs |
Cambridge Jobs |
Glasgow Jobs |
Bristol Jobs |
Wales Jobs |
Oil & Gas Jobs |
Banking Jobs |
Construction Jobs |
Top Management Jobs |
IT - Software Jobs |
Medical Healthcare Jobs |
Purchase / Logistics Jobs |
Sales |
Ajax Jobs |
Designing Jobs |
ASP .NET Jobs |
Java Jobs |
MySQL Jobs |
Sap hr Jobs |
Software Testing Jobs |
Html Jobs |
Job Location | City of London |
Education | Not Mentioned |
Salary | 80,000 - 100,000 per annum, inc benefits |
Industry | Not Mentioned |
Functional Area | Not Mentioned |
Job Type | Permanent , full-time |
My client are a leading trade brokerage embarking on a on a multi-year strategic plan to modernize and refresh their current technology stack moving on-premise backend webservices to Cloud-native microservice architecture and uplifting their existing desktopUI to modern web-based architecture using React.With an innovative, progressive team of 6 people who work closely with the projects team, business users, infrastructure teams and senior stakeholders, you will help deliver high quality software that meets enterprise requirements on cyber-security, platformhosting and application monitoring and logging.We follow a Kanban development process with engineering practices taken from XP. Development is in C# using Visual Studio 2022 and Azure SQL Server with iterations managed in Azure DevOps. We have a high degree of unit test automaton and release every weekto production following rigorous peer-review, UAT testing and sign-off.RESPONSIBILITIESTo develop and support the Back Office system using the latest development tools and best practicesTo develop and support internal and client facing websites for trade capture and post trade risk.To contribute to the architecture, design and direction of the current system and future state architecture.To assist other members of the team, and other teams within the business for delivery and system support .To provide second level technical support for the application and related systems.To help optimise the development process to improve quality and increase speed of deliverySPECIFIC DUTIESWorking with tools and languages to design, develop, maintain and support the back office system and associated system for processing transactions in a derivatives trading environment.To produce high quality, readable code, using contemporary development techniques, test first, refactoring and patterns.To write unit tests and create integration tests.To assist with and implement database changes and development as required (including query tuning, stored procedures and configuration).To continuously seek to improve the application design and assist with migrating to a new architecture whilst delivering high quality functional code to the business on time.To work closely with other members of the development and constructively peer reviewing.To provide wiki updates covering development/design, testing, deployment and support.To provide ad-hoc out of hours support as required.ESSENTIAL SKILLSExpert level C#Strong SQL and stored procedure development skillsExperience of developing and running applications in Microsoft AzureExperience of ASP.NET MVC, HTML, JavaScriptStrong object-oriented development skillsExperience of working within a team of developersBusiness focus with a desire to understand the business.ADVANTAGEOUS SKILLSREST API experience including deployment, security and orchestrationWeb frameworks (e.g. React, Knockout and JQuery)Windows Forms (WinForms) and WCFAzure DevOps for work item management, source control and CI/CDPowerShell experienceFIX experience, in particular using QuickFIXBusiness knowledge of futures (especially LME), options and other exchange traded derivativesExperience of regulatory reporting (e.g. MIFID, EMIR)THE PERSONExcellent communicator with the ability to identify, collate and disseminate information effectively.Excellent time management skills both individually and in relation to co-ordinating tasks with other members of the team.Approachable and pleasant personality.Able to remain calm and professional at all times especially under pressure.Must be able work through complex issues in a structured manner and can find solutions to any problem in a timely manner.The person is expected to take an active interest in his/her own development and whilst training is provided it is expected that the person will ensure that they are suitably certified and competent.This is a great opportunity to be a big fish in a smaller development team, playing a central role in the technology transformation for the business where your work will be both visible and appreciated. A friendly team and company culture with hybrid working.
Keyskills :
ASP.NETSql ServerWindows AzureTrading Systems