Quantcast
Viewing all articles
Browse latest Browse all 33439

C# ASP.NET developer (Banking)

Job Overview/Purpose

The London Risk IT team creates and enhances software. We have five major applications: Analysis, Limit Management, Exposure Management, Collateral Management and Data Integrity. There is also an overnight batch system that loads deals, calculates exposure and produces reports. Exposure is calculated by a QuIC Monte Carlo risk engine.

The three systems we support are written in C#.Net with WPF/WCF and ASP.Net. All this is connected to a SQL Server database.

As well as the system improvements, there are several new projects for 2012. These include loading new products into the system and improving the way we calculate exposure. We are also responding to regulatory changes such as DFA and CVA.

This position is to bring a new developer to the team to help deliver and enhance the system.

Job Requirements

The Risk development team is responsible for delivering new functionality and enhancing the existing system.

The key activities are problem analysis, development and testing of change control items and projects, and the initial technical analysis for bug fixes and enhancement requests within the Risk suite of systems. The changes could be anything from 1 to 20 days development or a project lasting several months.

Strong C#.NET, SQL, and ASP.Net skills are needed, ideally with exposure to Entity Framework.

Good experience of extract, transform, and load (ETL) in particular SSIS but also via web services and desirable to have experience of batch job processing.

A general knowledge of the Banking and the especially Risk would be desirable as the developer would need to carry out a variety of business changes of different parts of the system.

This role would occasionally provide third line support as part of the baseline team London Risk IT Team.

The developer may be added to the overnight support rota when they are experienced enough (one week in eight at the moment).

Whilst experience or working with QuIC Monte Carlo based exposure calculation methodologies it not essential, there will be an opportunity to get involved with these technologies.

Key Responsibilities and Accountabilities

The job holder will have the following key responsibilities:

* Project development tasks.
* Liaising with risk managers and business users to understand and formulate business requirements where required.
* Designing solutions and applications in line with all relevant technical standards and with an emphasis on long-term supportability.
* Work with the Test Team to resolve defects
* Unit and system testing of applications after changes have been made and before these applications are moved to UAT.
* Development of minor change controls and other small enhancements.
* Occasional support of existing application portfolio being managed by the Risk IT Team.
* Participation in an overnight support rota
* Adherence to IS&D standards and practises:
* Ensuring all development adheres to coding standards, development methodology standards, documentation standards, and any other standards as they may be set going forward.
* Ensuring all development uses the current source control repository.
* Ensuring all technical designs and new technologies are reviewed and approved by the IS&D Engineering Board.
* Taking a proactive role in advising improvements to development practises in the team and across the department.
* Work with other IT (infrastructure and development) teams.
* Provide technical direction and guidance for more junior colleagues.


Key Relationships

With the Development Manager and their peers and juniors within IS&D and colleagues within Application Management.
The candidate should have a professional approach and be a team player

Key Performance Indicators
Delivery of Software

Your profile:
Job Specifications

Job Skills and Knowledge
Essential -
Post degree IT experience in financial institution or software company where knowledge of basic financial products exists.
Understanding of capital markets and treasury instruments.
Knowledge of the software system life cycle including system testing and user acceptance testing.

The candidate must have experience of working with large systems.

Excellent knowledge of:
* C#.net
* Batch Processing Systems
* Analysis of user requirements
* SQL Server 2005/8

* WPF
* MS Office
* Windows XP/2003
* ASP.net
* Unit Testing
* Dependency Injection

Some experience of:
* Transaction processing/data warehousing/data entry/multi-user/ large global applications for Capital Markets

Desirable-
* Risk Management IT Systems
* Risk Management Systems for Capital Markets
* Collateral Management Systems
* BIS2
* MVP design pattern
* Agile Development
* Ajax
* WCF
* Microsoft Team System
* Test Director / Quality Centre /Test Manager
* Entity Framework 4.0
* Enterprise Library

Image may be NSFW.
Clik here to view.

Viewing all articles
Browse latest Browse all 33439

Trending Articles