We have an open consulting position for a senior/lead java developer. The initial contract will be for 6 months, but will likely be extended for at least 2 years. The project is a build out of a new market risk framework for the firm. This requires the need to efficiently manipulate large amounts of data along with the build out of components like management of historical market data, scenario generation using monte-carlo, etc…, valuation engines running on large computing grids, and real-time manipulation of a large amount of data.
The following qualifications are required: 1. Self motivated candidate that is able to lead others and has clear written and verbal skills 2. Technical expertise specifically in Java, but should have understanding or knowledge of other languages 3. Technical proficiency in computer science terms such as data structures, algorithms, asymptotic analysis, physical/logical system architecture, design patterns, distributed programming topics 4. Must be up to date on the latest technology topics 5. Technical expertise in Databases (SQL, tuning, schema design) 6. Knowledge of linux/windows 7. Understanding network topics Preferred: 1. Experience in large computing projects – large computing grids 2. Experience in large data projects – data grids, manipulating large amounts of data 3. Understanding of dimensional modeling 4. Financial knowledge I will lead the hiring for this role, but the day to day manager will be someone else. The position is for the NY office.
