Overview
Skills
Job Details
Job Title: Python Developer with SQL and Google Cloud Platform
Location: Hartford, CT (Onsite)
Job Summary:
We are seeking a skilled Python Developer with strong SQL and Google Cloud Platform (Google Cloud Platform) experience to design, develop, and deploy robust data-driven applications and services. The ideal candidate will have a deep understanding of cloud infrastructure, data processing, and scalable software development best practices.
Key Responsibilities:
Develop, test, and maintain Python applications and APIs
Design and optimize SQL queries and stored procedures for data processing and analytics
Work with Google Cloud Platform services like BigQuery, Cloud Functions, Pub/Sub, Cloud Storage, and Dataflow
Collaborate with data engineers, analysts, and other developers to understand business requirements and translate them into scalable solutions
Implement automation scripts for data ingestion, ETL processes, and pipeline orchestration
Monitor and optimize performance, scalability, and reliability of applications
Ensure secure and efficient handling of data in compliance with best practices
Required Skills and Qualifications:
Strong programming experience in Python
Proficient in SQL with experience in relational databases like PostgreSQL, MySQL, or BigQuery
Hands-on experience with Google Cloud Platform (Google Cloud Platform) services such as:
BigQuery
Cloud Functions
Cloud Storage
Pub/Sub
Dataflow or Composer (Apache Airflow on Google Cloud Platform)
Experience in developing and maintaining APIs and backend services
Familiarity with CI/CD pipelines and DevOps tools (e.g., Cloud Build, GitHub Actions)
Strong problem-solving and debugging skills
Excellent communication and collaboration abilities
Preferred Qualifications:
Experience with data transformation and ETL tools
Familiarity with other cloud platforms (AWS, Azure) is a plus
Knowledge of containerization (Docker, Kubernetes)
Exposure to data modeling and data warehouse design