Our Client is a leading financial company in the Industry, we are looking for Java and Python Developers on their behalf.
In this hands-on Java Developer role, you will contribute to the development and maintenance of technology solutions that support multi-year, model-driven financial forecasting and reporting, including key financial statements like the Income Statement, Balance Sheet, and Regulatory Capital. The focus will be on delivering robust solutions for quarterly financial forecasting to meet regulatory requirements (CCAR - Comprehensive Capital Analysis and Review) and internal business management needs (QMMF - Quarterly Multi-year Multi-scenario Forecasting). A strong programming background, particularly with financial models and data tooling, is essential.
Key Responsibilities:
- Aggregation:
- Develop, maintain, and enhance a central aggregation and reporting engine used for collating key financial forecasting results.
- Ensure alignment with reporting taxonomies across the firm while meeting specific needs for CCAR and QMMF.
- Provide ongoing technical support and enhancements to the aggregation and reporting engine.
- Capital Forecasting:
- Implement and maintain IT applications for capital forecasting, including calculating and reporting forecasted Capital Ratios as per CCAR requirements.
- Work within the guidelines of Basel rules for Regulatory Capital and CCAR regulatory guidance to build efficient and repeatable forecasting processes.
- Support and refine the technology functionalities related to capital forecasting.
- Assumptions Management:
- Develop and support strategic IT solutions for managing and analyzing model uncertainty driven by business assumptions within financial models.
- Build tools to collate key business assumptions and calculate their impact on forecasted Capital Ratios.
- Ensure the efficient execution of these processes through ongoing technical support.
Qualifications:
- Required:
- 10+ years of experience in Java applications development.
- Hands-on experience with Starburst, Oracle, and Hadoop.
- Strong background in financial services.
- Proficiency in developing and maintaining complex IT applications.
- Clear and concise written and verbal communication skills.
- Preferred:
- Knowledge of CCAR / Stress Testing.
- Understanding of Capital Planning, including Capital Ratios.
- Basic knowledge of financial reporting for investment banks (Income Statements and Balance Sheet Statements).
- Conceptual knowledge of financial modeling and assumptions sensitivity analysis.
Education:
- Bachelor’s degree/University degree or equivalent experience.
- Master’s degree preferred.