• 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 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 – Research team which supports an established business team of buy side equity quantitative and research analysts.  Members of this team are focused on solutions surrounding market data and investment models used for managing equity products.

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


    IT Job Description:

    We are seeking a Nashville based Senior Python Developer/Programmer Analyst to join our Equity Investment Management Technology Research team.


    Describe the role:

    The candidate will work closely with the equity buy side quantitative and research analysts to develop and support tools for data analysis, quantitative model implementations, market data downloads, data visualization, and reporting. 


    The key job responsibilities include, but are not limited to:

    • Analysis and implementation of risk and return models.
    • Developing systems for downloading market data from various sources and managing the data repository.
    • Development of web based front end tools to aid quantitative and research analysis with an emphasis on data visualization.
    • Simplification and automation of existing manual processes.
    • Provide support for ad-hoc data and research requests from the investment team.
    • Provide support for overnight jobs. 


    What makes this role unique or interesting?

    This role is targeted to individuals that enjoy building software solutions that are data focused to assist with equity investment decisions.


    What is the professional development value of this role?

    This role provides the opportunity to learn the equity investment business as well as providing the opportunity to advance one’s technical skills with a focus on data.  Here are just a few of the technical areas this role will focus on: Relational Data (SQL), Unstructured Data (NoSQL), Equity Factor Development (Python, MATLAB), building visualizations (PowerBI).


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

    Qualifications, Experience, Education:

    • BS in Computer Science/Engineering, Finance, Mathematics/Statistics or a related major and/or experience
    • 8+ years programing SQL queries and stored procedures (Microsoft SQL Server)
    • 8+ years with Object Oriented Programming using C# and/or Java
    • 3+ years of Python application development experience
    • ETL experience is a strong plus
    • Working with large datasets is a strong plus
    • Building visualizations using Tableau, Qlik, or PowerBI is a strong plus.
    • Advanced Excel programming experience is a strong plus



    • Must possess strong analytical skills
    • Must demonstrate good communication skills and be comfortable working closely with business users
    • Must be a self-starter as well as a good team player
    • Must be willing to take ownership of projects and show strong client commitment
    • Must document and share work done to aid in long term support


    Special Knowledge (if applicable):

    • Experience with finance industry is a huge plus but not necessary.


    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.