Alliancebernstein Holding - Nashville, TN

posted 4 days ago

Full-time - Senior
Nashville, TN
251-500 employees
Securities, Commodity Contracts, and Other Financial Investments and Related Activities

About the position

The Senior Software Developer will join the Fixed-Income Technology Development team at AB, a leading global investment management firm. This role focuses on providing decision-support software for fixed-income investment teams and operational support for proprietary applications. The successful candidate will collaborate closely with Portfolio Management, Trading, and Operations teams to enhance technology solutions and ensure effective software development and implementation.

Responsibilities

  • Gathering business requirements from all stakeholders
  • Designing/re-engineering processes and writing technical specifications
  • Designing database architecture, services, and user interfaces
  • Writing code, conducting development, unit, and integration testing
  • Facilitating User Acceptance Testing, launch planning, and coordination
  • Post-launch maintenance, enhancement prioritization in conjunction with the business, and ongoing release management
  • Providing Level 2 application support
  • Supporting ad-hoc data and technology research

Requirements

  • A bachelor's or master's degree in computer science, Computer Engineering, or related fields
  • 10+ years of C# experience
  • 4+ years of Angular and Rest API, WCF experience
  • 3 years of SQL required (Oracle/SQL Server)
  • Python experience is a plus
  • Proficiency in web technologies
  • Strong verbal and written communication skills
  • Experience working directly with portfolio managers and traders in helping them use technology solutions to best advantage is a plus
  • Experience in the Financial domain is a plus

Nice-to-haves

  • 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 to interface with multiple constituent groups with potentially conflicting priorities and perspectives
  • Ability to support the entire software development and implementation lifecycle, work on multiple streams simultaneously, and guide users through complex application launches
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service