Python Developer

Bangalore Urban, Karnataka, India
Feb 04, 2025
Feb 04, 2026
Hybrid
Full-Time
3 Years
Job Description

We are looking for a highly skilled Python Developer with expertise in PySpark and SQL Informatica to join our team. The ideal candidate should have a minimum of 6 years of experience in the IT industry, with at least 3 years of hands-on experience in Python development. The role involves working on complex data-driven applications, building scalable solutions, and ensuring high-performance data processing.

As a Python Developer, you will be responsible for developing, optimizing, and maintaining Python-based applications while leveraging PySpark for large-scale data processing. You will work closely with data engineers, analysts, and other stakeholders to design efficient data pipelines and ensure seamless data integration.

Key Responsibilities

  • Develop, optimize, and maintain Python-based applications, ensuring high-quality and efficient code.
  • Work extensively with PySpark to process, transform, and analyze large datasets.
  • Design and implement data pipelines using SQL Informatica, ensuring seamless data integration and processing.
  • Collaborate with cross-functional teams, including data engineers, analysts, and business stakeholders, to develop robust solutions.
  • Write optimized SQL queries for data extraction, transformation, and analysis, ensuring performance and efficiency.
  • Debug, troubleshoot, and resolve software defects, ensuring high availability and reliability of applications.
  • Follow best practices in software development, including unit testing, code reviews, and documentation.
  • Stay updated with the latest advancements in Python, big data processing frameworks, and cloud technologies.
  • Participate in architectural discussions and decision-making, contributing to the technical roadmap.
  • Ensure adherence to coding standards, security protocols, and compliance requirements.

Required Skills & Qualifications

  • 6+ years of overall experience in the IT industry with a strong focus on software development.
  • At least 3 years of hands-on experience in Python development, working on enterprise-level applications.
  • Strong expertise in PySpark, with a deep understanding of distributed data processing.
  • Proficiency in SQL Informatica, with experience in writing efficient queries, stored procedures, and performance tuning.
  • Experience working with ETL tools, data modeling, and large-scale database management.
  • Familiarity with cloud platforms such as AWS, Azure, or GCP is a plus.
  • Solid understanding of object-oriented programming (OOP), design patterns, and software development methodologies.
  • Strong knowledge of data structures, algorithms, and performance optimization techniques.
  • Ability to work with large datasets and optimize data workflows for scalability and efficiency.
  • Experience with version control systems (Git, Bitbucket) and CI/CD pipelines is preferred.
  • Exposure to Agile methodologies and working in a fast-paced development environment.

Soft Skills

  • Excellent communication and interpersonal skills to interact with technical and non-technical stakeholders.
  • Strong problem-solving abilities and the capacity to think analytically and critically.
  • Self-motivated and proactive with a strong sense of ownership and accountability.
  • Ability to work independently as well as within a team-oriented environment.
  • Strong time management skills with the ability to prioritize and manage multiple tasks efficiently.
  • Adaptability to new tools, technologies, and project requirements in a dynamic work setting.

Why Join Us?

  • Exciting and challenging projects with cutting-edge technologies.
  • A collaborative and innovative work environment that values growth and learning.
  • Competitive salary and career growth opportunities.
  • Exposure to the latest big data and cloud computing technologies.
  • A supportive team that encourages knowledge-sharing and mentorship.

This is an outstanding opportunity for an experienced Python Developer who is passionate about data-driven applications, large-scale data processing, and working with modern technologies. If you are eager to take on new challenges and contribute to innovative solutions, we would love to hear from you!

Apply now and be a part of our growing team!

Related Jobs