• Sr. Programmer Analyst

    Location : Location US-TN-Nashville
    Information Technology
    Position Type
  • Company Overview

    AllianceBernstein (AB) is a global investment-management firm providing industry-leading research and investment solutions through a combination of innovation, intellectual curiosity and relentless ingenuity. We offer high-quality research and diversified investment services to institutional and individual investors worldwide. Our clients include some of the world's top institutions as well as private-wealth clients and retail investors. Through close partnerships with our clients, we collaborate on investment strategies across regions and sectors to inspire innovative thinking and deliver superior outcomes.

    We invest in our people and in the communities in which we operate, and we celebrate our diversity to showcase what makes us unique. We offer our talent the opportunity to grow professionally while working on cutting-edge ideas and outcomes in a global culture that operates as a tight-knit community.

    If you're ready to innovate and grow your career, join us.


    IT Group Description:

    The Data & Transaction Services (D&TS) group is responsible for servicing the data needs (sourcing, cleansing, storage and distribution) of various Investment Management applications supporting the Fixed Income business, including Research, Portfolio & Risk Management and Client Reporting. Data domains “mastered” by the D&TS team include Security Reference data, Benchmarks and Analytics.


    IT Job Description:

    We are seeking a Sr. Programmer Analyst to join our D&TS team in Fixed Income Technology (FIT) at AllianceBernstein.


    Describe the role

    We are looking for a well-rounded mid-level to senior developer with 3-5+ years of software development experience. Technical skills should include a combination of .NET/C#, database (Oracle and/or Sybase) programming as well as knowledge of Windows servers (IIS) and Web services (WCF). Knowledge of programming algorithms and code optimization techniques is essential.


    Familiarity with financial industry and Fixed Income Markets, financial mathematics, and experience working with market data and fixed income analytics would be highly appreciated but not required.


    Describe the applications and business or enterprise functions the role supports:

    As being part of the team, you will be building out our strategic analytics and benchmark data services being used by Fixed Income business. This includes the calculation of security level analytics to support daily portfolio management, surveillance and risk scenario analysis, as well as ad hoc reporting against fixed benchmark data in support of pre-sales portfolio modeling and market trend analysis.


    You will develop and maintain strategic benchmarks application IRA (Index Returns and Analytics), which is being used as the internal alternative to the costly vendor products and supports creation and distribution of various index data to multiple business groups.


    The key job responsibilities include but are not limited to:

    Your primary responsibility will be to provide support for proprietary and vendor fixed income analytics and risk data used by portfolio and risk managers. This includes: supporting the full data acquisition and scrubbing process, developing/integrating with our quality control program, tuning/enhancing the existing batch stream, developing business logic enhancements to the existing analytics data, and integration with the firm’s investment management applications and data warehouses.


    In addition to integrating vendor’s product(s), as a developer you will be working on enhancing and maintaining newly created internal analytics engine and will participate in developing new benchmark and reporting platform at FIT.


    You will be required to develop a deep understanding of the FIT technical architecture including the database and application design, and the impact of design decisions on application performance, maintainability and data quality. The role requires writing technical and design specifications, as well as coding solutions. Person should be well versed in code maintenance and sharing best practices.


    You will own and enhance IRA adding features to support hedging, return calculation in multiple currencies, issuer and country capping.


    You will work with the vendors, business users (PM, Quant and Research), IT management and various IT groups to identify and document the specifications, analyze data, and develop/implement technology solutions.


    What makes this role unique or interesting?

    This is a unique opportunity to participate in the buildup of the new risk, analytics and benchmarks platform, which will be at the core of FIT architecture for years to come.


    What is the professional development value of this role?

    You will be able to learn an industry leading solution for risk, analytics and benchmarks as well as participate from A to Z in the process of implementation of this solution at FIT.


    You will also be able to design and implement new internal applications, which will be used by multiple business areas (PM, Quant, Research, GA and Client Reporting). The position will require a lot of ingenuity to create almost from scratch multiple new applications (analytics, benchmarks and reporting tool).


    Job Qualifications (The ideal candidate should have the following):

    Required Education, Experience, Skills:

    • BS/MS in either Information Systems, Finance/Mathematics, or Computer Science.
    • Proven track record of 3-5 years of continuous experience in software development and implementation of data solutions.
    • Strong experience with object-oriented programming principles within C#.NET (Strong understanding of Objects/Classes as well as other principles like inheritance and polymorphism)
    • Experience with implementation of multithreading algorithms
    • Math background would be helpful, as there is a need for finance model implementation
    • Experience with Service Oriented Architecture specifically with WCF (Windows Communication Foundation)
    • Proficient to strong database skills (Oracle, Sybase, and/or SQL) with the ability/understanding around optimization, tuning, and organization of data
    • Very familiar with code version control systems such as CVS, SVN and TFS.
    • Strong analytical, problem solving and data mining skills; creativity, ability to think out-of-the box while defining sound and practical solutions
    • Experience supporting the entire software development and implementation lifecycle; work on multiple streams simultaneously. Should be able to work with onshore and offshore developers for solution implementation.


    The ideal candidate would have the following but not required:

    • Investment Banking or Investment Management application delivery experience, with specific emphasis on Fixed Income, trading or security analytics data; knowledge of analytics data providers such as Barclays POINT, Bloomberg, Barra, etc.
    • Knowledge of fixed income securities products, including derivatives (Corporates, Munis, Governments, ABS/MBS, interest rate and credit swaps).
    • Experience working with security reference data and market data providers such as Barclays POINT, BlackRock Aladdin, Bloomberg PORT or Barra.


    Person Specifications:

    • Excellent interpersonal skills; comfort and competence in dealing with various levels of the organization. Requires an ability to interface with multiple constituent groups and build sustainable relationships
    • Strong, effective communication skills (verbal and written) combined with the ability to engage constituents to elicit business specifications, review test results and resolve issues.
    • Proactive approach to problem solving with effective influencing skills.  Ability to work to deadlines. Results oriented, flexible, adaptable.
    • Define and document application architecture, web services, data flows, and physical database designs
    • Write functional requirements, technical design and specification documents
    • Build new application components, create and optimize complex SQL, integrate and extend existing application frameworks, libraries and utilities.
    • Partner with other onshore and offshore developers, oversight of offshore developers. Participate in application analysis and functional design, working closely with business analysts and subject matter experts

    AllianceBernstein is an equal opportunity employer.  We do not discriminate based on race, color, creed, national origin, sex, age, disability, marital status, sexual orientation or citizenship status.


    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share on your newsfeed

    Connect With Us!

    Not ready to apply? Connect with us for general consideration.