About the Role:
As part of the Data & Reporting team, you will assist in the back-end design, implementation, and ongoing operation of Ezypay’s business intelligence platform (PowerBI).
As a Data Engineer you will;
- Design and develop solutions in the field of data engineering in Business Intelligence.
- Develop, maintain, and improve ETL processes.
- Create and model data marts in the appropriate format (relational and/or dimensional table) and granularity.
- Prioritise and implement robust automated tests to ensure data quality and proactively identify issues.
- Provide datasets to PowerBI users and other business users.
- Create data dictionaries and documentation for all data models.
To succeed in this role, you will need:
- 5+ years of experience in a similar role.
- Experience working with data processing tools (in particular Dbt) and Cloud environments (Snowflake mostly).
- Proficient in basic and advanced SQL programming concepts.
- Good knowledge and understanding of data warehouse concepts (Dimensional Modelling, change data capture, slowly changing dimensions etc.).
- Knowledge in performance tuning and optimization.
- Proficiency in Power BI tool will be an added advantage.
- Proficiency in Python for automation (e.g. automated reporting) will be an added advantage.
- Sound aptitude, outstanding logical reasoning, and analytical skills.
- Willingness to learn and take initiatives.
- Excellent communication skills.
- Competitive salary package & performance bonus
- Gym subsidies
- Casual dress code
- Flexible working arrangements (including work from home and remote)
- Generous number of Annual Leaves
- Extensive medical coverage (including dental & optical)
- Delicious office snacks
- Guidance and mentoring from leaders within the business
- Dynamic, positive work environment
- Fantastic team culture