Python Developer - Pandas/Numpy (4-6 yrs)
Vidpro Consultancy Services
posted 4d ago
Location : Hyderabad / Bangalore / Pune
Experience : 4-6 Years
Work Mode : Hybrid
Mandatory Skills : Python, SQL, Git, Python Libraries (Pandas, Numpy, Scipy), Restful API's, AWS or Azure cloud.
Job Description :
We are looking for a Python Developer with 4-6 years of experience to join our growing team. As a Python Developer, you will be responsible for building and maintaining high-performance applications, processing large datasets, and implementing cloud-based solutions.
You will be working with Python libraries such as Pandas and Numpy, writing complex SQL queries, and deploying solutions on cloud platforms like AWS or Azure.
Key Responsibilities :
- Design, develop, and maintain scalable Python applications and services.
- Utilize Python libraries (e.g., Pandas, Numpy) for data manipulation, analysis, & visualization.
- Write efficient & optimized SQL queries to interact with databases and manage data pipelines.
- Collaborate with cross-functional teams to understand business requirements and develop data-driven solutions.
- Work with Git for version control and participate in code reviews to maintain high-quality code.
- Develop and deploy cloud-based solutions on platforms such as AWS or Azure.
- Ensure the quality, performance, and scalability of applications through effective testing and optimization.
-Troubleshoot and debug issues, & provide continuous improvements to code and processes.
Required Skills and Qualifications :
- 4-6 years of professional experience in Python development.
- Proficiency in Python, including frameworks like Flask or Django.
- Strong SQL knowledge - experience with PostgreSQL, MySQL, or SQL Server.
- Solid understanding of version control systems, particularly Git.
- Familiarity with Pandas and NumPy for data manipulation and analysis.
- Hands-on experience with cloud platforms such as AWS or Azure for deploying and managing applications.
- Familiarity with object-oriented programming (OOP) principles and design patterns.
- Experience with RESTful APIs and microservices architecture.
- Knowledge of big data technologies such as Hadoop, Spark, etc.
- Strong problem-solving skills with the ability to think critically and troubleshoot complex issues.
- Good understanding of software development lifecycle, agile practices, and code optimization techniques.
- Excellent communication and collaboration skills, with the ability to work in a team-oriented environment.
Education : Bachelor's or Master's degree in Computer Science,IT, or related field.
Functional Areas: Software/Testing/Networking
Read full job description