.Net developer

  • Competitive
  • London, England, United Kingdom London England GB
  • Permanent, Full time
  • Investec Bank plc
  • 07 Aug 18 2018-08-07

Our Corporate Front Office Digital team provide specialist software applications that the bank uses for a range of front office services such as foreign exchange, equities, interest rate, commodity and money-market services to FTSE, AIM, mid-large private companies and financial institutions. We currently have an exciting opportunity for a .Net developer for this dynamic team.

Description of role and key responsibilities

You will be working in a highly motivated agile, cross functional, multi-application team. This is a vertical team that has full ownership of their domain. Each member is responsible for their area of specialisation, as well as for all aspects of application development from interacting with stakeholders and users, to design, development and deployment, through to production monitoring and support.

This role is for a .Net developer who wants to make an impact in this area.  The developer will work on both new and existing systems and must show a real desire to make a positive difference.

  • Accountability for technical design and delivery aspects on assigned projects through full development lifecycle
  • Technical responsibility for ensuring any of the suite of applications is accurate and available
  • Contribute towards systems analysis including technical specifications
  • Develop new functionality on existing systems
  • Analyse and develop system maintenance fixes
  • 3rd line support on existing systems
  • Developing tools to automate operational support
  • Fully responsible for ensure their work is fit for purpose and sits within the governance structures

Core Skills and Attributes

  • Regulatory Knowledge as applicable to role (compulsory)
  • To act with integrity at all times and embrace the philosophy of treating our customers fairly (compulsory)

Technical knowledge, experience or inclination:

Managed frameworks:

  • C# up to and including .Net framework 4.6 & .Net Core
  • ASP.NET MVC
  • Web API

SOA and middleware:

  • SOAP
  • REST
  • Queuing technologies (e.g. IBM MQ Series)
  • ESB or EAI (bus architectures)

Persistence and Relational databases:

  • Relational database design (e.g. SQL Server)
  • ORMs (e.g. Entity Framework)

Personal attributes and other requirements

  • Strong design skills
  • A strong desire to learn and improve with the ability to work both a high level of abstraction and low level detail when required
  • Good at modelling and documenting decisions
  • Understand the monetary and time constraints of any work
  • Excellent communication skills (written, presentation and oral) with the ability to communicate to various audiences
  • Good listening skills and the ability to apply well thought out solutions
  • Ability to work collaboratively within a team and under pressure and to tight time frames.
  • Strong analytical and diagnostic skills to deconstruct complex ideas and issues into a number of component parts to form the basis of solution development and evaluation
  • Empathic and approachable
  • Some knowledge of financial markets
  • Full understanding of software development lifecycle