
Senior Consultant - Python Developer (Data Solutions & Analytics)
Ernst and Young1 day ago
Toronto, CanadaSenior
Responsibilities
- Design, develop, test, and maintain Python applications and data solutions.
- Build and optimize data processing workflows using Python and Pandas.
- Develop ETL/ELT processes that collect, transform, and load data from multiple sources.
- Analyze large datasets and deliver actionable insights.
- Create reusable, scalable, and maintainable code following best practices.
- Collaborate with stakeholders, analysts, and technology teams to define requirements and deliver solutions.
- Troubleshoot and resolve application and data-related issues.
- Participate in code reviews and continuous improvement initiatives.
- Prepare technical documentation, knowledge-sharing materials, reports, and client presentations.
Requirements
- Bachelor's degree in Computer Science, Software Engineering, Data Science, or a related field.
- At least 3 years of professional experience in Python development.
- Strong proficiency in Python, Pandas, SQL, and data manipulation and transformation.
- Experience in retail, commercial, or corporate lending and understanding of the lending lifecycle, including origination, credit assessment, underwriting, and servicing.
- Familiarity with loan platforms, banking systems, system integration, APIs, and data flows.
- Strong analytical, problem-solving, communication, and stakeholder collaboration skills.
- Preferred experience with NumPy, Polars, PySpark, Scikit-learn, FastAPI or Flask, Azure Data Factory, Azure Databricks, Microsoft Azure, and Power BI.
- Preferred knowledge of cloud-based data architectures, CI/CD pipelines, DevOps practices, Docker, containerized applications, Agile environments, data governance, and data quality principles.
- Financial services, banking, lending, banking data, financial products, risk, credit, or regulatory reporting experience is considered an asset.
Benefits
- Discretionary bonus program.
- Medical, prescription drug, and dental coverage.
- Defined contribution pension plan.
- Vacation policy, firm-paid days, statutory holidays, and paid personal days based on province of residence.
- Programs and benefits supporting physical, financial, and social well-being.
- Support and coaching from experienced colleagues.
- Learning opportunities for developing skills and progressing a career.
- Freedom and flexibility to handle the role in a way that is right for the employee.
Categories
Data Engineering
About Ernst and Young
Ernst & Young (EY) provides audit/assurance, tax, consulting, strategy and transactions services to enterprises, financial institutions, and public‑sector clients. Structured as a global network of partner‑owned member firms, it sells professional services on a fee basis, including a dedicated Financial Services Organization for banking, insurance, and capital markets. Headquartered in London, EY was formed in 1989 from the merger of Ernst & Whinney and Arthur Young, and operates in 150+ countries.