Python Developer- Global Risk
Dice is the leading career destination for tech experts at every stage of their careers. Our client, Matlen Silver, is seeking the following. Apply via Dice today!
Position: Python Developer Global Risk
Industry: Financial Services, Risk Management
Department: Global Risk Management
Jersey City | New York City
Hybrid 3 day onsite
18 Month W2 Contract
$60-$70/hour
Job Overview
We are looking for a highly skilled Python Developer to join our Global Risk team at a leading financial institution. As part of the team, you will be responsible for developing robust, scalable, and efficient solutions that support global risk management and compliance. Your work will directly contribute to the identification, assessment, and mitigation of various risks across the firm, including market, credit, operational, and liquidity risk.
The ideal candidate will have extensive experience in Python development, a strong understanding of risk management concepts, and the ability to work on complex systems used in a global financial setting. You will collaborate closely with risk managers, quants, and other technical teams to deliver innovative solutions in a fast-paced, high-stakes environment.
Key Responsibilities
• Design, develop, and maintain Python-based risk management applications for evaluating, monitoring, and reporting financial risks across the firm.
• Collaborate with global risk teams to understand risk exposure and develop tools that support the identification, quantification, and mitigation of market, credit, and operational risk.
• Build and optimize data pipelines to process large-scale financial data sets for risk analysis and reporting.
• Develop and integrate risk models and analytics tools into existing trading and financial systems, ensuring accurate real-time risk monitoring and reporting.
• Build APIs and services to integrate risk management solutions with other financial systems, including trading platforms, portfolio management, and compliance tools.
• Design and implement algorithms and strategies for stress testing, scenario analysis, and risk modeling to assess the potential impacts of various financial and economic conditions on the organization.
• Ensure that risk management systems adhere to industry standards and regulatory requirements such as MiFID II, Basel III, Dodd-Frank, and Volcker Rule.
• Collaborate with the quantitative research, market risk, credit risk, and compliance teams to ensure risk systems reflect the latest methodologies and risk models.
• Optimize existing Python code for performance and scalability, ensuring systems can handle large volumes of real-time data and run complex calculations with minimal latency.
• Participate in code reviews, system architecture discussions, and other development activities to ensure quality, maintainability, and compliance of risk applications.
• Support the deployment and maintenance of risk applications in production environments, ensuring stability and minimal downtime.
Required Skills and Qualifications
• Bachelor s degree in Computer Science, Mathematics, Engineering, or related field. Advanced degrees or certifications are a plus.
• 3+ years of experience in Python development, with a strong focus on building applications for financial or risk management systems.
• Strong understanding of global risk management concepts, including market risk, credit risk, operational risk, and liquidity risk.
• Proficiency in Python and associated libraries for data analysis and financial modeling, such as Pandas, NumPy, SciPy, and Matplotlib.
• Experience with data manipulation and analysis in large, complex data sets, including the use of databases (SQL and NoSQL) and data warehousing technologies.
• Experience working with financial instruments such as equities, derivatives, bonds, and fixed income products.
• Familiarity with regulatory frameworks like Basel III, Dodd-Frank, MiFID II, and how they impact risk management systems.
• Ability to build and maintain APIs and integrate risk tools with other internal systems, such as portfolio management and trading platforms.
• Experience with risk modeling, stress testing, scenario analysis, and the application of risk metrics such as Value at Risk (VaR) and Credit Valuation Adjustment (CVA).
• Strong knowledge of financial data feeds, market data APIs (e.g., Bloomberg, Reuters), and risk management software tools.
• Familiarity with cloud platforms (AWS, Azure, Google Cloud Platform) and experience working with distributed systems and high-performance computing.
• Ability to work in a collaborative environment and engage with cross-functional teams such as quants, risk managers, traders, and compliance officers.
• Excellent problem-solving skills and attention to detail when developing and optimizing systems for complex financial risk analyses.
Preferred Skills and Qualifications
• Master s degree or higher in Finance, Quantitative Finance, Data Science, or a related field.
• Experience with financial modeling and quantitative techniques used in risk management.
• Familiarity with machine learning techniques for risk prediction and analytics.
• Experience working with big data technologies (Hadoop, Spark) for processing large-scale datasets.
• Understanding of DevOps principles, with experience in automated testing, CI/CD, and containerization (Docker, Kubernetes).
Key Competencies
• Analytical Thinking: Ability to break down complex risk-related problems and design effective solutions.
• Attention to Detail: Ensure that risk management systems are accurate, reliable, and align with regulatory requirements.
• Collaboration: Work effectively with a range of stakeholders, including quants, risk managers, developers, and traders.
• Communication: Ability to explain complex technical concepts to non-technical stakeholders and contribute to cross-functional team discussions.
• Adaptability: Thrive in a fast-paced environment, capable of quickly adapting to changing market conditions and regulatory demands.
• Technical Leadership: Demonstrate the ability to mentor junior developers and lead by example in best practices for Python development.