Proposed Salary Competitive
Career Level Staff
Experience 2 Years
Industry Information Technology
Qualifications Bachelor's Degree
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. In total the company has over 4,000 employees. 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.
The role is as a member of a team within the Operations Technology (OT) department. OT consists of multiple teams in Vietnam, India, London, New York, and Nashville. The teams are responsible for the firm’s back and middle office applications. Team members include software developers, business and technical analysts, and quality assurance specialists. The applications supported by OT provide services for the following business functions: client reporting, internal reporting, performance calculation, reconciliation, regulatory and corporate reporting, data warehousing, pricing, performance attribution, settlements, trade routing, and portfolio accounting. There is a mix of in-house and off-the-shelf software. OT provides services to all the firms business units; equities, fixed income, institutional and retail, private wealth, and multi-asset.
The role is a senior software developer working on the firm’s in-house portfolio accounting application which services the institutional business. The senior developer is responsible for:
System architecture and technical strategy.
Design and coding of complex enhancements to the application. Unit testing of changes.
Setting strategy for automated testing.
Data processing throughput analysis, specification of improvements, and delivery of improvements. Overnight support.
Support of production incidents.
The senior developer works closely with the primary teams in London and Hanoi, and also with colleagues in the US and other off-shore locations. The senior developer may be called out of usual office hours including at weekends and through the night to deal with production incidents.
Skills and Experience
The senior software developer must have a minimum of 8 years relevant industrial experience of the following: Programming in C++ on Solaris.
Working with Oracle databases.
Writing UNIX scripts in Z-Shell on Solaris.
Designing, building, testing, and deploying financial software for the asset management industry. Writing C++ to support portfolio accounting functionality.
A strong understanding of portfolio accounting principles for equities, fixed income, asset backed securities, and derivatives is essential. The senior developer must have a Bachelor Degree in a Science or Technology related degree passed at a high standard, and ideally this will be in computer programming.
- The senior software developer must have at least 3 years experience of: Hands-on experience using Ranorex for automated testing.
- Working closely with distributed development and testing teams in off-shore locations, ideally Vietnam.
- Further Skills
- Other relevant skills:
- The senior developer must be able to break-down, understand, communicate and resolve complex technical problems.
- Strong communication skills. Strong team working skills. Strong written skills.
- Vietnamese language skills are an advantage.
- The role is based full-time in London.
- Travel to Vietnam or the US may be required from time to time.