Posted in

Senior Software Developer

Senior Software Developer

CompanyAllianceBernstein
LocationNashville, TN, USA
Salary$Not Provided – $Not Provided
TypeFull-Time
DegreesBachelor’s, Master’s
Experience LevelSenior, Expert or higher

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

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

Preferred Qualifications

  • 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
  • Finance knowledge is a plus