Position Overview
The Business Intelligence Developer is responsible for designing, developing, and optimizing scalable data solutions using Microsoft SQL Server, Python, and Business Intelligence tools. This role focuses on building and maintaining data pipelines, reporting infrastructure, and analytical models that enable accurate, automated, and insight-driven decision-making. Working closely with cross-functional stakeholders, the BI Developer translates business requirements into technical solutions while ensuring data quality, system performance, and continuous process improvement.
Key Responsibilities(May perform additional duties as assigned.)
Design, develop, and maintain ETL processes, stored procedures, database objects, and data pipelines to support reporting and business analytics. Build, enhance, and maintain scalable data solutions across multiple platforms while ensuring data integrity, reliability, and optimal performance. Partner with business stakeholders to gather requirements and deliver impactful Business Intelligence solutions using Microsoft SQL Server and Power BI. Convert business requirements into technical specifications for data warehouse architecture, reporting solutions, and automation initiatives. Monitor, troubleshoot, and optimize data processes, reporting cycles, and automation workflows to improve operational efficiency and reporting accuracy. Manage and maintain ticketing systems, ensuring timely resolution of data-related requests in accordance with established service level agreements (SLAs). Contribute to continuous improvement initiatives by analyzing performance trends, identifying optimization opportunities, and participating in PSP/DMAIC activities. Collaborate within Agile teams and cross-functional projects, supporting change management and ensuring seamless data operations. Promote data literacy and Business Intelligence adoption across the organization by sharing knowledge and acting as a trusted partner between business and technical teams. Foster a collaborative work environment by providing guidance, mentorship, and support to team members when required.
Required Qualifications
Education
Bachelor's degree (or currently pursuing) in Computer Science, Data Science, Engineering, Information Systems, or a related technical discipline. Strong knowledge of Microsoft SQL Server (2016 or later), including SQL Server Data Tools (SSDT), query optimization, indexing, and performance tuning. Solid understanding of database architecture, relational and NoSQL databases, and cloud data platforms such as Microsoft Azure or AWS.
Work Experience
Minimum of 5 years of experience in database development, reporting, and Business Intelligence solutions using Microsoft SQL Server, Power BI, and Microsoft Excel, preferably within a call center, workforce management (WFM), or operations environment. Proven expertise in Microsoft SQL Server, data modeling, and dimensional modeling techniques, including star and snowflake schemas and OLAP concepts. Proficiency with Microsoft Office applications; experience with Power Apps and Power Automate is an advantage. Hands-on experience using Python for data transformation, automation, and analysis.
Technical Skills
Required
Advanced proficiency in Microsoft SQL Server, SQL Server Management Studio (SSMS), and Power BI, including DAX. Strong programming skills in Python for data processing, automation, and reporting. Solid understanding of data modeling principles, dimensional modeling, OLAP concepts, and statistical analysis. Excellent communication and stakeholder management skills with strong written and spoken English proficiency.
Preferred Experience with SQL Server Integration Services (SSIS) and SQL Server Analysis Services (SSAS). Familiarity with cloud-based data platforms and services such as Azure Data Factory, Azure Databricks, Google Big Query, and Azure Dev Ops. Basic understanding of Robotic Process Automation (RPA) concepts. Experience with Visual Basic, VBA Macros, Power Apps, and Power Automate.
نظرة عامة على الوظيفة
يتولى مطور ذكاء الأعمال مسؤولية تصميم وتطوير وتحسين حلول البيانات القابلة للتطوير باستخدام Microsoft SQL Server، ولغة Python، وأدوات ذكاء الأعمال. يركز هذا الدور على بناء وصيانة خطوط أنابيب البيانات، والبنية التحتية للتقارير، والنماذج التحليلية التي تمكّن من اتخاذ قرارات دقيقة ومؤتمتة ومدفوعة بالرؤى. من خلال العمل الوثيق مع أصحاب المصلحة من مختلف الأقسام، يقوم مطور ذكاء الأعمال بترجمة متطلبات العمل إلى حلول تقنية مع ضمان جودة البيانات، وأداء النظام، والتحسين المستمر للعمليات.
المسؤوليات الرئيسية (قد يتم أداء مهام إضافية حسب التكليف.)
تصميم وتطوير وصيانة عمليات استخراج وتحويل وتحميل البيانات (ETL)، والإجراءات المخزنة، وكائنات قاعدة البيانات، وخطوط أنابيب البيانات لدعم إعداد التقارير وتحليلات الأعمال. بناء وتعزيز وصيانة حلول بيانات قابلة للتطوير عبر منصات متعددة مع ضمان سلامة البيانات وموثوقيتها والأداء الأمثل. الشراكة مع أصحاب المصلحة في العمل لجمع المتطلبات وتقديم حلول ذكاء أعمال مؤثرة باستخدام Microsoft SQL Server و Power BI. تحويل متطلبات العمل إلى مواصفات تقنية لهيكلة مستودعات البيانات، وحلول التقارير، ومبادرات الأتمتة. مراقبة واستكشاف أخطاء عمليات البيانات وإصلاحها وتحسينها، ودورات إعداد التقارير، وسير عمل الأتمتة لتحسين الكفاءة التشغيلية ودقة التقارير. إدارة وصيانة أنظمة التذاكر، وضمان حل الطلبات المتعلقة بالبيانات في الوقت المناسب وفقًا لاتفاقيات مستوى الخدمة (SLAs) المعمول بها. المساهمة في مبادرات التحسين المستمر من خلال تحليل اتجاهات الأداء، وتحديد فرص التحسين، والمشاركة في أنشطة PSP/DMAIC. التعاون ضمن فرق العمل الرشيقة (Agile) والمشاريع متعددة الوظائف، ودعم إدارة التغيير وضمان عمليات بيانات سلسة. تعزيز محو الأمية في مجال البيانات واعتماد ذكاء الأعمال عبر المؤسسة من خلال تبادل المعرفة والعمل كشريك موثوق به بين فرق الأعمال والفرق التقنية. تعزيز بيئة عمل تعاونية من خلال تقديم التوجيه والإرشاد والدعم لأعضاء الفريق عند الحاجة.
المؤهلات المطلوبة
التعليم
درجة البكالوريوس (أو قيد الدراسة حالياً) في علوم الحاسوب، أو علوم البيانات، أو الهندسة، أو نظم المعلومات، أو أي مجال تقني ذي صلة. معرفة قوية بـ Microsoft SQL Server (إصدار 2016 أو أحدث)، بما في ذلك أدوات بيانات SQL Server (SSDT)، وتحسين الاستعلامات، والفهرسة، وضبط الأداء. فهم قوي لهيكلة قواعد البيانات، وقواعد البيانات العلائقية و NoSQL، ومنصات البيانات السحابية مثل Microsoft Azure أو AWS.
خبرة العمل
خبرة لا تقل عن 5 سنوات في تطوير قواعد البيانات، وإعداد التقارير، وحلول ذكاء الأعمال باستخدام Microsoft SQL Server و Power BI و Microsoft Excel، ويفضل أن يكون ذلك في بيئة مركز اتصال، أو إدارة القوى العاملة (WFM)، أو بيئة تشغيلية. خبرة مثبتة في Microsoft SQL Server، ونمذجة البيانات، وتقنيات النمذجة البعدية، بما في ذلك مخططات النجمة (star) والندفة (snowflake) ومفاهيم OLAP. إجادة تطبيقات Microsoft Office؛ وتعتبر الخبرة في Power Apps و Power Automate ميزة إضافية. خبرة عملية في استخدام لغة Python لتحويل البيانات، والأتمتة، والتحليل.
المهارات التقنية
المطلوبة
إجادة متقدمة لـ Microsoft SQL Server، و SQL Server Management Studio (SSMS)، و Power BI، بما في ذلك لغة DAX. مهارات برمجة قوية في Python لمعالجة البيانات، والأتمتة، وإعداد التقارير. فهم قوي لمبادئ نمذجة البيانات، والنمذجة البعدية، ومفاهيم OLAP، والتحليل الإحصائي. مهارات ممتازة في التواصل وإدارة أصحاب المصلحة مع إجادة قوية للغة الإنجليزية كتابةً وتحدثاً.
المفضلة: خبرة في خدمات تكامل SQL Server (SSIS) وخدمات تحليل SQL Server (SSAS). الإلمام بمنصات وخدمات البيانات السحابية مثل Azure Data Factory و Azure Databricks و Google Big Query و Azure Dev Ops. فهم أساسي لمفاهيم أتمتة العمليات الروبوتية (RPA). خبرة في Visual Basic و VBA Macros و Power Apps و Power Automate.