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 ResponsibilitiesPython 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