AllianceBernstein Holding LP   •  

Nashville, TN

Industry: Finance & Insurance


5 - 7 years

Posted 60 days ago

This job is no longer available.

IT Group Description:

The RAP team provides decision support software for the fixed income investment (portfolio management, trading, and research) teams as well as operational support for operations, client services, legal, and third party users of our proprietary application. This includes developing software to:

  • Analyze securities using fundamental and quantitative analysis
  • Help portfolio managers monitor their portfolios by allowing them to slice and dice analytics and position data either at the security, sector, or portfolio level
  • Assist the APMs (Associate Portfolio Managers) in creating orders, run compliance, and clear trades
  • Execute and book credit derivatives
  • Implement in-house Fixed Income quantitative research visions and models.

Our team's goals are to provide technology support in line with business priorities in an iterative fashion. We partner with our business sponsors to solve problems, decrease risk, and increase our business counterparts' ability to do their jobs effectively without increasing cost.

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 Developer to join our RAP team in Fixed Income Technology.

Describe the role:

We are looking for Developers to join our Fixed Income Research Development team. The team works closely with portfolio management, quantitative and fundamental research, trading and IT on alpha modeling and portfolio construction. The Developers will help building a robust and scalable research platform by working closely with the quantitative research team to develop generic Python and R functions back testing, simulation & scenario tools, data robust checking, data cleansing, data processing, data storage, feature engineering, data visualization, and many other functions that can be leveraged across the team, design and develop interactive graphic API for the research team and portfolio managers to explore ways of leveraging our models and extract insights out of the models, refactoring existing codes to make them standardized, modular, robust, and scalable, and writing documentation. The developer will also work on research projects along with quant analysts as they come more familiar with fixed income markets. The developer will collaborate with quant analysts to develop cutting edge models that integrate well with new technology and data sources. The Developers will also work closely with the data scientists, engineers, and Fixed Income.

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

We support Fixed Income Trading, Portfolio management, Middle Office, Quantitative and Fundamental Research

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

  • Gathering business requirements from all stakeholders
  • Designing / re-engineering processes
  • Writing technical specifications
  • Designing database architecture, services and user interfaces
  • Developing code, development, unit and integration testing
  • Supporting the QA team as they write test cases
  • Facilitating User Acceptance Testing
  • Launch planning and coordination
  • Post-launch maintenance; enhancement prioritization in conjunction with the business; on-going release management
  • Analyzing and implementing new data models
  • Developing systems for downloading market data from various sources and managing the data repository
  • Providing Level 2 application support
  • Providing support for ad-hoc data and research requests from the investment team
  • Providing support for overnight batch jobs

What makes this role unique or interesting?

The RAP team is highly aligned with our business stakeholders, and provides a "high touch" opportunity for the programmer analyst to interact with our counterparts on a daily basis.

The role also provides exposure to the entire Software Development Life Cycle. While the programmer analyst can draw on resources from other groups as needed, this role affords the opportunity for hands-on experience across the SDLC, including requirements gathering, development, testing and deployment.

This role provides extensive contact with the business, and will allow the programmer analyst to acquire business knowledge across the spectrum of fixed income portfolio management with specific focus in quantitative research, time series analysis, and model analysis.

What is the professional development value of this role?

This role offers a pathway to becoming a development / product manager, responsible for strategic vision for product.


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

  • The ideal candidate should have background in computer science and should have the following skillsets and experience:
  • Must be proficient in SQL, C#, and Python
  • Must have interest in research/analytical applications
  • Must be a problem solver and can work independently
  • Degree in Math or Statistics is a plus
  • Proficiency in Big Data, Hadoop ecosystem, Spark, and cloud computing platforms is a plus
  • Proficiency in R or Matlab is a plus
  • Quantitative knowledge and skills is plus
  • Experience working with WCF, Rest API, or Angular Web is a plus
  • Passionate in programming
  • Strong verbal and written communication skills

Our employees typically have track records of outstanding professional performance and academic achievement, excellent analytical and financial skills, and strong verbal communication skills. Candidates should have a strong ability to work in a collaborative environment and to present results to both expert and non-expert audiences.

Qualifications, Experience, Education:

  • A bachelor or master degree in Math, Computer Science, Computer Engineering, or highly related fields


  • 5+ years of C#
  • 2+ years of Angular and Rest API, WCF
  • 3 years of SQL required
  • Python, R or MATLAB is a plus
  • Strong, effective communication skills (oral and written), combined with the ability to engage the business in substantive discussion and resolution of issues (e.g. methodology for calculation of analytics, etc.).
  • Equally strong analytical skills to map data elements between systems, develop transformation logic, and resolve issues with data integrity.
  • Demonstrated ability to meet deadlines
  • Excellent interpersonal skills in order to interface with multiple constituent groups with potentially conflicting priorities and perspectives; the ability to support the entire software development and implementation lifecycle; work on multiple streams simultaneously; and guide users through complex application launches.

Special Knowledge – Plus':

  • Finance knowledge a plus
  • Fixed income
  • Experience working directly with portfolio managers and traders in helping them use technology solutions to best advantage
  • Quant developer.