Python Developer

Cognizant

6-9 Years

Full-time

Bengaluru

Competitive Salary

Job Description

Responsibilities

  • Develop and maintain scalable data pipelines using Python and PySpark to ensure efficient data processing and analysis.
  • Oversee the implementation and optimization of Databricks SQL queries to support data-driven decision-making.
  • Provide expertise in Databricks Workflows to automate and streamline data workflows enhancing productivity.
  • Collaborate with cross-functional teams to gather requirements and design data solutions that meet business needs.
  • Ensure data quality and integrity by implementing robust data validation and testing procedures.
  • Monitor and troubleshoot data pipelines and workflows to identify and resolve issues promptly.
  • Optimize data storage and retrieval processes to improve performance and reduce costs.
  • Lead the development of data models and schemas to support analytics and reporting.
  • Implement best practices for data security and compliance to protect sensitive information.
  • Provide technical guidance and mentorship to junior developers fostering a culture of continuous learning and improvement.
  • Stay updated with the latest industry trends and technologies to drive innovation and improve existing processes.
  • Document technical specifications and maintain comprehensive project documentation for future reference.
  • Collaborate with stakeholders to ensure data solutions align with business objectives and deliver measurable impact.

Qualifications

  • Possess a strong proficiency in Python programming for data processing and analysis.
  • Demonstrate expertise in Databricks SQL for querying and managing large datasets.
  • Have hands-on experience with Databricks Workflows to automate data pipelines.
  • Show proficiency in PySpark for distributed data processing.
  • Exhibit excellent problem-solving skills and attention to detail.
  • Have strong communication and collaboration skills to work effectively with cross-functional teams.
  • Display a commitment to continuous learning and staying updated with industry trends.
  • Possess a bachelors degree in Computer Science Information Technology or a related field.
  • Have a proven track record of delivering high-quality data solutions in a fast-paced environment.
  • Show experience in implementing data security and compliance best practices.
  • Demonstrate the ability to mentor and guide junior developers.
  • Have strong documentation skills to maintain project records.
  • Show a proactive approach to identifying and resolving technical issues.

Job role:

Python Developer

Company:

Cognizant

Location:

Bengaluru

Minimum experience:

6-9 Years

Salary:

Competitive Salary

Employment type:

Full-time

Educational qualification:

Not Mentioned

How to apply:

Apply Now