Python Developer

Papigen

Chennai District

On-site

INR 900,000 - 1,500,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

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

The role involves developing pipelines, working with Pandas, NumPy, and REST/SOAP APIs, and collaborating with cross-functional teams in an Agile setting.

Qualifications

  • Strong proficiency in Python development.
  • Solid understanding of Object-Oriented Programming (OOP) concepts.
  • Experience with data processing and visualization libraries.

Responsibilities

  • Design and develop Python programs, pipelines, and automation scripts.
  • Build data reconciliation and file comparison solutions across systems.
  • Integrate Python applications with external APIs and legacy systems.
  • Write optimized queries for large-volume data processing.

Skills

Python development
OOP concepts

Tools

Pandas
NumPy
Scikit-learn
Beautiful Soup
Matplotlib

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.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Python Developer
Python Developer

Quantum Phinance • Mumbai

On-site
INR 900,000 - 1,500,000
Python Developer - Data Processing
Python Developer - Data Processing

Infosys • Hyderabad, Pune District, Bengaluru

On-site
INR 600,000 - 900,000
Python Developer
Python Developer

Indium • Hyderabad

On-site
INR 1,200,000 - 1,800,000
Python Developer
Python Developer

Gemini Solutions • Gurugram District

On-site
INR 1,200,000 - 1,800,000
Python Developer
Python Developer

Reveille Technologies • Pune District

On-site
INR 1,200,000 - 1,800,000
Python Developer
Python Developer

Aynsoft • Delhi

On-site
INR 600,000 - 1,000,000
Python Software Developer-S
Python Software Developer-S

Infosys • Hyderabad, Chennai District, Bengaluru

Hybrid
INR 700,000 - 1,100,000
Python Developer
Python Developer

Programmers.io • Pune District

On-site
INR 1,000,000 - 1,500,000
Python Developer
Python Developer

Programmers.io • Bengaluru

On-site
INR 1,500,000 - 2,500,000
Senior Python Developer
Senior Python Developer

PradeepIT Consulting Services Pvt Ltd • Bengaluru

On-site
INR 1,000,000 - 1,500,000