Required Qualifications:
5+ years of professional experience in Python development.
Strong hands-on experience with Teradata and advanced SQL.
Proven ability to work with large datasets and optimize query performance.
Familiarity with version control systems (e.g., Git) and CI/CD pipelines.
Excellent problem-solving skills and attention to detail.
Strong communication and collaboration skills.
Preferred Skills:
Experience with data visualization tools (e.g., Tableau, Power BI).
Knowledge of cloud platforms (e.g., AWS, Azure, GCP).
Familiarity with other databases (e.g., Oracle, PostgreSQL).
Understanding of data governance and compliance standards.
Experience in financial services or other regulated industries is a plus.
Job Description:
We are seeking a highly skilled Python Developer with deep expertise in SQL to support data-driven initiatives for a major financial client within the Global Financial Crimes line of business supporting applications within Anti-Money Laundering. This role involves designing, developing, and optimizing data pipelines and analytics solutions in a fast-paced, enterprise-level environment. The ideal candidate will be comfortable working onsite in Charlotte three days per week and collaborating with cross-functional teams to deliver high-impact solutions.
Key Responsibilities:
Develop and maintain robust Python applications for data processing and analytics.
Write complex SQL queries and optimize performance within Teradata environments.
Collaborate with data engineers, analysts, and business stakeholders to understand requirements and deliver scalable solutions.
Perform data extraction, transformation, and loading (ETL) from various sources.
Ensure data integrity, quality, and security across all processes.
Troubleshoot and resolve issues related to data pipelines and database performance.
Participate in code reviews and contribute to best practices in software development.