Previous Job
Senior Market Risk Java Developer
Ref No.: 12-00164
Location: Charlotte, North Carolina
Position Type:Direct Placement
Start Date: 09/11/2012

Fortune 500 client seeks a senior Java Application Developer who will work in a team to create new risk processes, and to re-factor and in some cases completely re-architect and replace, large components of the existing Market Risk System.  There are significant speed and memory performance considerations related to the volume of position data and risk calculations being produced on a daily basis.

The successful candidate will need to have advanced Object Oriented development skills in order to create Java code that can be easily maintained and extended to meet the growing demands. 
For new development, the developer will be expected to work with business partners in order to understand their needs and requirements and to analyze and design the necessary software.

This position also requires that the developer have experience working with relational databases. This experience is needed to manage the large amount of position data and market data feeding into the system, as well as the risk results and reporting data stored in a database.  This requires skills in schema design, and in stored procedure and view creation.
Assures quality, maintainability, and extensibility for supported systems and risk applications.
Key technical resource on team building sophisticated and complex risk applications

Desired Skills & Experience

Basic Qualifications

  • 5+ years experience in application development and 3+ years experience in the securities industry.  

Minimum Qualifications

The job regularly has application development responsibilities that require:

  • Working knowledge of mathematical modeling constructs substantially similar to one, or more, of the following (either as an individual contributor or in leading others): advanced mathematical concepts, such as financial engineering/advanced calculus/statistical modeling/concepts of probability; theoretical pricing characteristics, e.g., the Greeks; and/or expertise in developing technology in support of multiple, complex risk and/or pricing models which require ongoing evaluation based on market fluctuations, such as VaR, Counterparty Potential Future Exposure, stochastic modeling, derived market data and stress testing;
  • Extensive experience in the capital markets business and processes, e.g., pricing of derivatives, trade lifecycle, electronic trading/algorithmic trading; and 3) working knowledge of SEC, FNRA and International Regulations in building technological solutions.
  • 7+ years object oriented programming experience:  C++ or Java
  •  5+  years of Java core application development with a thorough understanding of the language
    Strong object oriented analysis and design experience, with thorough understanding of design patterns and their application
  • Experience in the capital markets business and processes, e.g., pricing of derivatives, trade lifecycle, electronic trading/algorithmic trading;

About the environment:
Enterprise Market Risk Technology group provides world class business solutions to support Corporate and LOB Market Risk teams.  The group works with its business partners in identification, measurement, aggregation and reporting of Market Risk across the firm.  The group works closely with the lines of business to ensure that risks are being appropriately managed within the defined risk appetite for the firm.  Market risk activities include market risk, counterparty credit risk, issuer risk, country risk and liquidity risk.  The Market Risk systems perform valuation, simulation, aggregation and reporting of risk metrics and models on all simple (bonds) and complex (structured products, derivatives) securities products.  Team members will work with advanced mathematical models, theoretical pricing, statistical and stochastic models, VaR (Value at Risk), PFE (Potential Future Exposure), IMM (Internal Model Methodology), and stress.  The Market Risk systems are comprised of intraday and overnight batch processes that handle staging for all trading position data and market data required for risk modeling as well as making this data available to the various risk valuation systems. Quantitative models and reporting support trading activities as well as regulatory and business reporting requirements.