Papigen
Python Developer
PapigenIndia5 days ago
Full-timeEngineering, Information Technology
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: pandas,c++,.net,oracle,matplotlib,scikit-learn,python,pl/sql,numpy,azure sql

Key Skills

Ranked by relevance