Overview
Papigen is a fast-growing global technology services company, delivering innovative digital solutions through deep industry experience and cutting-edge expertise. We specialize in technology transformation, enterprise modernization, and dynamic areas like Cloud, Big Data, Java, React, DevOps, and more. Our client-centric approach combines consulting, engineering, and data science to help businesses evolve and scale efficiently.
Role Overview
We are looking for a highly skilled Python Developer who can independently design, develop, and maintain Python-based applications, integrations, and automation solutions. The ideal candidate will be a go-to expert in Python programming, able to troubleshoot complex issues, build efficient scripts, and collaborate effectively with team members when required. This role will also involve mentoring junior developers, supporting integration with APIs and legacy systems, and driving innovation through Python-based solutions.
Responsibilities
- Design, develop, and implement Python applications, programs, and prototypes.
- Work independently on assigned tasks/problems, delivering efficient and scalable solutions.
- Collaborate with other developers on integration projects when required.
- Serve as a champion for Python programming within the team.
- Mentor and support junior-level developers on technical challenges.
- Build integrations with external APIs, web services, and legacy data sources.
- Estimate and plan design, build, test, and implementation efforts for new requirements.
- Write Python scripts for analyzing/comparing file types and processing different formats (JSON, XML, CSV, XLS, etc.).
- Develop, troubleshoot, and optimize Python scripts and automation tools for integration and visualization.
- Participate in all phases of the SDLC: analysis, design, implementation, testing, and deployment.
- Produce technical documentation, design artifacts, and system workflows.
Required Skills & Experience
- 2+ years of experience in Python application/program development.
- Strong expertise in Python libraries: Pandas, NumPy, Scikit-learn, BeautifulSoup, Matplotlib, etc.
- Proven ability in troubleshooting, debugging, and performance tuning Python applications.
- Strong understanding of OOP principles and program design.
- Hands-on experience with relational databases (Azure SQL, MS SQL, PL/SQL).
- Proficiency in retrieving and managing data from large-volume tables.
- Familiarity with software development methodologies, preferably Agile.
- Strong knowledge of SDLC phases (analysis, design, implementation, testing, deployment).
- Experience with integration and automation projects using Python.
- Strong communication skills (verbal and written) and ability to explain technical concepts clearly.
- Excellent problem-solving skills and ability to work under pressure with strong follow-through.
- Technical documentation and system design experience (activity diagrams, sequence diagrams, workflow diagrams, etc.).
Desired Skills (Nice-to-Have)
- Knowledge of other OOP languages such as Java.
- Experience in Banking/Capital Markets domain.
- Understanding of application security models for data protection.
- Experience with SOAP/REST connectors and services.
Skills: python,oop,matplotlib,integration,automation,sql,azure,pl/sql,agile,beautifulsoup,pandas,ms sql,numpy
Seniority level
Employment type
Job function
- Engineering and Information Technology
- Industries: IT Services and IT Consulting
Referrals increase your chances of interviewing at Papigen by 2x
Get notified about new Python Developer jobs in India.
Internship Opportunity
Python Selenium Django Backend Developer