Python Coding Specialist

Shasat

Role Description

Posted on: 
Nov 15, 2024

Key Responsibilities

• Conduct thorough code reviews of Python-based modules that support financial models.

• Test and validate code to ensure it meets accuracy, efficiency, and reliability standards.

• Identify and correct logic errors, optimization opportunities, and potential sources of code inefficiency.

• Collaborate with developers and financial analysts to understand model requirements and provide feedback on code structure, maintainability, and performance.

• Develop test cases and validation scripts to automate accuracy checks and streamline the review process.

Requirements

• Bachelor’s degree in Computer Science, Mathematics, Financial Engineering, or a related field.

• Proven experience with Python, particularly in financial modelling or analytics applications.

• Strong understanding of financial concepts, ideally with experience in testing or building financial models.

• Familiarity with code review practices and tools (e.g., GitHub, Bitbucket).

• Proficiency in code testing methodologies, including unit testing, regression testing, and debugging.

• Detail-oriented with an analytical mindset and excellent problem-solving skills.

Preferred Qualifications

• Experience in the financial industry or prior work with financial institutions.

• Knowledge of Python libraries commonly used in finance (e.g., NumPy, Pandas, SciPy).

• Familiarity with financial model types (DCF, options pricing, risk models) and their technical requirements.

• Experience with automated testing frameworks and practices in Python.

Apply Now
> Start 3-Day Free Trial

Roles Published Yesterday
To see roles published in the last 5 days, sign-up to 3-day free trial of Role Scout.