About ITGOALS
ITGoals is a technology and software delivery company supporting enterprise organizations through software engineering, integration, data, digital transformation, and specialized technology services. We work on complex enterprise environments where quality, scalability, security, and reliable delivery are critical. Our teams collaborate across technical and business functions to build and support solutions designed for real operational impact.
Job Title
ETL Developer
Location
Remote / flexible; global delivery model with potential on-site requirements as needed
Overview
ITGoals is seeking a results-driven ETL Developer with 1-3 years of professional experience to join our technology delivery team. The ETL Developer will be responsible for developing, maintaining, and supporting data integration and transformation processes across enterprise systems. The role involves working with multiple data sources, building reliable ETL pipelines, transforming and validating data, troubleshooting data issues, and supporting data warehouse and reporting requirements. The ideal candidate will have strong SQL fundamentals, practical ETL experience, and a solid understanding of data integration concepts.
Key Responsibilities
Design, develop, and maintain ETL processes for extracting, transforming, and loading data across different systems.
Build and support reliable data pipelines based on business and technical requirements.
Develop complex SQL queries, stored procedures, views, and data transformation logic.
Integrate data from relational databases, files, APIs, and other enterprise data sources.
Perform data validation, reconciliation, cleansing, and quality checks.
Monitor ETL jobs and investigate failed or incomplete data loads.
Troubleshoot performance, data integrity, and transformation issues.
Support data warehouse, reporting, analytics, and downstream application requirements.
Optimize ETL processes and SQL queries for performance and scalability.
Maintain technical documentation covering data flows, mappings, transformations, and dependencies.
Work closely with data engineers, developers, analysts, and business teams.
Participate in testing, deployment, production support, and issue resolution.
Follow development, version-control, and change-management standards
Requirements
Required Experience and Skills
1-3 years of professional experience in ETL development, data integration, or data engineering.
Hands-on experience building and supporting ETL processes.
Strong working knowledge of SQL.
Experience working with relational databases.
Understanding of data transformation, mapping, validation, and reconciliation.
Experience troubleshooting data and ETL processing issues.
Understanding of data warehousing and database concepts.
Nice to Have
Experience with ETL technologies such as SSIS, Informatica, Talend, Azure Data Factory, or similar platforms.
Experience with SQL Server, Oracle, PostgreSQL, or other enterprise databases.
Basic knowledge of Python for data processing or automation.
Experience with APIs and different data formats such as JSON, XML, CSV, and flat files.
Understanding of dimensional modeling, data marts, or enterprise data warehouses.
Experience with Git, Azure DevOps, or similar development tools.
Exposure to cloud-based data platforms.
Experience supporting production data pipelines.
BANKING / FINTECH ADVANTAGE
Experience within banking, fintech, payments, financial services, or other regulated enterprise environments is a strong advantage.
Candidate Profile
Has strong technical fundamentals and attention to data accuracy.
Can investigate issues rather than only execute predefined tasks.
Understands the importance of data quality and reliability.
Can work effectively with both technical and business stakeholders.
Is comfortable working within structured enterprise delivery environments.
Is interested in developing deeper expertise across data engineering and enterprise data platforms
حول ITGOALS
ITGoals هي شركة لتكنولوجيا وتطوير البرمجيات تدعم المؤسسات الكبرى من خلال هندسة البرمجيات، والتكامل، والبيانات، والتحول الرقمي، والخدمات التكنولوجية المتخصصة. نحن نعمل في بيئات مؤسسية معقدة حيث تعد الجودة، والقابلية للتوسع، والأمان، والتسليم الموثوق أموراً حاسمة. تتعاون فرقنا عبر الوظائف التقنية والتجارية لبناء ودعم حلول مصممة لتحقيق تأثير تشغيلي حقيقي.
المسمى الوظيفي
مطور ETL
الموقع
عن بُعد / مرن؛ نموذج تسليم عالمي مع إمكانية وجود متطلبات للعمل في الموقع حسب الحاجة
نظرة عامة
تبحث ITGoals عن مطور ETL موجه نحو تحقيق النتائج ويمتلك من 1 إلى 3 سنوات من الخبرة المهنية للانضمام إلى فريق تسليم التكنولوجيا لدينا. سيكون مطور ETL مسؤولاً عن تطوير وصيانة ودعم عمليات تكامل البيانات وتحويلها عبر أنظمة المؤسسة. يتضمن الدور العمل مع مصادر بيانات متعددة، وبناء أنابيب ETL موثوقة، وتحويل البيانات والتحقق من صحتها، واستكشاف مشكلات البيانات وإصلاحها، ودعم متطلبات مستودعات البيانات والتقارير. يجب أن يمتلك المرشح المثالي أساسيات قوية في SQL، وخبرة عملية في ETL، وفهماً راسخاً لمفاهيم تكامل البيانات.
المسؤوليات الرئيسية
تصميم وتطوير وصيانة عمليات ETL لاستخراج البيانات وتحويلها وتحميلها عبر الأنظمة المختلفة.
بناء ودعم أنابيب بيانات موثوقة بناءً على المتطلبات التجارية والتقنية.
تطوير استعلامات SQL معقدة، والإجراءات المخزنة، والعروض (views)، ومنطق تحويل البيانات.
دمج البيانات من قواعد البيانات العلائقية، والملفات، وواجهات برمجة التطبيقات (APIs)، ومصادر بيانات المؤسسة الأخرى.
إجراء التحقق من صحة البيانات، والمطابقة، والتنقية، وفحوصات الجودة.
مراقبة مهام ETL والتحقيق في عمليات تحميل البيانات الفاشلة أو غير المكتملة.
استكشاف مشكلات الأداء، وسلامة البيانات، والتحويل وإصلاحها.
دعم متطلبات مستودعات البيانات، والتقارير، والتحليلات، والتطبيقات التابعة.
تحسين عمليات ETL واستعلامات SQL لتعزيز الأداء والقابلية للتوسع.
صيانة التوثيق الفني الذي يغطي تدفقات البيانات، والتطبيقات المرجعية، والتحويلات، والاعتماديات.
العمل عن كثب مع مهندسي البيانات، والمطورين، والمحللين، والفرق التجارية.
المشاركة في الاختبار، والنشر، ودعم الإنتاج، وحل المشكلات.
اتباع معايير التطوير، وإدارة الإصدارات، وإدارة التغيير.
المتطلبات
الخبرات والمهارات المطلوبة
خبرة مهنية من 1 إلى 3 سنوات في تطوير ETL، أو تكامل البيانات، أو هندسة البيانات.
خبرة عملية في بناء ودعم عمليات ETL.
معرفة عملية قوية بلغة SQL.
خبرة في العمل مع قواعد البيانات العلائقية.
فهم تحويل البيانات، والمطابقة، والتحقق من الصحة، والتسوية.
خبرة في استكشاف مشكلات البيانات ومعالجة ETL وإصلاحها.
فهم مفاهيم مستودعات البيانات وقواعد البيانات.
مزايا إضافية يفضل وجودها
خبرة في تقنيات ETL مثل SSIS، أو Informatica، أو Talend، أو Azure Data Factory، أو المنصات المماثلة.
خبرة في SQL Server، أو Oracle، أو PostgreSQL، أو قواعد بيانات المؤسسات الأخرى.
معرفة أساسية بلغة Python لمعالجة البيانات أو الأتمتة.
خبرة في واجهات برمجة التطبيقات (APIs) وتنسيقات البيانات المختلفة مثل JSON، وXML، وCSV، والملفات المسطحة.
فهم النمذجة البعدية، أو أسواق البيانات، أو مستودعات بيانات المؤسسات.
خبرة في استخدام Git، أو Azure DevOps، أو أدوات التطوير المماثلة.
الاطلاع على منصات البيانات السحابية.
خبرة في دعم أنابيب البيانات في بيئة الإنتاج.
ميزة الخبرة في القطاع المصرفي / التكنولوجيا المالية
تعتبر الخبرة في القطاع المصرفي، أو التكنولوجيا المالية، أو المدفوعات، أو الخدمات المالية، أو غيرها من البيئات المؤسسية الخاضعة للتنظيم ميزة إضافية قوية.
مواصفات المرشح
يمتلك أساسيات تقنية قوية واهتماماً كبيراً بدقة البيانات.
يمكنه التحقيق في المشكلات بدلاً من الاقتصار على تنفيذ المهام المحددة مسبقاً.
يدرك أهمية جودة البيانات وموثوقيتها.
يمكنه العمل بفعالية مع كل من أصحاب المصلحة التقنيين والتجاريين.
يشعر بالارتياح للعمل ضمن بيئات تسليم مؤسسية منظمة.
مهتم باكتساب خبرة أعمق عبر هندسة البيانات ومنصات بيانات المؤسسات.