Position Description:
🏆 Why CGI (Novatec now part of CGI)?
CGI was founded in and is one of the world's largest IT services and consulting companies. We are currently present in more than 40 countries (with offices) worldwide and have over 91, employees.
In Spain, we have been operating since and have around 1, employees. We are spread across the country, with offices in Madrid, Barcelona, Palma de Mallorca, Vitoria, Zaragoza, Seville, Málaga, and Granada.
We work across various sectors, including Banking, Insurance, Energy & Utilities, Telecommunications, Industry, Retail & Consumer Services, Tourism, and Public Administration.
🎯 Your Mission as a Senior Data Software Engineer:
•Lead Data Strategy: Analyze clients' IT ecosystems and define the best approaches for creating high-quality, scalable data assets.
•Develop & Optimize: Build, develop, and optimize sophisticated data pipelines and workflows using leading technologies such as Hadoop, Exasol and more.
•Enhance Efficiency: Apply data modeling strategies and performance tuning to ensure data readiness and rapid decision-making.
•Collaborate & Guide: Work with global teams and mentor junior engineers, sharing best practices and knowledge to elevate project outcomes.
•Innovate & Implement Trends: Keep up-to-date with industry trends in data engineering, integrating best practices and cutting-edge solutions into projects.
•Project Leadership: Lead and manage data projects, ensuring timely delivery and quality, tailored to your seniority.
🛡️ What We’re Looking For in a Senior Data Software Engineer:
•Extensive Expertise: Minimum of 7+ years of experience in data engineering, with mastery of tools such as Hadoop, Exasol and various open-source technologies.
•Technical Mastery:
oCore Skills: Advanced understanding of data architecture patterns, data modeling, and real-time data processing.
oPipeline Development: Expertise in building and managing real-time data pipelines with tools like Flink, Kafka and Spark.
•Programming Proficiency: Expert knowledge in Java and Spring Boot. Knowledge of Python is a plus.
• Data Knowledge: Profound understanding of Data Warehouse, Data Lakehouse, Data Mesh, and Data Fabric concepts—and the know-how to apply them effectively.
•Knowledge of Apache Maven for project build automation, including dependency management, plugin configuration, and lifecycle execution.
• Container orchestration technologies: Proven experience working with Kubernetes.
• Strong Communication: Ability to clearly communicate complex technical concepts to both technical and non-technical audiences.
• Language Skills: Fluent in English and Spanish.
•Leadership Mindset: Proactive, collaborative, and eager to mentor team members while driving projects to success.
Benefits
• Flexible time and “home-office” days.
• Annual Salary Review.
• Flexible Benefits Package (Restaurant and Transportation tickets, Childcare Allowance and Medical Insurance).
• 22 days of vacation & intensive working hours.
• CGI Academy (We offer language training through GoFluent, as well as technical and skills development training, among others).
• Life Insurance, covering one year's gross salary, with a minimum of €40,.
• Accident Insurance, covering one year's gross salary.
•Employees are fully covered for sick days, with % compensation.
•SPP: Stock Purchase Plan – Employees have the opportunity to participate in CGI's stock purchase plan through payroll, with a maximum contribution of up to 10%. CGI will contribute up to a maximum of 1.5% of the amount purchased by the employee.
• PPP: Performance-based Bonus – If the Global objectives, Strategic Business Unit objectives, and Business Unit objectives are met, employees may receive a benefits payout of 2% of their salary, which could increase to 4% based on performance.
#LI-CH3
Skills:
1. Apache Kafka
2. Data Warehousing
3. English
4. Hadoop Hive
5. Java
6. Kubernetes
7. Maven
8. Spring Boot
9. Spanish