Python Developer

Artech LLC

  • Dallas, TX
  • 10 days ago
  • $40–$47 Per Hour

Highlights

The ideal candidate will design, develop, and optimize scalable backend applications, data pipelines, and high-performance database solutions supporting critical financial systems such as risk management, regulatory reporting, and payment processing. We are seeking an experienced Senior Python Developer with strong expertise in Python, Oracle PL/SQL, and Snowflake to join our banking technology team.

Numbers & Facts

LocationDallas, TX
Salary$40–$47 Per Hour

Description

Request ID: 103168-1
Title: Python Developer
Locations: Dallas / Tampa / Jersey City - onsite

Duration: 6 months
Pay Range: $40 - $47/Hour on W2/C2C (All inclusive)


Job Overview
We are seeking an experienced Senior Python Developer with strong expertise in Python, Oracle PL/SQL, and Snowflake to join our banking technology team. The ideal candidate will design, develop, and optimize scalable backend applications, data pipelines, and high-performance database solutions supporting critical financial systems such as risk management, regulatory reporting, and payment processing.
 
Key Responsibilities:
Backend Development
  • Design, develop, and optimize scalable backend applications and REST APIs using FastAPI, Flask, or Django.
  • Develop Python-based automation solutions using OOP, multithreading, and asynchronous programming.
  • Build and maintain ETL workflows for processing large-scale financial datasets.
  • Develop and schedule automated workflows using Apache Airflow.
  • Modernize legacy scripts (Perl/Bash) into Python-based automation.
Database Development
  • Design, develop, and maintain Oracle SQL and PL/SQL packages, stored procedures, triggers, and functions.
  • Perform database performance tuning using AWR Reports, Explain Plans, and indexing strategies.
  • Implement partitioning, optimization, and transaction management for high-volume databases.
  • Ensure data integrity, auditability, and compliance for financial applications.
Data Engineering
  • Process and transform large datasets using Pandas, NumPy, and PySpark.
  • Develop scalable ETL pipelines and support enterprise data processing.
  • Work with Snowflake for cloud-based data warehousing solutions.
DevOps & Integration
  • Work with Git and CI/CD pipelines (Jenkins/GitLab).
  • Deploy applications using Docker and Kubernetes.
  • Develop event-driven solutions using Kafka, RabbitMQ, or IBM MQ.
  • Support cloud-based deployments on AWS and Snowflake.
 
Required Skills
Core Technical Skills
  • Advanced Python (OOP, Multithreading, Asynchronous Programming)
  • Oracle PL/SQL
  • Snowflake
  • Pandas, NumPy, PySpark
  • Oracle Database 12c/19c
  • SQL & NoSQL Databases
  • ETL Development
  • FastAPI, Flask, or Django
  • Apache Airflow
  • Kafka, RabbitMQ, or IBM MQ
  • Git, Jenkins/GitLab
  • Docker & Kubernetes
  • AWS Cloud
Front-End (Preferred)
  • HTML
  • CSS
  • JavaScript
Required Experience
  • 8+ years of professional software development experience.
  • 3+ years of experience in the Banking or Financial Services domain.
  • Experience developing enterprise-scale backend and data processing applications.
  • Strong knowledge of Oracle database programming and performance tuning.
 
Education
  • Bachelor's degree in Computer Science, Information Technology, Management Information Systems, Financial Engineering, or a related field.
 
Preferred Qualifications
  • Experience with financial systems such as Risk Management, Regulatory Reporting, or Payment Processing.
  • Strong analytical and problem-solving skills.
  • Excellent communication and collaboration abilities.
  • Experience working in Agile development environments.
 
Company Benefits & Culture
  • Opportunity to work with a dynamic team in a fast-paced environment
  • Exposure to cutting-edge technologies and methodologies
  • Supportive and collaborative work culture
 
Appreciate your quick response and please feel free to reach me out for any query you may have.

Thanks
 

Similar Jobs

See more jobs