Senior Data Warehousing Developer
ABOUT US
Sand Technologies is a global leader in digital transformation, empowering leading organisations and governments worldwide to achieve their digital aspirations.
We offer a comprehensive suite of services, including enterprise AI solutions, data science, software engineering, and IoT, delivered from our centres in the Americas, Europe, and Africa.
Our training programmes, in partnership with organisations like the Mastercard Foundation, Amazon Web Services, Holberton, and ALX cultivate the next generation of agile digital leaders.
Through recent strategic acquisitions, Sand Technologies has further strengthened its capabilities in advanced analytics and intelligent software development, enhancing our ability to solve our clients' most pressing challenges across telecom, utilities, healthcare, and insurance industries.
We believe in harnessing technology to deliver real impact and value, helping organisations bridge the gap between their current reality and digital future.
ABOUT THE TEAM
The tech team is responsible for all learning platforms at ALX: Intranet, auto correction system, cloud development sandbox for students, anti-plagia system, etc. We are bold, we move fast and we rely on self accountability and initiatives - from the design to deployment. No weekly/bi-weekly sprints - we have goals and features to deliver, we tackle them by iterating quickly and adjusting if needed. Our products are currently supporting the learning of more than 230,000 students (approx. 30,000 more students each month).
KEY RESPONSIBILITIES
- Design, implement and maintain our Data Warehouse
- Design, implement and maintain our Data Lake
- Design, implement and maintain of end-to-end business intelligence solutions, including data visualization, data modeling, ETL processes, and data warehousing
- Design, implement and maintain ETL processes for data extraction, transformation, and loading from various source systems into the data warehouse
- Maintain data security and quality
- Maintain and improve our standards of coding and deliveries
- Participate and contribute to the architecture design process
- Participate in reports design and review proposed solutions to ensure they meet accuracy, performance, usability and business requirements
- Review other people’s code and design
- Identify opportunities for improving data quality, reliability, and efficiency within the data warehouse environment
- Collaborate with cross-functional teams to gather and analyze data warehouse requirements
- Support and advise the Product and Project Manager team
- Provide technical mentorship to junior team members, guiding them in best practices for BI development and data engineering
- Keep up-to-date with the latest technologies and lead adoption initiatives
REQUIREMENTS:
- You have 5+ years of experience in data warehousing development, including ETL design, development, and implementation
- Proficiency in SQL programming and experience with relational database systems (e.g. SQL Server, PostgreSQL, AWS Redshift)
- Experience working with large-scale data warehouses and managing complex data integration projects
- Experience in development of near real-time DWH / data lake solutions
- You have expertise in Data Warehouse, ETL, and Report design and development
- You have strong analytical and troubleshooting skills
- You have extensive experience with report development using various tools (SSRS, Power BI, Tableau, QuickSight, Excel, etc.)
- You are fluent in modelling, managing, scaling and performance tuning of high volume data warehouse environments
- You have experience in working with structured and unstructured data
- You have experience with dimensional data modelling
- You are experienced and passionate about data storytelling with appealing graphics and visualizations
- You have the ability to translate business questions and requirements into reports, views, and BI query objects
- Language: Fluent written and spoken English
NICE TO HAVE:
- BS/MS in Computer Science or equivalent
- You have experience with DBT
- You have experience with AWS tools (S3, Glue, Redshift, QuickSight, etc.)
- Self-learner and eager to learn new software tools/technologies
- Experience working with external APIs to extract and import data
- Experience with languages such as TypeScript/JavaScript, Bash, Python, Spark, PySpark or other similar programming languages
Would you like to join us as we work hard, have fun and make history?
Apply for this job
*
indicates a required field