Software Developer (Financial Analysis), Hybrid Schedule | Columbia University Job at Columbia University, New York, NY

TWZxbUJENWNFOGwvNE1DcjRZblpidkNYNlE9PQ==
  • Columbia University
  • New York, NY

Job Description

  • Job Type: Officer of Administration
  • Regular/Temporary: Regular
  • Hours Per Week: Full-Time
  • Salary Range: $225,000-$250,000-bonus eligible

The salary of the finalist selected for this role will be set based on a variety of factors, including but not limited to departmental budgets, qualifications, experience, education, licenses, specialty, and training. The above hiring range represents the University's good faith and reasonable estimate of the range of possible compensation at the time of posting.

Position Summary

Columbia University Investment Management Company, LLC, (???IMC???) is a wholly-owned subsidiary of Columbia University charged with stewarding Columbia???s endowment for the current and future support of operations and with preserving the purchasing power of the endowment over the long-term.  Almost all funds are managed externally in a diversified strategy that uses active and passive management techniques across a range of asset classes.

The IMC seeks professionals who can contribute materially to the management of the portfolio.  The IMC environment is one in which staff members are expected to develop professionally, work collaboratively, and assume greater responsibilities according to ability and impact.

Columbia Investment Management Company is developing a next generation analytics platform to support our portfolio management and investment selection process. A core component of our platform is the analysis of our portfolio, external investment managers and the ad hoc analysis of market sectors. We are seeking an experienced analytics developer with deep Python and data pipeline experience to help build out our analytics platform. This role reports to the Chief Technology Officer.

The Software Developer will be critical to the design and development of software solutions supporting portfolio management, portfolio analysis, and manager selection using Python and native cloud services. The Software Developer is responsible for new application development, enhancing existing applications as well as ongoing support.

Responsibilities

  • Provides hands-on development expertise and leadership in product development with functional capabilities in analytics, portfolio management, and investment selection.
  • Takes a lead role in all phases of application development, including requirements gathering, analysis, design, development, testing, and deployment.
  • Coordinates and prioritizes tasks within the software development lifecycle in conjunction with the entire software team.
  • Leads the development of scalable Python and/or SQL-based analytics to support analysis of our portfolio and the universe of investment managers.
  • Is a software development leader who contributes to peer code reviews and helps increase the Python skills of the entire team.
  • Leads development of test plans and provides technical support in all phases of testing and QA.
  • All other duties as assigned.

Minimum Qualifications

  • Bachelor???s degree in computer science or other relevant discipline.
  • Minimum of five years of related experience.  

Preferred Qualifications

  • An advanced degree is desirable.

Other Requirements

  • Minimum 3 years Python development experience including Pandas and Numpy.
  • Minimum 3 years of analytics development (financial preferred).
  • Experience with Excel, including the ability to capture and interpret calculation requirements from existing spreadsheets.
  • Experience with data pipelines and data transformations.
  • Proficiency in relational databases and SQL.
  • Experience with AWS & cloud services.
  • Familiar with automated testing, DevOps, and CI/CD.
  • Excellent interpersonal, oral, and written communication skills.
  • Familiar with Git/Version Control.
  • Must be detail-oriented with strong analytical skills and organized work habits.
  • Must be able to identify priorities within multiple assignments in a high-pressured, short-deadline environment and be able to work with diplomacy and efficiency in such an environment.
  • Must be able to demonstrate excellent organizational, analytical, critical thinking, interpersonal, written, and oral communication skills. 
  • Work well with all levels of employees, be flexible in nature, and have sound judgment with an open and collaborative style that encourages teamwork and cooperation beyond the immediate team to the broader organization. 
  • Must have a passion for excellent customer service and commitment to exceptional quality.

Equal Opportunity Employer / Disability / Veteran

Columbia University is committed to the hiring of qualified local residents.

About Columbia University

Columbia University is one of the world's most important centers of research and at the same time a distinctive and distinguished learning environment for undergraduates and graduate students in many scholarly and professional fields. The University recognizes the importance of its location in New York City and seeks to link its research and teaching to the vast resources of a great metropolis. It seeks to attract a diverse and international faculty and student body, to support research and teaching on global issues, and to create academic relationships with many countries and regions. It expects all areas of the university to advance knowledge and learning at the highest level and to convey the products of its efforts to the world.

Connections working at Columbia University

Job Tags

Full time, Temporary work, Local area, Immediate start, Flexible hours,

Similar Jobs

EagleCare LLC

Housekeeper Job at EagleCare LLC

 ...Housekeeper and Laundry Aide at Maple Park Village The Housekeeping Aide provides cleaning services for a safe, sanitary, comfortable,...  ...difference at American Senior Communities? Making a difference in the lives of the patients we serve by providing them care and compassion.... 

UNFI Canada

Procurement Trainer- Remote Job at UNFI Canada

 ...Purpose The Procurement Trainer is responsible for improving the productivity of the Procurement team through an effective and complete...  ...and adapt to changing business environment. Ability to travel. Physical Environment/ Demands Some travel may be required... 

MedPro Healthcare Staffing

Endoscopy Registered Nurse Job at MedPro Healthcare Staffing

 ...MedPro Healthcare Staffing, a Joint Commission-certified staffing agency, is seeking a quality Endoscopy Registered Nurse (RN) for a travel assignment with one of our top healthcare clients. Requirements Active RN License Degree from accredited nursing program... 

Broward County Public Schools

GENERAL CLERK II (SCHOOL-BASED) Job at Broward County Public Schools

 ...RESPONSIBILITIES MINIMUM QUALIFICATIONS & EXPERIENCE Standard high school diploma or satisfactory completion of an approved General...  ...duties, following defined procedures. The hiring administrator may specify preferred, appropriate additional qualifications as... 

Sumeru Solutions

Golang Developer Job at Sumeru Solutions

 ...tools. Integrating Go lang tooling with dependency management software, improving documentation and best practices to support Go developer journey, and adoption state of art profiling and performance optimization techniques. The specialist will collaborate closely...