Data Engineer
Hnm Solutions
Brussels, Belgium
2 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
IntermediateJob location
Brussels, Belgium
Tech stack
Agile Methodologies
Data analysis
Software Documentation
Continuous Integration
Information Engineering
Data Integration
ETL
Data Visualization
Relational Databases
Monitoring of Systems
Python
Microsoft SQL Server
SAS (Software)
SQL Databases
Data Streaming
Subversion
Tableau
T-SQL
Management of Software Versions
Technical Debt
GIT
Information Technology
Alteryx
Programming Languages
Job description
- Data Integration & Quality : Collaborate with the Data Engineering Team to ingest data from various systems ensuring timely integration of new data sources with high reliability and correctness.
- (Design) simplification : Simplify the existing data flows and design processes to enhance efficiency, reduce complexity, and improve overall system performance.
- Cleanup : Identify obsolete datasets, unused files and abandoned workflows; refactor or retire them and help harmonize historization and retention rules so the overall data landscape remains clean and maintainable.
- Macro & Component Design : Design and maintain reusable Alteryx macros to centralize repeated transformation patterns, ensure consistent logic across workflows and reduce technical debt, while documenting and validating changes with impacted users.
- Legacy process harmonization : Rationalize SAS and Alteryx coexistence by removing outdated SAS components and migration useful transformations into consistent maintainable Alteryx logic. Help eliminate duplication and reduce the cross-platform complexity.
- Release operations : Support and improve the deployment and release process by increasing automation coverage and quality checks making deployments safter, faster and more predictable.
- Documentation : Apply and reinforce documentation standards for datasets and workflows, ensuring consistent naming and clear descriptions for a shared understanding, easy discovery and effective usage by every squad member.
- Monitoring : Establish and maintain robust monitoring systems to track data quality, performance, enabling timely identification and resolution of issues.
- Manage multi-instance : Oversee the management of daily batches to ensure consistency, synchronization, and efficient resource utilization across different environments.
Requirements
Do you have experience in Tableau?, Do you have a Master's degree?, * Master in computer sciences / Business or equivalent experience
- Strong hands-on knowledge of data flows and data preparation techniques
- Knowledge of relational databases including SQL Server and analytics
- Alteryx and SQL language with especially Transact-SQL
- Notions in data visualization solutions and techniques
Experience
At least 4-5 years of relevant experience
Technical Experience
Mandatory
- Strong background in Alteryx or similar ETL tools
- SQL language
- Versioning (SVN, Git)
Preferable
- Hands on experience with SAS
- Notions of data visualization tools like Tableau
- Python or similar programming language
- CI/CD practices
Business Experience
Preferable
- Experience with banking companies or other financial institution
- Practical experience with Agile method
Soft Skills
Strong analytical skills with ability to extrapolate from a detailed technical view to a global vision Knowledge sharing abilities Proactive in communication and active listening
"Agile mindset" which implies:
- A positive attitude and pragmatism
- Agile is about learning and adapting