AllianceBernstein is a leading global investment management firm that offers high-quality research and diversified investment services to institutional clients, individuals and private clients in major markets around the world. AllianceBernstein employs more than 500 investment professionals with expertise in growth equities, value equities, fixed income securities, blend strategies, and alternative investments, and, through its subsidiaries and joint ventures, operates in more than 20 countries. AllianceBernstein’s research disciplines include fundamental research, quantitative research, economic research and currency forecasting capabilities. Through its integrated global platform, AllianceBernstein is well-positioned to tailor investment solutions for its clients. AllianceBernstein also offers independent research, portfolio strategy and brokerage-related services to institutional investors.
IT Group Description
The Equity Investment Management Technology (“EIMT”) team creates software to support the research, portfolio management, and trading activities for our institutional and private client equity products. This role is within the EIMT – Institutional Portfolio Management team. The main software that the Institutional Portfolio Management team works on is our Global Optimizer (“GO”) system. GO is the primary portfolio management tool used by our portfolio management team to invest over 1,000 institutional accounts and mutual funds worth nearly $200 billion. GO is used by our portfolio managers as a research tool to make investment decisions, and is used by our associate portfolio managers to implement those decisions in our portfolios. GO manages securities of nearly every asset type, including stocks, bonds, currencies, forwards, futures, and other derivatives. The primary functions of GO include portfolio optimization, target management, trade implementation, and pre- and post-trade compliance.
We are seeking a Senior Programmer based in New York City
• Describe the role:
The role is a software development job working primarily on the Global Optimizer system described above. As a Senior Programmer, the candidate will be expected to lead development efforts on projects. This includes design and implementation of the software, as well as organizing other developers on larger projects.
• Describe the applications and business or enterprise functions the role supports:
• The key job responsibilities include, but are not limited to:
As a Senior Programmer, the candidate will be expected to interface closely with the business users throughout the project lifecycle. Our Senior Programmers are considered partners with our business users and are expected to not simply implement requirements – rather, they are expected to work closely with our business users to come up with solutions to business problems.
Once the solutions have been well defined, a Senior Programmer designs and implements the software, and sees the project through quality assurance and user assurance testing phases. Ultimately, the Senior Programmer is the one who is responsible for the success of the project.
The ideal candidate should have the following qualifications:
The Global Optimizer system is written in C++ and Java, with a SQL database. All development is done in a Microsoft Windows environment. The ideal candidate would have expertise in all three of these technical areas. The minimum level of experience required is as follows:
• BS in Computer Science, Engineering, or a related Major
• 5+ years using Java or C++ (having both is a strong plus)
• 3+ years using SQL
• Relational database modeling skills (a strong plus)
Knowledge of the finance industry is encouraged but not an absolute requirement. In particular, experience with portfolio management and a wide variety of asset types will be useful to the candidate.
• Must possess strong analytical skills
• Must demonstrate good communication skills and be comfortable working closely with senior business partners
• Must be a self starter,a dependable partner, as well as a team player
• Must be willing to take full ownership of projects and show strong client commitment
• Must document and share work done to aid in long term support
• 1345 6th Avenue, New York, NY