Python Coding Specialist
Shasat
Role Description
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.