We are seeking an experienced
Python Developer to design, develop, and implement high-quality Python applications, pipelines, and automation solutions. The role involves working with multiple data formats, integrating external APIs, and building system-to-system integrations. The developer will collaborate with project managers and technical teams to create efficient tools, automate processes, and troubleshoot production issues.
Scope of WorkPython Development
- Design, develop, and implement new Python pipelines, applications, and prototypes.
- Write Python programs to compare file types and process JSON, XML, CSV, XLS, and other formats.
- Develop scripts for data comparison, file analysis, and automation workflows.
System Integration
- Integrate applications with external APIs, web services, and legacy data sources.
- Build system-to-system integrations leveraging Python.
Technical Delivery
- Estimate effort for design, build, test, and implementation.
- Troubleshoot, debug, and optimize existing Python scripts and tools.
- Support full SDLC activities (analysis design development testing deployment).
- Write high-quality technical documentation, design docs, and integration guides.
Collaboration & Communication
- Work closely with PMs and developers to translate requirements into solutions.
- Explain complex technical concepts to non-technical stakeholders.
- Work independently with minimal supervision and handle multiple tasks effectively.
Required Skills & Experience Core Technical Skills
- 4.5+ years of hands-on experience in Python development (individually delivered solutions).
- Expertise in Python libraries such as Pandas, NumPy, Scikit-learn, BeautifulSoup, Matplotlib, etc.
- Strong experience in troubleshooting & performance tuning Python applications.
- Solid understanding of Object-Oriented Programming.
- Strong experience with Relational Databases: Azure SQL, Oracle PL/SQL.
- Ability to retrieve and handle large datasets using PL/SQL.
- Experience working across all phases of the software development lifecycle (SDLC).
Integration & Data Handling
- Experience processing structured and semi-structured file formats (JSON, XML, CSV, XLS).
- Experience building SOAP/REST API connectors (preferred).
- Familiarity with process modeling: data flow diagrams, workflow diagrams, sequence diagrams, etc.
Soft Skills
- Strong written and verbal communication skills in English.
- Ability to document work clearly and thoroughly.
- Ability to work under pressure, multitask, and take ownership of tasks.
- Strong analytical skills and problem-solving mindset.
- Experience working in Agile environments.
Nice to Have
- Knowledge of other OOP languages (C++, .NET).
- Understanding of application security models
Skills: sql,.net,artificial intelligence,python,communication