Sr Software Developer

4 months ago


Pune, India AllianceBernstein Full time

Role Description

The candidate will develop and support tools for building out a front-office multi-asset investment platform, including modules for simulation, portfolio construction, automatic trade routing, reporting and integration utilities. Work will include data analysis, modeling and aggregation; implementing new market data downloads; portfolio implementation and quantitative model analytics; and building various dashboards and reports. All new software is being developed in Python and SQL.

The senior analyst/developer is a key role for our firm providing our investors with tools to oversee the design and investment of their portfolios in an agile fashion while also ensuring operational risk is also managed.

Applications and business or enterprise functions the role supports

The Multi-Asset Solutions (MAS) actively manages over $100 billion for global institutions, high net worth individuals and retail mutual fund investors. The group’s macro and quantitative research insights are used to develop innovative investment products and drive investment decisions. We assess both short and long-term outlooks for risk and return across all major markets, including Equities, Fixed Income, Currencies, Commodities, Credit, Real Assets, and Alternatives. We use quantitative and fundamental research techniques that are highly adaptive to the current market environment. We combine these views with the specific needs of clients to develop custom portfolio solutions.

Over the past couple of years, MAS has grown rapidly and continues to add new sources of market data, new security instruments, and new quantitative tools to its investment and research process. There is tremendous need for support in data acquisition, quantitative analysis, and portfolio tools development.

Key job responsibilities include, but are not limited to

  • Participate in development of next generation platform for multi-asset strategies
  • Development of front-end tools to aid portfolio optimization, monitoring, trade building and trade routing
  • Building a consolidated multi-asset data repository and knowledge base
  • Developing systems for downloading data from various internal and external sources
  • Developing robust quality control processing, monitoring and workflow tools
  • Implementation of risk and return models
  • Simplification and automation of existing manual processes
  • Provide support for overnight batch jobs

What makes this role unique or interesting

  • The Multi-Asset Technology team is currently making a significant investment in building out a platform to improve our ability to invest in systematic strategies. This project is still in its early stages, and the candidate will be given significant opportunities to make contributions at the ground-level.
  • The candidate will have an opportunity to work alongside an established team of developers, quantitative analysts and portfolio managers to create a new multi-asset platform encompassing quantitative modeling, portfolio construction, performance attribution, data consolidation and quality control.

Professional development value of this role

  • The candidate will have an opportunity to learn or leverage existing skills in Python, SQL, Git, Azure, Docker, Kubernetes, Airflow and Dash
  • The candidate will work closely with professional investment staff and get an opportunity to broaden their financial knowledge across asset classes, markets and instruments

Job Qualifications

  • A desire to grow their knowledge about the investment implementation lifecycle and various markets including equities, credit, rates, fx and volatility.
  • A desire to learn about modern software development using a CI/CD deployment methodology using Python, Azure, Kubernetes, SQL, etc
  • Easy going, but committed to help the team and business succeed.
  • Pragmatic when needed to balance time to market demands with capabilities
  • Desire to ensure software written is of high quality, including budgeting time for robust developer testing

Qualifications, Experience, Education

  • Degree in Computer Science/Engineering, Master’s degree preferred
  • 3+ years’ experience in application development using Python
  • 2+ years’ experience programming SQL queries and stored procedures (Microsoft SQL Server, Postgres, Oracle, MySQL or Sybase)
  • 2+ years’ experience in experience with equity financial data.
  • 2+ years’ experience supporting quantitative research
  • Advanced Excel programming experience a strong plus
  • Development experience in MATLAB/R a plus

Skills

  • Strong analytical and quantitative skills
  • Candidate must be willing to take full ownership of projects, covering analysis, technical design and implementation, testing, and deployment tasks
  • Software engineering skills including object-oriented design, application of design patterns
  • Must demonstrate good communication skills and be comfortable working closely with senior investors
  • A strong desire to document and share work done to aid in long term support
  • Candidate must be a self-starter, a dependable partner, and team player

Special Knowledge

  • Experience with Git/GitHub
  • Experience working with risk models/attribution tools such as BarraOne, RiskMetrics, Axioma, Bisam B-one
  • Familiarity with Dash for build web based dashboards, reports and user interfaces
  • Experience with market data vendors - Bloomberg, QADirect, Barclays POINT, etc
  • Experience with PnL and performance attribution reporting
  • Experience with machine learning or big data
  • Experience working in the finance industry, demonstrable curiosity in quantitative research and investment
Pune, India
  • Sr Assembler Developer

    4 months ago


    Pune, India BMC Software, Inc. Full time

    Description and Requirements #LI-RS3 "At BMC trust is not just a word - it's a way of life!"  We are an award-winning, equal opportunity, culturally diverse, fun place to be. Giving back to the community drives us to be better every single day. Our work environment allows you to balance your priorities, because we know you will bring your best...


  • Pune, India Alfa Laval Full time

    Job DescriptionVACANCY FOR SENIOR  SOFTWARE DEVELOPMENT ENGINEERWe are seeking a highly skilled Sr. Software development Engineer with extensive experience in Siemens or & Allen Bradley control systems, the latest technologies in web-based HMIs, Internet of Things (IoT), OT Cyber security. The ideal candidate should have a proven track record in Software...

  • Sr. Software Engineer

    4 months ago


    Pune, India Align Technology Full time

    About this opportunity We are looking for a Senior Software Engineer in an international company to create new products and features for our application. The perfect match candidate will deeply understand requirements, gives significant input to architecture and software design and develops code following our style guide. In this role, you will… Work in...


  • pune, India Cloud Software Group Full time

    About This Team: Are you looking for a company which provides you with a dynamic, challenging and rewarding work environment every single day ? Do you want to work on the latest technologies to help solve real world problems? If so, we may have an opportunity for you! We’re looking for talented technologists to help build the future of integration.We...


  • Pune, India Cloud Software Group Full time

    About This Team: Are you looking for a company which provides you with a dynamic, challenging and rewarding work environment every single day ? Do you want to work on the latest technologies to help solve real world problems? If so, we may have an opportunity for you! We’re looking for talented technologists to help build the future of integration.We...


  • pune, India Cloud Software Group Full time

    About This Team: Are you looking for a company which provides you with a dynamic, challenging and rewarding work environment every single day ? Do you want to work on the latest technologies to help solve real world problems? If so, we may have an opportunity for you! We’re looking for talented technologists to help build the future of integration.We...


  • Pune, India NTT Data Vertex Software Inc. Full time

    Apply Digital Engineering Sr. Engineer, NTT Data Vertex Software Inc. in Pune for 8 - 11 year of Experience on TimesJobs.com


  • Pune, India SR Analytics Full time

    Company Overview : SR Analytics is a leading data analytics consultancy that helps businesses turn data into actionable insights. We are currently seeking a motivated and skilled Business Intelligence (BI) Developer to join our team.If you are passionate about BI developing, have a strong BI skill set, and thrive in a fast-paced environment, we would love to...

  • Sr. Software Engineer

    4 weeks ago


    Pune, India Cloud Software Group Full time

    Product Overview/ Team Overview :- TIBCO ActiveMatrix provides tools for developing and packaging distributed applications, a distributed service execution environment, and tools for managing the runtime environment, applications and the services the applications provide. Managing a large number of distributed business applications — starting from...

  • Sr. Software Engineer

    4 months ago


    Pune, India Cloud Software Group Full time

    About This Team: Are you looking for a company which provides you with a dynamic, challenging and rewarding work environment every single day ? Do you want to work on the latest technologies to help solve real world problems? If so, we may have an opportunity for you! We’re looking for talented technologists to help build the future of integration.We...


  • Pune, India LogicMonitor Full time

    What You'll Do: LM Envision, LogicMonitor's leading hybrid observability platform powered by AI, helps modern enterprises gain operational visibility into and predictability across their IT stacks, so they can continue to deliver extraordinary employee and customer experiences. LogicMonitor has a layered approach to intelligence, where AI and Machine...


  • Pune, India SIX Payment Services Full time

    Consultant -Delivery (Sr. Software Developer - C#) Date posted 03/14/ Location Pune | India Company Worldline Designation: Sr. Software Develper – C# This is WorldlineWe are the innovators at the heart of the payments technology industry, shaping how the world pays and gets paid. The solutions our people build today power the growth of millions of...

  • Sr Software Engineer

    2 months ago


    Pune, India Data Axle Full time

    Job Description About Data Axle: Data Axle Inc. has been an industry leader in data, marketing solutions, sales and research for 50 years in the US. Data Axle has set up a strategic global centre of excellence in Pune. This centre delivers mission critical data services to its global customers powered by its proprietary cloud-based technology...


  • Pune, India SAS Full time

    Sr Software Development Engineer in Test Job Locations IN-Pune Requisition ID 20061503 Job Category Research and Development Travel Requirements 10% Nice to Meet you! SAS's anti-fraud and Security Intelligence division is highly successful and one of SAS's core divisions. We focus on delivering superior solutions and customer satisfaction globally...

  • Sr Product Developer

    3 months ago


    Pune, India BMC Software, Inc. Full time

    Description and Requirements CareerArc Code CA-SW "At BMC trust is not just a word - it's a way of life!"  We are an award-winning, equal opportunity, culturally diverse, fun place to be. Giving back to the community drives us to be better every single day. Our work environment allows you to balance your priorities, because we know you will...


  • pune, India PROPERO Full time

    Company DescriptionPROPERO is a niche consulting company based in Pune, focusing on robotic process automation and online commerce. They leverage partnerships and ecosystems, using Shopify and Robocorp to provide business solutions. The company's mantra is "Accelerate everything," and their products include the Animated Image Overlay plugin as a Shopify App...


  • Pune, India Cognizant Full time

    Job SummaryWe are seeking a highly skilled Sr. Software Engineer with 10 to 14 years of experience to join our team. The ideal candidate will have extensive experience in Spring Core Event-driven components IBM MQ Kafka Spring Boot Java 11 and Core Java. Experience in SWIFT Cards and Payments domains is a plus. This role involves designing developing and...

  • Sr Product Developer

    4 months ago


    Pune, India BMC Software, Inc. Full time

    Description and Requirements CareerArc Code CA-SW "At BMC trust is not just a word - it's a way of life!"  We are an award-winning, equal opportunity, culturally diverse, fun place to be. Giving back to the community drives us to be better every single day. Our work environment allows you to balance your priorities, because we know you will...


  • pune, India PROPERO Full time

    Company DescriptionPROPERO is a niche consulting company based in Pune, focusing on robotic process automation and online commerce. They leverage partnerships and ecosystems, using Shopify and Robocorp to provide business solutions. The company's mantra is "Accelerate everything," and their products include the Animated Image Overlay plugin as a Shopify App...


  • Pune, India SAS Full time

    Sr Software Development Engineer in Test Job Locations IN-Pune Requisition ID 20060467 Job Category Research and Development Travel Requirements Up to 25% Nice to meet you! We’re the leader in analytics. Through our software and services, we inspire customers around the world to transform data into intelligence – and questions into answers. ...