• Developer

    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

    Fixed Income Investment Technology (“FIIT”) group builds software that the Fixed Income business of AB uses in performing functions such as Fundamental Research, Quantitative research, Portfolio Management, Order Generation, Trading and Middle office and BackOffice operations. It partners with business to understand their challenges and help them by providing innovative technology solutions. We re-engineer the process where applicable in collaboration with business to help scale their business and be efficient in this dynamic market conditions. We have an in-house application that is written using C# and Windows forms called Research Analyst Portal (“RAP”) which is the primary tool for Fixed Income. We also have other vendor products which are used in part to do these functions as well.


    IT Job Description:

    We are seeking a Nashville based Developer to join our Fixed Income Investment Technology in Fixed Income.


    Describe the role: 

    We are looking for a well-rounded developer with 5+ years of information technology experience. Candidate should have a passion for software development and an excitement for learning new technologies.


    The candidate in this role is expected to work with other senior developers in the team and develop a major functional module which handles Portfolio Management and Order generation and Trade Execution for non-taxable business for our rapidly growing Municipal business. As a part of this role, you would be expected to attend regular meetings with the business and understand their needs and suggest improvements and execute based on project plan.


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

    The primary module that the candidate would develop and support will be the Municipal module in RAP.  RAP already handles most of the other asset class in Fixed Income space and now is being enhanced to handle Municipal markets. This new module, would help Senior Portfolio Managers, Portfolio Managers, Assistant Portfolio Managers, Fundamental and Quantitative research analysts, Traders, Middle office and Operations functions.


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

    As a developer, the candidate is expected to take part in daily scrum activities, business requirement gathering and quality assurance meetings. The candidate should also be able to document the work.  They should be able to work with a large team setting. Additional responsibilities to include:

    • Participate in full development life cycle including requirements analysis and design
    • Design, develop, document, test, and debug new and existing software systems
    • Consult with end user to prototype, refine, test, and develop programs to meet needs
    • Participate in software design meetings and analyze user needs to determine technical requirements
    • Support, maintain, and document software functionality
    • Analyze code to find causes of errors and revise programs as needed


    What makes this role unique or interesting?

    This is a unique opportunity to learn and create something along with a business group that manages over 30 Billion dollars. 


    What is the professional development value of this role?

    There is enormous growth opportunity in this role. From a functional point of view, they would be learning how a municipal investment works from front to back including research, managing portfolio, order sizing and trading. From a technical point of view, they will be working with all the latest technology stack and would be given ample opportunities to research and suggest a technology that solves the business problem.


    Qualifications, Experience, Education:

    • BS in Computer Science, Math, and/ or related major
    • 5+ years of industry experience in coding and building software
    • Hands-on C# .NET programming both front-end and server-side
    • Proficient in Data structures and Algorithms and Object-Oriented Programming experience
    • SQL and Relational database experience (e.g. Oracle or SQL Server)
    • Understanding of n-tier Application Architecture (e.g. WCF, MVC, SOA) and Design Patterns
    • Strong Software Development and Architecture skills
    • Experience working in a collaborative team environment
    • Agile/Scrum methodology experience
    • Python, MATLAB, or any quantitative programming knowledge is a plus



    • Passion for learning new skills in technology and domain knowledge
    • Strong critical thinking skills and communication skills
    • Excellent analytical and problem-solving skills
    • Self-starter, good team player with a “can do” attitude
    • Should be able to take ownership and have strong client focus with ability to work with end-users


    Special Knowledge:

    • Knowledge of financial markets and trade flows would be advantageous but is not essential


    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.