Quantitative Developer Job Description

Quantitative Developer Job Description

4.5
168 votes for Quantitative Developer
Quantitative developer provides coverage to all asset classes including Cash Equities, Listed Derivatives, Rates, Credit and FX.

Quantitative Developer Duties & Responsibilities

To write an effective quantitative developer job description, begin by listing detailed duties, responsibilities and expectations. We have included quantitative developer job description templates that you can modify and use.

Sample responsibilities for this position include:

Gather requirements and propose solutions to financial problems across various market segments including interest rates, credit, FX, equity derivatives
Support and contribute to firm wide IT initiatives such as business continuity efforts, integration projects and
Develop an automated test suite based on functional and non-functional requirements
Determine and analyze test coverage
Develop programs to analyze system performance
Develop and maintain computer applications as required
Building the libraries in a consistent manner on multiple different platforms with different versions of boost, NAG and other low-level libraries in order to fit into the varied application landscape, which is itself constantly changing
Continuous integration framework to ensure that the main branch is functional and correct at all times
Patching, testing and releasing new functionality within hours
Working with the senior developers to define integration and release best practices

Quantitative Developer Qualifications

Qualifications for a job description may include education, certification, and experience.

Licensing or Certifications for Quantitative Developer

List any licenses or certifications required by the position: CFA, PRM, FRM, ACAMS

Education for Quantitative Developer

Typically a job would require a certain level of education.

Employers hiring for the quantitative developer job most commonly would prefer for their future employee to have a relevant degree such as Bachelor's and Master's Degree in Computer Science, Engineering, Mathematics, Physics, Statistics, Finance, Applied Mathematics, Science, Math, Technical

Skills for Quantitative Developer

Desired skills for quantitative developer include:

C++
Python
Allowance methodology
Either equities
Fixed income attribution
Basel II and III regulatory capital
Wholesale Credit CCAR
R
Alternative asset classes
End-to-end systems development life cycles

Desired experience for quantitative developer includes:

Knowledge of derivative pricing in product areas
Understanding of interest rate derivatives (zero curves, FRAs, swaps & futures), interest rate options (caps, floors, swaptions) and fixed income instruments (bonds, asset swaps)
Has passed levels of the CFA is a plus
3+ years hands-on core Java, with a good level of J2EE development (EJB, application servers, JMS, JDBC)
3+ years database experience (SQL, DDL/DML, stored procedures, data modelling)
3+ years’ experience with Open Source tools (Apache, JBoss, Hibernate, Ant, Spring, JUnit, QTP )

Quantitative Developer Examples

1

Quantitative Developer Job Description

Job Description Example
Our innovative and growing company is looking to fill the role of quantitative developer. Please review the list of responsibilities and qualifications. While this is our ideal list, we will consider candidates that do not necessarily have all of the qualifications, but have sufficient experience and talent.
Responsibilities for quantitative developer
  • Perform critical review and validation of the quantitative strategies and risk models employed within IM, including all aspects of portfolio construction (asset selection, portfolio optimization, rebalancing, trade-sizing, ), risk modeling (across a number of different vendor platforms) and performance assessment of IM’s funds and SMAs
  • Maintain and enhance current platform for collection of execution data and generation of standard and bespoke analytical reports
  • Working closely with the team of Quant Analysts and driving the development of a data driven, automated quant analytics platform
  • Proficient in C#, SQL, Oracle and Sybase
  • Knowledge of tick-by-tick data
  • The position is a quantitative developer role to develop, optimise, extend and maintain the infrastructure which underpins the core model validation workflow
  • Experience with C++ is a plus though not required
  • Hands-on approach with focus on pragmatic solutions in a small environment
  • Some knowledge of international financial markets, derivatives products and models
  • Maintainance and improvement of existing pricing tools, workflows, batches and operational framework
Qualifications for quantitative developer
  • Financial knowledge and interest highly desirable
  • Proactive, Strong attention to detail and thoroughness
  • Sensitivity to detail and accuracy in everyday work
  • Experience in client side JavaScript development (JQuery/Angular) preferred
  • Experience in Q / KDB, Scala (or any other functional language) and Java preferred
  • 7+ years of experience as a Build and Release Engineer in Linux, Windows (XP & Win7)
2

Quantitative Developer Job Description

Job Description Example
Our innovative and growing company is looking for a quantitative developer. If you are looking for an exciting place to work, please take a look at the list of qualifications below.
Responsibilities for quantitative developer
  • Investment platform design, development and maintenance
  • Unify the F3 business vocabulary and align it with the Firmwide Chief Data Office and the finance domain standards
  • Contribute to the design and development of the new framework features to provide analytic capabilities and advanced integration with reporting tools using big data technologies
  • Quantitative Analysis for Risk and Marketing presentations
  • Develop the portfolio management and valuation systems for the client's products, initiate the connection of front to back end investment systems
  • Liaise with different departments on behalf of quant team on ETF matters
  • Assist portfolio managers on ETF management
  • Assist team head with ad hoc projects
  • Provide software development, analytical, and data modeling capabilities in support of a commodity trading desk
  • Participate in a team environment developing software solutions involving data manipulation and analytical modeling
Qualifications for quantitative developer
  • Interest in mathematical finance
  • Strong proven hands on experience with C++ or C# development
  • Demonstrated experience with Database design & T-SQL
  • Experience with scripting languages is a plus—e.g
  • Experience having worked in front-office finance environments is a strong plus, as is an understanding of fixed income and/or credit derivatives
  • Excel/VBA development experience is highly desirable
3

Quantitative Developer Job Description

Job Description Example
Our company is growing rapidly and is searching for experienced candidates for the position of quantitative developer. Thank you in advance for taking a look at the list of responsibilities and qualifications. We look forward to reviewing your resume.
Responsibilities for quantitative developer
  • Proficiency in organizing and manipulating large quantities of data in analytical processes
  • Work with traders and analysts in an agile development environment to define, capture, implement and verify requirements
  • Provide recommendations on how to improve existing processes and systems
  • Perform unit, regression, and systems testing of data intensive software systems
  • Provide support for existing solutions
  • Maintenance and Operational responsibilities multiple applications throughout the transaction lifecycle of the trade
  • Work closely with Back office team to troubleshoot and provide solutions for financial reporting
  • Develop and implement pricing models in the common C++ library that is used for pricing and risk managing the equity derivatives book
  • Support the UK based quantitative analyst team in day to day tasks such as product testing, data collection, analysis and presentation
  • Be part in regular discussions with traders on improvements and designing new pricing models
Qualifications for quantitative developer
  • Previous experience on risk engine development/integrating analytics libraries is an advantageous
  • As a core developer, the sucessful candidate is expected to pick up good understanding of the C++ based risk engine, its analytics and all the exposing tools available for users in Excel other server based process
  • Experience having worked in front-office finance environments is a strong plus
  • 5 to 10 years of experience with proven track record in design and implementation of risk management models and framework
  • Hands-on experience in portfolio management or trading a plus, especially in multi-asset multi-strategy environment
  • Advanced knowledge of C/C++ (minimum 5 years)
4

Quantitative Developer Job Description

Job Description Example
Our growing company is looking for a quantitative developer. We appreciate you taking the time to review the list of qualifications and to apply for the position. If you don’t fill all of the qualifications, you may still be considered depending on your level of experience.
Responsibilities for quantitative developer
  • Producing periodic reports
  • Work with Portfolio Managers, researchers to gather business and technical requirements for the systems and lead its implementations
  • Working closely with traders on day-to-day pricing and risk queries
  • Develop, maintain and upgrade the FORT (Front Office Rates Toolkit) suite of applications for Front Office users
  • Testing of new developments, routines and process prior to production roll-out
  • Active communication with clients to understand the development requirements and to develop their understanding in use of existing tools
  • Releasing updates to pricing tools within the FOS release framework
  • Application development (spreadsheet and C#) related to pricing of trades, risk management, data processing, internal and external publishing
  • Maintenance of pricing tool integrity and consistency with other internal systems
  • Assisting with the planning, testing and rollout of trading and risk applications that utilise outputs from FORT
Qualifications for quantitative developer
  • Good knowledge of Linux in production platform
  • Passionate and interested in trading technologies
  • Applied development experience in of object oriented languages such as C++, C#, Java
  • 2-4 years work experience preferred, not necessarily in the financial industry
  • Experience working with database and related technologies
  • Comfortable with large scale libraries and working with different profiles (quants, IT )
5

Quantitative Developer Job Description

Job Description Example
Our company is looking to fill the role of quantitative developer. To join our growing team, please review the list of responsibilities and qualifications.
Responsibilities for quantitative developer
  • Researching and implementing performance analytics
  • Support existing production and research platform
  • Create and implement solutions for development, research, and production environments
  • Knowledge of long, long/short, and market-neutral investment strategies
  • Expert knowledge in how to architect a system-of-systems to achieve results
  • Familiarly with both internal and external investment related data sets
  • Skilled with portfolio analytics, construction, and optimization techniques
  • Understanding of fund performance calculations, trading execution, and portfolio impact and attribution
  • Ability to clearly communicate technology concepts verbally and in writing to both IT and investment professionals
  • Understand risk models (ES/VaR & RNIV) currently in use and proposed regulatory changes
Qualifications for quantitative developer
  • Solid OOP, C# preferred
  • Good knowledge of HTML/CSS/JS
  • Strong understanding of Cash Equity trading order workflow - FIX, OMS/EMS, Algos
  • Experience of working with financial tick-by-tick data - storage, querying, manipulation
  • Experience of development/ usage of tools for generation of analytical reports (Tableau, Crystal Report etc)
  • Experience with KDB/Q is required

Related Job Descriptions

Resume Builder

Create a Resume in Minutes with Professional Resume Templates