
Senior Software Developer
AllianceBernstein4 months ago
Pune, IndiaSenior
Responsibilities
- Develop and support multi-asset strategies involving portfolio optimization, monitoring, trade building, and trade routing.
- Build quality-control processing, monitoring, workflow, dashboard, reporting, and user-interface tools.
- Automate existing manual processes.
- Support overnight batch jobs.
- Own projects across analysis, technical design, implementation, testing, and deployment.
- Collaborate with quantitative and fundamental research analysts, portfolio managers, investment teams, and developers.
Requirements
- Degree in Computer Science or Engineering.
- At least 3 years of application development experience using Python.
- At least 2 years of experience programming SQL queries and stored procedures with Microsoft SQL Server.
- At least 2 years of experience supporting quantitative research.
- Proficiency with object-oriented design principles.
- Strong communication and analytical skills.
- Interest in learning the investment implementation lifecycle and markets including equities, credit, rates, foreign exchange, and volatility.
- Experience with Git and GitHub.
- Familiarity with Dash for web-based dashboards, reports, and user interfaces.
- Experience with market data vendors such as Bloomberg.
- Experience with PnL and performance attribution reporting.
- Advanced Excel programming experience is a strong plus.
- MATLAB development experience is a plus.
- Finance-industry experience and curiosity about quantitative research are valued.
About AllianceBernstein
AllianceBernstein is a global investment manager that provides asset management, investment research, and wealth planning for institutions, financial advisors, and private clients. It offers mutual funds, separately managed accounts, ETFs, and private alternatives, earning management and performance fees. Founded in 1967 and headquartered in Nashville, it is a public company listed on the NYSE (ticker: AB) with offices worldwide.