Python Developer (Financial Modeling Expertise) at Tangible, London Area, £Contract Rate

Duration not stated Finance Insurance

Contract Description

Description:

 

We are a seeking a skilled Python developer with a strong financial modeling background. This is a unique opportunity to work at the intersection of finance and technology, building a scalable and efficient tool to support critical financial analysis.

 

Key Responsibilities:

  • Understand and analyze Excel-based templates.
  • Convert Excel formulas and logic into Python using libraries like pandas, numpy, and numpy_financial.
  • Implement financial calculations such as IRR, MOIC, cash flow projections, and valuation metrics.
  • Structure the Python codebase to ensure modularity, readability, and scalability.
  • Validate Python outputs against Excel results for accuracy.
  • Build input/output functionality to handle data import/export seamlessly.
  • Document the Python tool and provide instructions for use.

Qualifications:

  • Proven experience in Python programming with a focus on financial applications.
  • Strong understanding of financial modeling concepts and formulas, especially in private equity or investment finance.
  • Proficiency with Python libraries such as pandas, numpy, and numpy_financial.
  • Experience working with Excel files programmatically (e.g., openpyxl, xlrd).
  • Strong analytical skills and attention to detail.
  • Prior experience replicating Excel financial models in Python is highly desirable.

Preferred Qualifications:

  • Experience in private equity, investment banking, or corporate finance.
  • Ability to create data visualizations using matplotlib or plotly.
  • Familiarity with best practices in software development and version control.

What We Offer:

  • Flexible work arrangements (remote-friendly).
  • The opportunity to work on a high-impact project with real-world financial applications.
  • A collaborative and innovative work environment.