Software / Database Developer (M/F/D)
4 days ago
Granada
Job Description The Software / Database Developer will be part of an agile international team responsible for designing, developing, and maintaining modern cloud-based data solutions on Google Cloud Platform (GCP). The role focuses on building scalable data pipelines, developing SQL-based data models, and supporting data-driven business processes. Working closely with Product Owners, Data Engineers, Data Analysts, and Solution Architects, the developer contributes to the continuous improvement of the company's cloud-based data platform while ensuring high standards for quality and maintainability. • Design, develop, and maintain scalable data pipelines and database solutions on Google Cloud Platform., • Develop efficient and maintainable SQL code for data transformation and reporting., • Build and optimize data models using dbt (Data Build Tool)., • Develop and maintain ETL processes., • Optimize database performance and query execution., • Perform unit testing and support integration testing activities., • Develop cloud-native solutions using Google Cloud Platform services., • Work with BigQuery as the primary data platform., • Monitor data quality., • Support deployment and release activities., • Collaborate closely with Product Owners, Data Engineers, Architects, and Business Analysts., • Working in an international agile team within Deutsche Telekom., • Daily collaboration with business experts, architects and software engineers located in Germany and Nearshore locations., • Participate in Sprint Planning, Refinements, Daily Stand-ups, Reviews, and Retrospectives., • Contribute to technical solution design and architecture discussions., • Review code and ensure compliance with development standards and best practices., • Continuously improve development processes and engineering practices., • Strong experience in software development with a focus on database development., • Excellent SQL programming skills., • Hands-on experience with Google Cloud Platform (GCP)., • Strong knowledge of BigQuery., • Experience with dbt (Data Build Tool)., • Experience with Apache Airflow for workflow orchestration., • Experience using Git for version control., • Experience with CI/CD concepts and DevOps practices., • Knowledge of relational database design and data modeling., • Experience developing ETL pipelines., • Experience with REST APIs and data integration concepts., • Familiarity with Agile software development (Scrum and/or SAFe)., • German language skills are an advantage., • Experience using AI-assisted software development tools (e.g., GitHub Copilot, or similar) to improve development efficiency and code quality., • Experience integrating Artificial Intelligence (AI) and Machine Learning (ML) capabilities into data products and data-driven solutions., • Knowledge of Generative AI, Large Language Models (LLMs), Retrieval-Augmented Generation (RAG), or AI-powered data engineering concepts is an advantage., • Interest in evaluating and adopting emerging AI technologies to enhance data engineering, analytics, and software development processes., • Telecommunications industry experience., • Strong analytical and problem-solving skills., • Structured and solution-oriented working style., • Good communication skills., • Strong collaboration skills within international teams., • High level of ownership and accountability., • Continuous learning mindset., • Ability to work independently., • Attention to detail and commitment to high-quality deliverables., • Customer-oriented mindset., • Proactive and hands-on attitude., • International, dynamic and collaborative environment., • T-Social: social initiatives (sports, community, health, ...)., • Hybrid work model (remote/on-site)., • Flexible working hours., • Customized training: access to Coursera to learn whatever you want, whenever you want., • Weekly language classes (English & German)., • International Mentoring Sessions & Experience Days., • Flexible compensation plan (health insurance, meal vouchers, childcare, transport)., • Telemedicine., • Life and accident insurance., • Social fund., • 26+ working days of vacation per year., • Free access to specialists services (medical, legal, wellness)., • 100% salary coverage during medical leave., • And many more advantages of being part of T-Systems! The Software / Database Developer will be part of an agile international team responsible for designing, developing, and maintaining modern cloud-based data solutions on Google Cloud Platform (GCP). The role focuses on building scalable data pipelines, developing SQL-based data models, and supporting data-driven business processes. Working closely with Product Owners, Data Engineers, Data Analysts, and Solution Architects, the developer contributes to the continuous improvement of the company's cloud-based data platform while ensuring high standards for quality and maintainability. • Design, develop, and maintain scalable data pipelines and database solutions on Google Cloud Platform, • Develop efficient and maintainable SQL code for data transformation and reporting, • Build and optimize data models using dbt (Data Build Tool), • Develop and maintain ETL processes, • Optimize database performance and query execution, • Perform unit testing and support integration testing activities, • Develop cloud-native solutions using Google Cloud Platform services, • Work with BigQuery as the primary data platform, • Monitor data quality, • Support deployment and release activities, • Collaborate closely with Product Owners, Data Engineers, Architects, and Business Analysts, • Work in an international agile team within Deutsche Telekom, • Collaborate daily with business experts, architects and software engineers located in Germany and Nearshore locations, • Participate in Sprint Planning, Refinements, Daily Stand-ups, Reviews, and Retrospectives, • Contribute to technical solution design and architecture discussions, • Review code and ensure compliance with development standards and best practices, • Continuously improve development processes and engineering practices We are seeking a Software / Database Developer with strong expertise in cloud-based data solutions, SQL development, and modern data engineering tools on Google Cloud Platform, combined with experience in agile methodologies and collaborative teamwork. • Strong experience in software development with a focus on database development, • Excellent SQL programming skills, • Hands-on experience with Google Cloud Platform (GCP), • Strong knowledge of BigQuery, • Experience with dbt (Data Build Tool), • Experience with Apache Airflow for workflow orchestration, • Experience using Git for version control, • Experience with CI/CD concepts and DevOps practices, • Knowledge of relational database design and data modeling, • Experience developing ETL pipelines, • Experience with REST APIs and data integration concepts, • Familiarity with Agile software development (Scrum and/or SAFe), • German language skills, • Experience using AI-assisted software development tools (e.g., GitHub Copilot, or similar) to improve development efficiency and code quality, • Experience integrating Artificial Intelligence (AI) and Machine Learning (ML) capabilities into data products and data-driven solutions, • Knowledge of Generative AI, Large Language Models (LLMs), Retrieval-Augmented Generation (RAG), or AI-powered data engineering concepts, • Interest in evaluating and adopting emerging AI technologies to enhance data engineering, analytics, and software development processes, • Telecommunications industry experience, • Strong analytical and problem-solving skills, • Structured and solution-oriented working style, • Good communication skills, • Strong collaboration skills within international teams, • High level of ownership and accountability, • Continuous learning mindset, • Ability to work independently, • Attention to detail and commitment to high-quality deliverables, • Customer-oriented mindset, • Proactive and hands-on attitude #J-18808-Ljbffr