|
BlackRock Solutions offers risk management, financial advisory, technology and investment accounting services and technology infrastructure and support services internally to BlackRock as well as to a variety of large financial Institutions
The Investment Products Group develops the Aladdin® trading and risk management system, which is used both internally at BlackRock, and by BlackRock Solutions customers to manage in excess of $5 trillion in financial assets. The Product Group uses the latest technologies to design and develop applications that make up the firm’s investment management platform. The systems support the full lifecycle of the investment management process, from quantitative risk management to order entry, trade routing and settlement.
Technologies used include sophisticated web services, Java applications, and C++ servers, tied together over a real-time messaging system and connected to a large and highly complex database. Analysts join small teams that develop specific parts of the firm’s investment management platform, working closely with senior developers and managers, and are expected to become intimately familiar with the financial products and investment management business, regardless of whether their focus is software development or business analysis.
Role Description:
We are currently seeking a development lead responsible for managing, developing and supporting one or more of Aladdin's Portfolio Management and Risk Reporting sytems. The candidate will be responsible for implementing high quality technology solutions, establishing a strong partnership with end-users and other BlackRock Solutions team members, and delivering project deliverables that meet businesses requirements, audit/control requirements and are aligned with business and technology strategies.
Responsibilities: Implement new business functionality in the Aladdin system to meet business and customer requirements, working closely with end-users and client services staff Lead and mentor software development teams Provide product management for parts of Portfolio Management and Risk Reporting Continuous communication of technology decisions, issues and plans to other senior team members and clients. Work closely with the Application Engineering group to understand and help develop guidelines, processes and procedures, technology and architecture strategy, and third-party vendor relationships Skills and Qualifications: 4-year degree in a technical discipline CS degree a significant plus, MS or PhD also a plus At least 8-10 years programming experience in a professional environment Managed large multi-phase, multi-year software projects across different departments Deep financial knowledge in Fixed Income, Equities, FX and Derivatives Excellent Communications Skills (written and verbal) Customer Service Orientation Experience building institutional financial systems (buy-side or sell-side) or other related applications, especially in the fixed income markets and equities are a substantial plus. Exceptional programming skills in two or more of the following (Perl, Java, Java Swing, C/C++) a must. Strong database skills (SQL). Experience with a significant number of the following technologies: Sybase, Apache , Java Swing), DHTML, JavaScript, application servers, JSP/ASP/EmbPerl, performance optimization (database, C/C++/Java/Perl), HTTP, TCP/IP and networking, threading Experience with UNIX (especially Solaris and Linux) and Windows. Systems integration, especially complex distributed systems with a large number of inter dependencies. Systems/Unit Testing. Knowledge of JUnit a plus.
Skills See Job Description.
|