Senior Data Integration Developer

وصف الوظيفة

Key Responsibilities: 

  • Solution Design & Architecture: Design and architect robust and scalable data integration solutions, considering data volume, velocity, variety, and business requirements. 
  • ETL Development: Develop and maintain ETL (Extract, Transform, Load) processes using industry-standard tools and technologies. 
  • Data Modeling: Contribute to the design and maintenance of data models that support business needs and ensure data integrity. 
  • Data Quality Management: Implement data quality checks and validation rules to ensure data accuracy and consistency. Develop and maintain data quality monitoring processes. 
  • Data Governance: Adhere to data governance policies and procedures. Contribute to the development and implementation of data governance frameworks. 
  • Performance Optimization: Identify and address performance bottlenecks in data integration processes. Optimize ETL jobs and data pipelines for optimal performance. 
  • Integration with Various Systems: Integrate data from diverse sources, including databases, APIs, cloud platforms, and legacy systems. 
  • Testing & Deployment: Participate in all phases of the software development lifecycle, including unit testing, deployment, and post-implementation support. 
  • Troubleshooting & Support: Provide ongoing maintenance and support for data integration solutions, including troubleshooting issues and resolving data-related problems. 
  • Collaboration: Work closely with business analysts, data scientists, and other stakeholders to understand data requirements and translate them into technical solutions.  
  • Documentation: Create and maintain technical documentation for data integration processes and solutions.

متطلبات الوظيفة

  • Bachelor's degree in computer science, Information Technology, or a related field. 
  • Extensive experience (typically 5+ years) in data integration and ETL development. 
  • Strong proficiency in at least one major ETL tool. 
  • Solid understanding of data warehousing concepts and dimensional modeling. 
  • Experience with various database technologies. 
  • Strong SQL skills. 
  • Experience with data quality management and data governance principles. 
  • Excellent problem-solving and analytical skills. 
  • Strong communication and collaboration skills. 
  • Ability to work independently and as part of a team.
  • Must be fluent in both Arabic and English (spoken and written).
  • Must be available for work trips to Saudi Arabia (KSA) as needed.