Python Developer
Charlotte, NC
Hybrid 3 days onsite 2 days remote
$65/hour
18 Month W2 Contract
Job Description:
We are seeking a highly skilled Python Developer with a strong background in data engineering, financial systems, and analytics to support financial crimes and compliance initiatives. The ideal candidate will have extensive experience developing and maintaining enterprise-scale applications, with expertise in Teradata SQL, Unix shell scripting, and Python-based automation for large data environments.
Responsibilities:
- Design, develop, and maintain robust Python applications and data pipelines supporting financial crimes monitoring and investigation systems.
- Write complex Teradata SQL queries for data extraction, transformation, and analysis across large financial datasets.
- Automate ETL workflows and reporting processes using Unix shell scripting and Python.
- Collaborate with data analysts, compliance, and risk teams to enhance detection models and reporting accuracy.
- Troubleshoot performance issues, optimize code and queries, and ensure data quality across multiple systems.
- Contribute to system design and architectural improvements aligned with enterprise security and compliance standards.
Required Skills & Experience:
- 7+ years of professional Python development experience, preferably within financial services or large enterprise environments.
- Strong Teradata SQL expertise – ability to write optimized queries, stored procedures, and performance tuning.
- Proficiency in Unix/Linux shell scripting for automation and data operations.
- Experience in data analysis, ETL, or risk/compliance-related projects is a plus.
- Excellent problem-solving and communication skills, with the ability to work cross-functionally in a regulated environment.
Preferred:
- Prior experience supporting financial crime, AML, fraud, or compliance systems.
- Knowledge of enterprise data environments, risk analytics, or data governance practices.
Interview Process:
- Must be able to interview in person in Charlotte, NC (no remote interviews).