31 Jul
|
Papigen
|
Tamil Nadu
31 Jul
Papigen
Tamil Nadu
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 explicit 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.
Disclaimer: This job posting has been aggregated from external source. Role details, content, and availability are subject to change. Applicants are advised to confirm the latest information directly on the company website before applying.
📌 Python Developer (Tamil Nadu)
🏢 Papigen
📍 Tamil Nadu