Python Developer

Overview

On Site
$40 - $45
Contract - W2
Contract - 12 Month(s)

Skills

Agile
Algorithms
Amazon Lambda
Amazon S3
Amazon Web Services
Apache Kafka
Collaboration
Cloud Computing
Debugging
Data Structure
Data Engineering
Data Processing
Scrum
SQL
Microsoft Azure
NoSQL
Microservices
Flask
Docker
Financial Services

Job Details

Job Title: Python Developer

Client: TCS
Locations: Malvern, PA & Charlotte, NC (Hybrid/Onsite)
Type: Full-time / Contract


Job Summary:

We are looking for an experienced and motivated Python Developer to join our team supporting a high-impact project in a financial services environment. The ideal candidate will possess strong programming skills in Python, experience with RESTful APIs, and a working knowledge of cloud platforms and data engineering tools.


Key Responsibilities:

  • Design, develop, and maintain scalable Python-based applications and services

  • Build and consume RESTful APIs for integration with internal and third-party systems

  • Develop data processing and transformation pipelines using Python libraries (Pandas, NumPy, etc.)

  • Collaborate with cross-functional teams including product owners, DevOps, QA, and business stakeholders

  • Participate in code reviews, testing, debugging, and performance tuning

  • Ensure application security and compliance with corporate standards

  • Maintain documentation and adhere to Agile development practices


Required Skills:

  • 8+ years of Python development experience

  • Experience with RESTful APIs and microservices architecture

  • Hands-on experience with frameworks like Flask or Django

  • Strong understanding of data structures, algorithms, and object-oriented design

  • Proficient in working with SQL and NoSQL databases

  • Familiarity with CI/CD tools (Git, Jenkins, etc.)

  • Knowledge of containerization (Docker) and cloud platforms (AWS, Azure, or Google Cloud Platform)

  • Experience with Agile/Scrum methodologies


Preferred Skills:

  • Exposure to financial domain applications

  • Experience with Kafka, Airflow, or data streaming tools

  • Working knowledge of cloud-native services (AWS Lambda, S3, ECS, etc.)

  • Unit testing and test-driven development (TDD)

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About Bridge Flair LLC