AllianceBernstein
Sr. Software Developer
Nashville, TN
Sep 10, 2024
Full-time
Full Job Description

Who We Are:

AB is a leading global investment management firm that offers high-quality research and diversified investment services to institutional clients, individuals and private clients in major markets around the world. AB employs more than 500 investment professionals with expertise in growth equities, value equities, fixed income securities, blend strategies, and alternative investments, and, through its subsidiaries and joint ventures, operates in more than 20 countries. AB’s research disciplines include fundamental research, quantitative research, economic research and currency forecasting capabilities. Through its integrated global platform, AB is well-positioned to tailor investment solutions for its clients. AB also offers independent research, portfolio strategy and brokerage-related services to institutional investors.

Who You'll Work With:

The Equity Investment Management Technology (“EIMT”) team creates and maintains software to support the research, portfolio management, and trading activities for AB’s institutional and private client business lines. The successful candidate will join the EIMT - OMS (Order Management System) development team. The OMS team is responsible for developing software that facilitates portfolio implementation, compliance and trading workflows for a variety of investment products, namely equities, equity swaps, futures, options, fixed income derivatives, and FX, across both Institutional and Private client business lines.

What You'll Do:

We are seeking a Senior Software Engineer to join our EMS team in Nashville, TN (relocation packages are available).

We are seeking a talented and energetic Senior Software Developer / Analyst to join our EIMT-EMS team in the Nashville office. We are looking for a highly motivated individual who is looking to grow their career in a fast-paced environment.

The role requires hands-on coding and design in an n-tier Java, .NET (C#), SQL Server environment. The candidate’s primary responsibility includes designing UI features, enhancing or creating new API calls, implementing financial logic, interfacing with numerous internal/external systems. In addition, the candidate will provide technical leadership by assisting with technical design and mentoring junior team members.

The team is small, efficient and works in an agile manner. Projects are done in teams as well as individually, and there are lively discussions about design. A passion for solving real world problems and coding software is shared by all! This is a great opportunity to get in on a small but highly visible team.

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

The EIMT-EMS team provides execution management software “Portware” for the Private Client and Institutional business lines. The execution management system integrates closely with the order management system and is responsible for marketing of multi-asset orders out to the street and marshalling the fill information back to the OMS. The product provides a wide functionality to the trader across single-name and program order flow, combining market data, execution status and real-time benchmarks. The tool facilitates trading on equity, futures, options and a wide range of OTC derivatives.

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

The successful candidate’s primary focus will be enhancing and maintaining extensions to Portware. The candidate must be able to work across multiple aspects of a project and juggle multiple responsibilities at the same time. Strong analytic capability coupled with the ability to create innovative solutions is a key to success. Specific tasks include:

Understand complex business problems and design / implement clean, scalable solutions Form and leverage strong relationships with the system’s end users – buy-side trading Design and develop interfaces with external systems Partner with other development teams on integration efforts Non-functional projects such as code refactoring, streamlining processes, store procedure optimization, etc. Mentor junior developers – coaching team members with proper design, code review, etc.

The candidate must have extensive hands-on experience in order/execution management systems (OEMS)

What makes this role unique or interesting (if applicable)?

This is a strong and friendly team of developers, analysts, and testers who work in multiple architectures and products with many different technologies and asset classes. There is a relentless drive from everyone to solve problems and to always “find a better way” while not letting the perfect be the enemy of the good. Additionally, this is a great opportunity to improve not just technical understanding but also business comprehension surrounding the entire investment process. Lastly, the processes we support are the tip-of-the-spear for our business; it’s where investment decisions are implemented into client accounts. Thus, most projects we work on and technology we touch are highly visible efforts making everyone’s work necessary to drive the firm forward.

What is the professional development value of this role, i.e. what learning and professional growth does the role offer the candidate?

The candidate will have the opportunity to understand the business behind the technology while increasing their understanding of different financial instruments (equities, options, futures, etc.). We have subject matter experts on the team as well as direct access to the users of the system, including Portfolio Managers, Traders, and Operations users.

What We're Looking For:

  • BS in Computer Science or related field, MS in Computer Science preferred

  • 5+ years of experience with modern OOP language

  • 5+ years of experience with T-SQL (SQL Server preferred) or other SQL language

  • 5+ years hands-on experience with OEMS applications

  • Strong understanding of securities industry, namely trading and order management processes

  • Experience with FIX messaging is desired

Skills:

  • N-tier design, DDD, SOA, asynchronous processing, threading designs

  • Java, C#, VB.NET, .NET 4.x

  • XML, JSON, Serialization

  • WCF, Web Services, MSMQ, ActiveMQ

  • SQL, ETL, stored procedures, table variables

  • Job scheduling, Control-M

Location: City/State/Country: Nashville, TN

AB does not discriminate against any employee or applicant for employment on the basis of race, color, religion, creed, ancestry, national origin, sex, age, disability, marital status, citizenship status, sexual orientation, gender identity, military or veteran status or any other basis that is prohibited by applicable law. AB’s policies, as well as practices, seek to ensure that employment opportunities are available to all employees and applicants, based solely on job-related criteria.

Nashville, TennesseePDN-9cf911b4-b276-4b7a-8809-87afcb323346
Job Information
Job Category:
Finance
Spotlight Employer
Related jobs
Staff Development Coordinator / Educator
Sheridan Memorial Hospital
$5,000 Sign-on Bonus ABOUT SHERIDAN MEMORIAL HOSPITAL At Sheridan Memorial Hospital, we are proud to have achieved the 5-Star Quality Rating, ranking us in the top 13.6% of hospitals rated by the Ce...
Nov 25, 2024
Sheridan, WY
Hospital Liaison (Skilled Nursing Facility)
Laurel Health Care Ohio Dayton Region
Do you have a background in health care sales and marketing? If you enjoy working with seniors and their families to secure the best care for a post-acute stay, consider the role of Hospital Liaison r...
Nov 25, 2024
DAYTON, OH
**$10,000 Sign On Bonus** Do you enjoy preparing delicious meals? Are you interested in joining a team that recognizes leadership and excellence in food service and guest hospitality? Would you like...
Nov 25, 2024
FLINT, MI
©2024 Iota Phi Theta Fraternity, Inc.
Powered by TalentAlly.
Apply for this job
Sr. Software Developer
AllianceBernstein
Nashville, TN
Sep 10, 2024
Full-time
Your Information
First Name *
Last Name *
Email Address *
Zip Code *
Password *
Confirm Password *
Create your Profile from your Resume
By clicking the Apply button, you agree to the terms of use and privacy policy.
Continue to Apply

AllianceBernstein would like you to finish the application on their website.

Ace your interview with AI-powered interview practice

Get comfortable talking to hiring managers, receive personalized feedback on areas for improvement, sharpen your ability to answer the most common questions, and build confidence in formulating strong responses on the spot. Click the button below to begin your three free virtual interviews!