Software Engineer

 

Description:

As a Software Engineer working with Python and React Technologies, you will be joining a growing Risk Team, a dynamic entity within the firm, building a highly strategic system-scape. You will be je;[omg to enable growth while automating and improving the firm's reporting and complex calculations across key areas including Market Risk, Clearing Risk, Counterparty Risk and Operational Risk.

 

You will:

  • Build out the firm's internal Risk Portal, migrating legacy systems built in-house and inherited via acquisitions into a cutting-edge user platform.
  • Expand the firm's Python capabilities and assist in the building out of the Market Risk Limits and Potential Future Exposure (PFE) Engines.
  • Migrate legacy systems, including Error Reporting and Counterparty Limits Approvals, into the firm's central Risk Portal and seamlessly integrate key applications acquired by the firm, into the central Portal.
  • Work with the Lead Risk Python Developer in creating and enhancing the Potential Future Exposure (PFE) Engine.
  • Collaborate with the Lead Risk Python Developer on the development and enhancement of the Market Risk Limits Engine.
  • Develop and maintain procedures, workflows, and other documentation related to data management.
  • Optimise Data Metrics: Enhance metrics and KPIs to maximise the value derived from data assets and identify and define new opportunities for process improvements.
  • Collaborate with stakeholders to ensure effective backlog management.
  • Work closely with the QA team to establish and maintain an effective testing strategy.

💡Key Requirements for this role:

 

  • Min. of 5 years' proven experience in Software Engineering, particularly in risk management / financial services.
  • Proven working experience in a Front / Middle Office / Risk Environment with strong understanding of traditional derivatives, commodities etc.
  • Experience in JavaScript, Typescript, React, NodeJS, GraphQL, Docker
  • Strong full-stack Python coding skills.
  • Comfortable working on data-intensive applications using libraries and language features such as: NumPy; Pandas; Lambdas; Coroutines and async tasks (bonus)
  • Package software for distribution (e.g. Docker, Poetry, python-wheels, PyInstaller, etc)
  • Experience using TDD and/or automation testing (Use of BDD frameworks is a bonus)
  • Data persistence with relational or non-relational databases.
  • Software development methodologies (Sprints/Agile) and project management software (Jira Software)
  • Essential Technologies include: Python, React, JavaScript, TypeScript, SQL Server DB
  • Practical BI experience having built dashboards and managed the UI/UX experience
  • Being proficient in C#, .NET, would be an added advantage to this role.
  • Experience with cloud technologies, i.e. Azure, AWS
  • MS BI Stack i.e. SSIS / SSAS / SSRS
  • Splunk knowledge would be great.

Organization VirtueTech Recruitment Group
Industry IT / Telecom / Software Jobs
Occupational Category Software Engineer
Job Location London,UK
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Experienced Professional
Experience 5 Years
Posted at 2024-07-23 11:40 am
Expires on 2024-10-08