Market Risk IT Lead (.Net)

Posted 2 days 21 hours ago by Robert Walters

Permanent
Not Specified
Other
London, United Kingdom
Job Description

Key Responsibilities/Accountabilities
* Lead the surveillance and conduct technology development team, ensuring high standards of technical delivery are adhered to and maintained.
* Provide superb technical solutions for the development team as well as coaching and mentoring of junior members of staff.
* Gain deep understanding of the applications and enhance the technology stack through measurable incremental improvements, inline upgrades and rollout of approved technical components.
* Work with the wider architecture and development community to identify measurable opportunities, challenge design, remediate technical issues and decommission Legacy applications within the stack.
* Spread a 'dev-sec' culture throughout the team including production stability and application housekeeping.
* Research and implement new and appropriate technologies and technical components.
* Set the standards and then help to carry out development practices such as code reviews and retrospectives.
* Design and implement the technical platform that is an integral part of the developer's working practices such as build management, release management and support responsibilities.
* Working with all stakeholders, have significant input into technical roadmaps.
* Play an active role in ensuring requirements are technically reviewed and estimated.
* Master the application architecture and functionality within your area, continually looking for improvement opportunities. This includes architectural documentation where appropriate.
* Be a strong technical strategist regarding new technologies and software development practices.
* Ensure software is designed with the production environment in mind, eg resilient, secure and deliver appropriate feedback on any issues to quickly identify and resolve issues.
* Pro-actively respond to team demands and challenges, helping to prioritise solutions/demands and managing expectations of users/customers. Provide status and performance metrics where necessary.
* Encourage strong knowledge management and distribution across applications, ensuring architecture diagrams and documents, data flows and integrations, release and deployment guides, administration, disaster recovery documentation, user and/or training manuals are centrally stored and frequently reviewed.

Knowledge/experience required
* .NET Framework 4+, .NET core and .Net
* C# 4.0
* ASP.NET 4 & ASP.NET Web APIs
* Angular or Angular JS
* MVC 4.0
* SQL Server 2016 and above
* Entity Framework (EDMX, Code First, Migrations)
* Test Driven Development
* Automated testing and build using Continuous Integration.
* LINQ (to Objects, EF, XML)
* GIT
* TeamCity
* Octopus Deploy
* SOLID principles of software design
* Agile development practices
* People management skills and prior experience in managing small teams.
* A thorough understanding and commitment to the Continuous Improvement philosophy will be essential.

Beneficial knowledge/experience
* Demonstrates knowledge of working closely with Project Managers, Business Analysts, Architects and Business Owners to understand business and technical requirements.
* Experience working on regulatory driven projects in an investment banking environment.
* Real Time messaging (eg MQ)
* Understanding of batch processing.
* Understanding of Enterprise Scheduling tools eg Control-M.
* Playwright/Selenium
* Fitnesse
* Sonarqube
* Visio or similar specialist architecture tools.
* NHibernate
* Experience of integration and migration work with both internal and vendor based systems.
* Web Services

We are committed to offering an inclusive recruitment experience. If you require accommodations because of disability or health condition, please email. This position is being sourced through our Outsourcing service line.