About the Role
The role involves building and optimizing data warehouse systems to ensure reliable, scalable access to critical business data. The developer will work closely with analytics and engineering teams to deliver high-quality data solutions.
Responsibilities
- Design and implement data warehouse architectures to support enterprise reporting needs
- Develop ETL processes for efficient data integration from multiple sources
- Ensure data accuracy, consistency, and timely delivery across systems
- Collaborate with stakeholders to understand data requirements and usage patterns
- Optimize query performance and database structures for large-scale datasets
- Maintain documentation for data models, pipelines, and transformation logic
- Monitor data workflows and resolve issues affecting data integrity
- Support the deployment of data changes through development, testing, and production environments
- Work with version control systems to manage code and configuration changes
- Participate in code reviews and contribute to technical standards
- Troubleshoot performance bottlenecks in data processing pipelines
- Implement data validation procedures to ensure quality assurance
- Assist in defining metrics and KPIs for business intelligence initiatives
- Integrate new data sources into existing warehouse frameworks
- Use SQL and scripting languages to manipulate and analyze large datasets
- Collaborate with data analysts to refine reporting capabilities
- Stay current with evolving data technologies and best practices
- Contribute to capacity planning for data storage and processing
- Support compliance with data governance and security policies
- Participate in agile development cycles with iterative delivery
Compensation
Competitive salary and benefits package
Work Arrangement
Remote
Team
Part of a high-performing technology team focused on scalable data solutions
What We Offer
- Flexible remote working arrangements
- Opportunities for professional growth and development
- Supportive and collaborative team culture
- Access to modern data technologies and tools
- Regular feedback and performance reviews
Application Process
- Submit your resume and cover letter
- Complete a technical assessment if shortlisted
- Participate in a series of virtual interviews
- Final stage includes a coding exercise and team discussion
- Offer extended upon successful completion
Not available