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.