Data Engineer - Multi-stack
Overview
Join to apply for the Data Engineer - Multi-stack role at CGI.
The mission is within the data platform team whose common motivations are proximity to business lines, agility, and quality in delivering services, combining business and IT skills. The objective is to maintain and enhance the data platform with new functionalities responding to strategic business needs and IT guidelines. The role supports business teams in defining their needs, developing the right IT solutions, and delivering related projects in compliance with planning, budget, scope, and quality commitments. In an agile product environment (build/run activities), delivery is achieved through successive releases of features associated with the prioritized data scopes and use cases.
Responsibilities
- Acquire knowledge of the data platform, its features, and use cases.
- Contribute to RUN tasks to maintain the platform and propose/implement improvements to simplify and increase reliability.
- Stay informed about strategic plans to enhance the platform’s capabilities.
- Actively participate in projects related to data engineering (study/analysis/development/tests/documentation) ranging from collection, ingestion, integration, and exposure of data.
- Carrying out production monitoring.
- Processing business requests (evolutions/issues).
- Providing quality user support.
- Collecting, analyzing, and challenging business needs, providing technical expertise and tailored solutions within the existing ecosystem and constraints.
- Collaborating closely with IT teams (developers, service centers, test centers) and project managers.
- Adapting to functional and technical contexts and upgrading skills when needed.
- Working closely with other data engineers and developers in Portugal and abroad.
- Following technical roadmaps required by IT Group and maintaining/developing IT solutions accordingly.
- Monitoring product performance indicators and reporting to management.
- Fixing issues and ensuring remediation.
- Writing and updating technical documentation.
- Proactively proposing technical optimizations and efficiency improvements.
- Actively contributing to agile ceremonies (planning, backlog refinement, sprint review, demo, retrospective, daily meetings).
Qualifications
- Required Skills: Data pipeline and data processing (expert); Air
Flow orchestrator (expert); Programming languages: Python or Java (Spring Boot, Spring Batch) – intermediate/expert; KSH, SQL (development); Web services: REST and API management (proficient); CI/CD toolchains; English – C1. - Knowledge as a software developer/data engineer: Dev
Ops tools (Jenkins, Git
Lab CI/CD); Security rules and protocols; File transfer protocols (CFT); Distributed architectures; Cloud environments (Docker, Kubernetes, pods); Relational databases (Oracle, Exadata, SQL). - Optional Skills: Cloud concepts (containers, object storage, S3-type protocols); Object-oriented programming and microservices architecture (intermediate/expert); Starburst; Kafka; Spark; French – B1; Java frontend with Angular.
- Must be physically in Portugal, and a work at the office 3/5 days a week.
About CGI
Together, as owners, let’s turn meaningful insights into action. Life at CGI is rooted in ownership, teamwork, respect and belonging. Here, you’ll reach your full potential because… You’ll develop innovative solutions and build relationships with teammates and clients while accessing global capabilities to scale your ideas, embrace new opportunities, and benefit from expansive industry and technology expertise.
Equal Employment Opportunity
CGI is an equal opportunity employer. Referrals increase your chances of interviewing at CGI by 2x.
- Informações detalhadas sobre a oferta de emprego
Empresa: CGI Localização: Porto
Porto, Porto District, PortugalPublicado: 2. 10. 2025
Vaga de emprego atual
Seja o primeiro a candidar-se à vaga de emprego oferecida!