Python Developer

Qode
Full-time
On-site
Job Title: Python Developer
Job Summary:
We are seeking a skilled Python Developer with expertise in data technologies to join our team. The ideal candidate will have a proven ability to design and implement processes for moving and transforming data across systems in both batch and real-time environments. This role requires advanced proficiency in Python, SQL, and JSON, along with hands-on experience in PySpark technologies and Azure cloud services.
Responsibilities:
  • Design, develop, and implement scalable data pipelines for batch and real-time processing.
  • Collaborate with data engineering and analytics teams to understand data requirements and deliver effective solutions.
  • Optimize ETL/ELT workflows using Python and PySpark to handle large-scale datasets.
  • Write advanced SQL queries to process, transform, and analyze data efficiently.
  • Handle JSON data for integration, serialization, and deserialization in distributed systems.
  • Utilize Azure cloud services to deploy, manage, and maintain data solutions.
  • Troubleshoot and resolve issues in data pipelines and workflows.
Requirements:
  • Proven experience in designing and implementing data integration processes.
  • Advanced proficiency in Python, SQL, and JSON.
  • Hands-on experience with PySpark technologies and distributed computing frameworks.
  • Practical expertise in Azure cloud services (e.g., Azure Data Lake, Azure Synapse etc.).
  • Strong problem-solving and analytical skills.
  • Ability to work independently and collaboratively in a fast-paced environment.
Preferred Qualifications:
  • Familiarity with additional cloud platforms (GCP or AWS) is a plus.
  • Experience with CI/CD tools and data versioning.
  • Knowledge of data modeling and big data technologies