
GCP Application Senior Developer
About the role
Job Summary
-
Build and Optimize ELT/ETL Pipelines using Big Query, GCS, Dataflow, Pub Sub and Orchestration services Composer/Airflow
-
Hands-On experience in building ETL/ELT Pipelines with developing software code in Python
-
Experience in working with data warehouses, data warehouse technical architectures, reporting/analytic tools
-
Develop and implement data quality and governance procedures to ensure the accuracy and reliability of data
-
Demonstrate extensive skills and success in the implementation of technology projects within a professional environment, with a particular focus on data engineering
-
Eager to learn and explore new services within GCP to enhance skills and contribution to Projects
-
Demonstrated excellent communication, presentation, and problem-solving skills.
-
Prior Experience in ETL tool such as DBT,Talend Etc
-
Good to have skills
-
AI/ML,Gen AI Backgroud
-
IAM, Cloud Logging and Monitoring
-
The Data Engineer coaches the junior data engineering personnel position by bringing them up to speed and help them get better understanding of overall Data ecosystem.
-
Working Experience with Agile methodologies and CI/CD Tools like Terraform/Jenkins
-
Working on Solution deck, IP build, client meetings on requirement gathering
Technical / Functional Skills:
- • Knowledge in architecture principles, guidelines and standards
- Data Warehousing
- Programming Language: Python, SQL
- Big Data
- Data Analytics
- Experience in Building Streaming and Batch data pipelines with GCP services
Experience in designing & implementing solution in mentioned areas:
Cloud Storage, Big Query, Data Flow, Data Proc,
Pub Sub,Data Fusion,Cloud Function,Composer etc
Key Responsibilities
- Develop and deploy scalable gcp applications based on business requirements.
- Optimize applications for maximum efficiency and performance on the google cloud platform.
- Collaborate within team to develop, and implement gcp solutions.
- Conduct testing and debugging to ensure the quality and reliability of gcp applications.
- Monitor and maintain gcp applications to ensure continuous functionality and performance.
Skill Requirements
- Proficiency in google cloud platform (gcp) services and tools.
- Strong experience in gcp application development, deployment, and optimization.
- Knowledge of programming languages such as python, java, or go for gcp development.
- Familiarity with cloud computing concepts and best practices.
- Good problem-solving and analytical skills.
- Strong communication and teamwork abilities to collaborate effectively with internal teams and stakeholders.
Other Requirements
1.Google Professional Cloud Developer certification is preferred.
Required skills
GCP
Application Development
Cloud Engineering
About HCL Technologies
Gautam Buddha Nagar
Headquarters