AllianceBernstein

  • Developer

    Location : Location US-TN-Nashville
    ID
    2019-6407
    Category
    Information Technology
    Position Type
    Full-Time
  • 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 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.

    Responsibilities

    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.

    Qualifications

    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

     

    Skills:

    • 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

    Options

    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.