Software / Database Developer (m/f/d)

Hace 1 día

santiago de compostela, galicia, España T-Systems Iberia Jornada completa

T‑Systems is part of the Deutsche Telekom Group, with around 30.000 employees worldwide. We create technology with purpose to generate a positive impact on society. We are looking for curious talent, eager to learn, take on challenges, and contribute ideas that transform our customers’ experience.

We trust people: we offer autonomy, continuous support, and a collaborative environment where you can grow without limits. We are one global team, guided by respect, integrity, and a passion for doing better every day.

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.

Activity Description 1. Software & Database Development
  • 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.
  • 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.
Qualifications Must Have
  • 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 with REST APIs and data integration concepts.
  • Familiarity with Agile software development (Scrum and/or SAFe).
  • German language skills are an advantage.
Nice to Have
  • 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.
  • Soft Skills - Strong analytical and problem-solving skills.
  • Structured and solution-oriented working style.
  • 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.
Additional Information Whatdoweofferyou?
  • T-Social: socialinitiatives(sports,community,health, ...).
  • Hybridworkmodel(remote/on-site).
  • Flexibleworkinghours.
Growth&development
  • Weeklylanguageclasses(English & German).
  • InternationalMentoringSessions&ExperienceDays.
  • Flexiblecompensationplan (healthinsurance,mealvouchers,childcare,transport).
  • Socialfund.
Wellbeing& time off
  • 26+working