Senior Python Developer

Papigen

Washington (District of Columbia)

On-site

USD 90,000 - 150,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Papigen is seeking a Python Developer to design and develop data reconciliation programs, automation scripts, and integration pipelines in a hands-on role. You will build Python-based solutions to compare, process, and analyze multiple data formats, ensuring data accuracy across systems.

The ideal candidate will independently deliver scalable solutions, work across data processing, APIs, and databases, and contribute to SDLC in an Agile environment.

Qualifications

  • Strong proficiency in Python development.
  • Solid understanding of OOP concepts.
  • Experience with data reconciliation and file handling across systems.
  • Ability to work with large datasets and multiple data formats (JSON, XML, CSV, XLS).
  • Experience building and consuming REST/SOAP APIs and integrations.

Responsibilities

  • Design and develop Python programs, pipelines, and automation scripts.
  • Build solutions for data reconciliation and file comparison across systems.
  • Enhance and maintain existing Python scripts and tools.
  • Develop scripts to process and compare multiple file formats (JSON, XML, CSV, XLS).
  • Integrate Python applications with external APIs and data sources.

Skills

Python development
OOP concepts
Pandas
NumPy
Scikit-learn
Beautiful Soup
Matplotlib
REST APIs
SOAP APIs
Azure SQL
Oracle
PL/SQL
Data reconciliation
Data processing
Data validation
SQL queries
API integrations

Tools

Azure SQL
Oracle
PL/SQL

Job description

Role Summary We are looking for a Python Developer to design and develop data reconciliation programs, automation scripts, and integration pipelines .


The role focuses on building Python-based solutions to compare, process, and analyze multiple data formats , ensuring data accuracy and consistency across systems. The ideal candidate should be a hands-on developer capable of independently delivering scalable and efficient solutions.


Key Responsibilities Python Development & Automation


  • Design and develop Python programs, pipelines, and automation scripts.
  • Build solutions for data reconciliation and file comparison across systems.
  • Enhance and maintain existing Python scripts and tools.

Data Processing & File Handling


  • Develop scripts to process and compare multiple file formats (JSON, XML, CSV, XLS, etc.).
  • Perform data validation, transformation, and reconciliation across systems.
  • Handle large datasets and ensure data accuracy and consistency.

Integration & APIs


  • Integrate Python applications with external APIs, web services, and legacy systems.
  • Build data pipelines for system-to-system integration.

Database & Querying


  • Work with relational databases (Azure SQL, Oracle, PL/SQL).
  • Write optimized queries for large-volume data processing.

Testing, Debugging & Performance


  • Perform testing, debugging, and performance tuning of Python applications.
  • Troubleshoot and resolve complex production issues.

Documentation & Collaboration


  • Create technical documentation and design artifacts.
  • Collaborate with project managers and cross-functional teams.
  • Explain technical concepts in a clear and understandable manner.

Development Lifecycle & Agile


  • Participate in full SDLC (design, development, testing, deployment).
  • Work in an Agile development environment.

Required Skills Core Programming


  • Strong proficiency in Python development.
  • Solid understanding of Object-Oriented Programming (OOP) concepts.

Python Libraries


  • Hands-on experience with:

  • Pandas, NumPy (data processing)

  • Scikit-learn (basic ML exposure)

  • Beautiful Soup (data extraction)

  • Matplotlib (data visualization)


Data & Databases


  • Strong knowledge of Relational Databases (Azure SQL, Oracle, PL/SQL).
  • Experience handling large datasets and complex queries.

Integration & APIs


  • Experience building REST/SOAP APIs and integrations.
  • Ability to integrate with external systems and data sources.

Engineering Skills


  • Strong experience in troubleshooting and performance tuning.
  • Experience across SDLC phases.
  • Knowledge of process modeling techniques (DFD, sequence diagrams, workflows).

Soft Skills


  • Strong problem-solving and analytical skills.
  • Ability to work independently and take ownership.
  • Excellent communication and documentation skills.

Nice to Have


  • Experience with C or .NET.
  • Understanding of application security models.
  • Experience with data visualization and reporting tools.

Skills: pl/sql,oracle,c ,scikit-learn,matplotlib,python,azure sql,numpy,.net,pandas

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Python Developer - Data & SQL Integration
Python Developer - Data & SQL Integration

Veriipro • San Jose (CA)

On-site
Senior Python Developer
Senior Python Developer

TalentOla • Jersey City (NJ)

On-site
USD 85,000 - 110,000
Python Developer
Python Developer

StradIT • Fort Worth (TX), Town of Texas (WI)

On-site
USD 100,000 - 140,000
Python Developer
Python Developer

StradIT • Boston (MA)

On-site
USD 110,000 - 140,000
Python Developer
Python Developer

StradIT • Jersey City (NJ)

On-site
USD 110,000 - 150,000
Python Developer
Python Developer

Stradit • Dallas (TX)

On-site
USD 90,000 - 120,000
Python Developer
Python Developer

Stradit LLC • Jersey City (NJ)

On-site
USD 110,000 - 150,000
Senior Python & SQL Developer
Senior Python & SQL Developer

Compunnel, Inc. • New York (NY)

On-site
USD 130,000 - 180,000
Python Developer
Python Developer

Stradit • Tampa (FL)

On-site
USD 85,000 - 125,000
Python Developer
Python Developer

TechDigital Group • Washington

On-site
USD 80,000 - 120,000