Senior Data Engineer
- Maintaining and evolving data structures
- Building new ETL flows and maintaining/improving existing ones
- Designing new data structures and data modelling concepts
- Ensuring data quality by verifying data consistency and accuracy
- Creating data validation methods
- Writing, optimizing, and maintaining stored procedures
- Investigating, assessing, and developing message-based architectures for data streams
- Working under Agile Framework (Scrum 2-week iterations)
- Troubleshooting problems and incident management
- Documenting necessary processes and procedures
- Taking full ownership of projects and tasks
- Working closely with stakeholders to deliver accurate and timely insights
- Advanced T-SQL coding
- Experience with relational and non-relational databases (MSSQL 2014 – 2017)
- Familiarity with ETL process (SSIS)
- Familiarity with data warehouse and ETL concepts
- Familiarity with data modelling concepts
- Familiarity with reporting and analytical tools (SSRS/SSAS)
- Experience with software versioning tools like Git
- Knowledge in core database development tuning techniques
- Continuous learning mindset
- Ability to effectively prioritize and handle multiple tasks and projects
- Excellent verbal and written English communication skills
- Automation and scripting skills
- Additional programming skills (.NET, Python, R, Scala)
- Knowledge around Big Data concepts and data streaming architectures
- Monthly allowance for lunch
- Private and life plan insurance for employee and family
- Team building budget
- Annual wellness allowance
- Corporate travel insurance
- Events and initiatives both local and global
- Professional development programs and internal career opportunities
- Milestone birthday benefits