|
| |
| Position
Reference |
YD0285 |
| Position
Title |
Senior
Programmer |
| Closing
Date |
November 13, 2008 |
Preamble
Estimated duration of
this contract is November 27, 2008 through November 26, 2009.
Experience
Mandatory Qualifications
Senior Programmer experience in the following areas:
 |
Matlab |
 |
Java |
 |
Development of complex SQL queries |
 |
MS DOS |
 |
Software Development Life Cycle |
 |
Documenting application development and interfaces |
 |
Development in a SQL Server environment |
 |
Investment-related software systems |
 |
Government – State of California |
Desirable Qualifications
Experience in the following areas:
 |
Investment industry |
Scope of Work Summary
The scope of this project encompasses the following tasks:
Analyze, develop, test, and implement multiple modules and integrated interfaces
for Global Equity’s alpha platform. The details of this project are described
in the bullets below.
Global Equity Asset Allocation Platform
 |
Design, develop, and implement modules for the Global Equity Asset Allocation
Platform: The asset allocation effort within Global Equities will require the
development of a suite of analysis tools that have been developed on a
conceptual basis and require a highly skilled and experienced programmer to
design and build. This effort will begin with the Style Analysis module. |
 |
Develop the interfaces: As directed by the technical project team lead, write
the code to integrate/connect new modules with the other modules and the
database. |
Alpha Platform
 |
Design, develop, and implement four additional modules for the Alpha Platform:
The alpha-generation effort within Global Equities consists of numerous
value-added strategies that have been developed on a conceptual basis and
require a highly skilled and experienced programmer to design and build. The
initial strategies include four Market Neutral portfolios that will form the
core of the Matlab/SQL-based alpha platform. |
 |
Integrate the Signal Processing module: As directed by the technical project
team lead, write the code to integrate this new module with the existing
modules and the database. |
 |
Create documentation: Provide documentation for all interfaces, modules, and
applications using Unified Modeling Language (UML), JavaDoc, flowcharts,
Visio, and/or standard code comments. Documentation should be done for each
phase of the software development life cycle. |
 |
Provide training: Provide User and System level training for all developed
interfaces, modules, and applications. |
Contact our
corporate office today.
|