وظائف SQL في مصر
١٧١٤ وظائف شاغرة
الوصف الوظيفي:• تولي الإدارة اليومية لجميع قواعد بيانات الإنتاج — التثبيت، والتكوين، والتصحيح، وإدارة المستخدمين، والصيانة الروتينية.• مراقبة صحة قاعدة البيانات باستمرار — مقاييس الأداء، واستخدام الموارد، وتأخر النسخ المتماثل، وعدد الاتصالات، وتعارض الأقفال، ونمو التخزين — مع تنبيهات استباقية قبل تجاوز الحدود المحددة.• إدارة حسابات مستخدمي قاعدة البيانات وضوابط الوصول — تنفيذ وفرض مبدأ الوصول بأقل امتياز، وفصل الأدوار، ومراجعات الوصول الدورية.<br>• تصميم وتنفيذ وإدارة حلول التوفر العالي لقواعد البيانات — • تحديد وصيانة استراتيجية التعافي من الكوارث لقواعد البيانات — أهداف RPO وRTO، وإجراءات تجاوز الفشل المختبرة، وكتيبات تشغيل الاسترداد الموثقة.• تنفيذ وإدارة حلول النسخ الاحتياطي المؤتمتة • اختبار إجراءات النسخ الاحتياطي والاسترداد بانتظام — يجب توثيق تدريبات الاستعادة وجدولتها وتنفيذها، وعدم الافتراض بأنها تعمل فقط.• تنفيذ وإدارة أدوات ترحيل قاعدة البيانات — ضمان أن تغييرات المخطط (Schema) خاضعة للتحكم في الإصدار، وقابلة للتكرار، ومطبقة تلقائيًا من خلال خط أنابيب النشر.<br><br>العمل مع فرق تطوير التطبيقات — مراجعة نماذج البيانات، وتقديم المشورة بشأن تصميم المخطط، وضمان تفاعل التطبيقات مع قاعدة البيانات بكفاءة.• العمل مع فريق هندسة البيانات — تحديد متطلبات خط أنابيب البيانات، وضمان عدم تدهور أداء قاعدة بيانات الإنتاج بسبب عمليات ETL، والحفاظ على عقود بيانات نظيفة.• العمل مع فريق البنية التحتية — تحديد متطلبات التخزين، ومواصفات أداء الإدخال/الإخراج، ومعايير تكوين الخادم لمضيفي قواعد البيانات.• العمل مع فريق DevOps — دمج إدارة تغيير قاعدة البيانات في خط أنابيب CI/CD، وتحديد متطلبات الاختبار المؤتمت لتغييرات قاعدة البيانات.<br>مسؤوليات الوظيفة:الخبرة• من 4 إلى 7 سنوات من الخبرة العملية في إدارة قواعد البيانات — في بيئات الإنتاج، وليس فقط في أدوار التطوير أو الدعم.• خبرة مثبتة مع PostgreSQL في الإنتاج — الإدارة، وضبط الأداء، والنسخ المتماثل، والتوفر العالي. تعد PostgreSQL هي المنصة الأساسية.• خبرة في تنفيذ وإدارة حلول التوفر العالي (HA) لقواعد البيانات — النسخ المتماثل، وتجاوز الفشل التلقائي، وتجميع الاتصالات في الإنتاج.• خبرة في بيئة خاضعة للتنظيم — الخدمات المالية، أو الرعاية الصحية، أو ما يعادلها — مع فهم متطلبات التدقيق وضوابط أمن البيانات.• خبرة في المشاركة في اختبار التعافي من كوارث قواعد البيانات أو دعمه — ليس فقط تصميم الخطة، بل تنفيذها والتحقق منها.<br>المهارات التقنية• PostgreSQL — الإدارة، التكوين، ضبط الأداء، النسخ المتماثل (الدفق، المنطقي)، Patroni، PgBouncer، pgBackRest.• SQL — كتابة الاستعلامات المتقدمة، تحليل خطة التنفيذ، تصميم الفهارس، وتحسين الاستعلامات.• مراقبة قواعد البيانات — طرق عرض pg_stat، أو Prometheus postgres_exporter، أو تكامل حزمة مراقبة مكافئة.• النسخ الاحتياطي والاسترداد — pgBackRest، pg_dump، أرشفة WAL، الاسترداد في نقطة زمنية محددة.• أمن قواعد البيانات — إدارة الأدوار، أمن مستوى الصف، تكوين SSL/TLS، سجلات التدقيق.• إدارة نظام Linux — كافية لإدارة أنظمة تشغيل خادم قاعدة البيانات، وتكوين التخزين، وضبط الأداء على مستوى نظام التشغيل.• البرمجة النصية للصدفة (Shell scripting) — Bash أو Python لأتمتة مهام DBA الروتينية.• منصات قواعد البيانات الإضافية تعتبر ميزة — Oracle، أو SQL Server، أو MySQL — خاصة لفهم سيناريوهات الترحيل والتكامل عبر المنصات. التعليم• درجة البكالوريوس في علوم الحاسب، أو تقنية المعلومات، أو مجال ذي صلة. إتقان اللغتين العربية والإنجليزية — كتابةً وتحدثاً
Must Have hand on experience in Database clustering and replication technologies including EDB Enterprise Failover Manager (EFM) & PGD and Citus Data. Postgre SQL & Cassandra DB Administration: Expert in installing, configuring, and maintaining Postgre SQL & Cassandra instances in production, staging, and development environments. Database Performance Optimization: Advanced skills in query optimization, indexing, partitioning, and caching strategies to boost database performance & Optimize database stability and performance throughout the migration lifecycle. High Availability & Disaster Recovery: Skilled in setting up replication (synchronous & asynchronous), failover mechanisms, and backup strategies to ensure maximum uptime and data protection. Scalability & Load Balancing: Experience in implementing horizontal and vertical scaling techniques, managing large datasets, and balancing loads to improve performance. Database Security: Ensuring database security through access control, encryption, and regular audits to protect sensitive data and comply with industry standards. SQL & PL/pg SQL Development: In-depth knowledge of writing complex SQL queries, stored procedures, functions, and triggers for both transactional and analytical applications. Data Migration & ETL: Expertise in migrating large volumes of data across different Postgre SQL instances and performing ETL operations. Infrastructure: Experience in deploying and managing Postgre SQL databases on different platforms. Dev Ops & Automation: Familiarity with infrastructure as code (IaC), CI/CD pipelines, and automation tools like Ansible, Docker, and Kubernetes for seamless Postgre SQL deployment and management. Execute migration of Oracle and SQL Server databases to Postgre SQL environments. Ensure all migration activities comply with the Change Advisory Board (CAB) process, coordinating pre-production and production releases. Implement and enforce the principle of least privilege across all database users and roles. Configure and enable Transparent Data Encryption (TDE) with minimal impact on production environments. Conduct daily operational health checks to ensure optimal database performance. Provide timely business and application support to resolve database-related issues.\Perform patching and minor version upgrades while minimizing system downtime. Document all database activities, procedures, and incidents comprehensively. Redis database experience.hands on experience in Database clustering and replication technologies including EDB Enterprise Failover Manager (EFM) & PGD and Citus Data.<br><br>Requirements<br><br>3+ Years in similar role, experienced in managing and supporting Postgre SQL (version 14 and above) on both Linux and Windows platform. Hands on experience in Database clustering and replication technologies including EDB Enterprise Failover Manager (EFM) & PGD and Citus Data Database administration certifications Experience with MS SQL Server, and Cassandra DB. Proven experience as a Database Administrator with strong knowledge of database management systems (e.g., Oracle, MySQL, SQL Server). Experience in database security and data protection measures. Familiarity with backup and recovery processes.
Role Description The Senior Oracle APEX and PL/SQL Developer will work full time on-site at Tiba2000 Group in Cairo, Egypt. This role is responsible for designing, developing, and maintaining Oracle APEX applications and PL/SQL code, including packages, procedures, functions, and triggers. The developer will collaborate with business stakeholders to gather requirements, translate them into technical specifications, and implement robust database solutions that support core business processes. Daily tasks include optimizing database performance, ensuring data integrity, supporting ETL processes, troubleshooting issues, and providing technical guidance to junior team members. The role also involves participating in code reviews, implementing best practices, and contributing to continuous improvement of development standards and workflows.<br>Qualifications<br> Strong database development skills, including Oracle APEX and PL/SQL, with the ability to build and maintain complex stored procedures and business logic. Experience with Extract Transform Load (ETL) processes, including designing, implementing, and optimizing data integration workflows. Proficiency in database design and normalization, with experience creating efficient schemas, tables, indexes, and constraints. Solid data modeling capabilities, including conceptual, logical, and physical models that support scalable and secure applications. Advanced analytical skills, with the ability to diagnose performance issues, interpret data requirements, and propose effective technical solutions. Experience with Oracle database administration concepts (performance tuning, query optimization, security, backup/recovery) is an advantage. Bachelor’s degree in Computer Science, Information Systems, Engineering, or a related field, or equivalent practical experience. Ability to work collaboratively in cross-functional teams, communicate clearly with technical and non-technical stakeholders, and manage multiple tasks in a structured manner. Familiarity with version control systems, SDLC methodologies, and documentation best practices. Experience in enterprise or large-scale systems within similar industries in Egypt or the region is a plus.
Valleysoft is an IT services provider delivering enterprise technology solutions, application development, infrastructure support, and process-focused services for clients worldwide. Working across a broad range of client needs, the company helps organizations run critical systems reliably, securely, and efficiently while supporting long-term operational performance.<br><br>In this role, you will help safeguard and strengthen the database environments that underpin business-critical applications. This is an opportunity to contribute across enterprise database operations, reliability, security, and continuous improvement while partnering closely with technical teams to support stable, high-performing services.<br><br>Responsibilities<br><br>Install, configure, administer, and maintain Oracle Database and Microsoft SQL Server environments Monitor database performance, identify bottlenecks, and optimize efficiency Perform backup, recovery, and disaster recovery operations Ensure database availability and business continuity through regular maintenance and monitoring Implement database security, user management, access controls, and encryption policies Execute database patching, upgrades, and migration activities Monitor storage utilization and support capacity planning Troubleshoot database incidents and resolve performance-related issues Support production, UAT, SIT, and development database environments Collaborate with application support, infrastructure, and development teams to resolve database-related issues Maintain database documentation, configuration standards, and operational procedures Perform database health checks and preventive maintenance activities Ensure compliance with banking security standards and internal IT policies Participate in on-call support and scheduled maintenance activities when required<br><br>Requirements<br><br>Bachelor's degree in Computer Science, Information Technology, Computer Engineering, or a related field1-5 years of hands-on experience in database administration Experience administering both Oracle Database and Microsoft SQL Server in production environments, including support for banking applications Hands-on experience with RMAN backup and recovery operations, along with database patching and routine maintenance Strong experience with database performance tuning and troubleshooting production database issues Experience with database security administration, including user and role management, access control, least-privilege configuration, password policies, and basic auditing Experience collaborating with application support, infrastructure, and internal IT teams to troubleshoot incidents, coordinate maintenance activities, and restore database services Eligibility to work in Egypt Experience in banking or financial services environments is a plus<br><br>Benefits<br><br>Private Health Insurance Training & Development
<ul><li><p>الواجهات الأمامية: HTML, CSS, JavaScript وإطارات العمل مثل React.js أو Next.js.</p></li><li><p>الواجهات الخلفية وخوادم التشغيل: Node.js, Python/Django, أو PHP/Laravel.</p></li><li><p>قواعد البيانات: التعامل مع SQL (مثل PostgreSQL أو MySQL) وNoSQL (مثل MongoDB).</p></li><li><p>أدوات الإدارة والرفع: Git، نظام تحكم النسخ، وأساسيات الخوادم السحابية (AWS) والحاويات (Docker)</p></li></ul><p></p><p><strong>Requirements</strong></p><p></p><ul><li><p><strong>الأساسيات:</strong> HTML5, CSS3, JavaScript (ES6+).</p></li><li><p><strong>أطر العمل والمكتبات (Frameworks/Libraries):</strong> إتقان أحد الأطر الحديثة مثل React.js, Vue.js, أو Angular (مع زيادة الطلب على إطار Next.js أو Nuxt.js لتطوير واجهات متقدمة وداعمة للـ SEO).</p></li><li><p><strong>أدوات التنسيق وتجربة المستخدم:</strong> Tailwind CSS, Bootstrap, أو Sass لتصميم واجهات متجاوبة (Responsive Design) تعمل على مختلف الشاشات.</p></li><li><p><strong>إدارة الحالة (State Management):</strong> Redux, Zustand, أو Context API.<br><strong>Node.js / Express.js / NestJS</strong> (الأكثر طلباً للربط المباشر مع JavaScript/TypeScript).</p></li><li><p><strong>Python</strong> (Django أو Flask).</p></li><li><p><strong>PHP</strong> (Laravel).</p></li><li><p><strong>C#</strong> (.NET Core) أو <strong>Java</strong> (Spring Boot).</p></li></ul><ul><li><p><strong>واجهات برمجة التطبيقات (APIs):</strong> تصميم وبناء RESTful APIs و GraphQL، ومعالجة Webhooks.<br><strong>قواعد البيانات العلائقية (Relational / SQL):</strong> PostgreSQL, MySQL.</p></li><li><p><strong>قواعد البيانات غير العلائقية (NoSQL):</strong> MongoDB, Redis (للتخزين المؤقت - Caching).</p></li><li><p><strong>أدوات إدارة قواعد البيانات (ORMs):</strong> Prisma, TypeORM, Mongoose, أو Sequelize.<br><strong>دارة النسخ البرمجية:</strong> إتقان Git و GitHub/GitLab لتتبع التغييرات والعمل مع الفرق.</p></li><li><p><strong>النشر والسحابة (Deployment & Cloud):</strong> فهم أساسيات التعامل مع خدمات مثل AWS, Vercel, Render, أو Docker لتجميع ونشر التطبيقات.</p></li><li><p><strong>الأمان (Security Fundamentals):</strong> حماية التطبيقات من الثغرات الشائعة (مثل CORS, CSRF, XSS, SQL Injection) وتطبيق آليات المصادقة (JWT, OAuth).</p></li></ul><p></p>
<ul><li><p>الواجهات الأمامية: HTML, CSS, JavaScript وإطارات العمل مثل React.js أو Next.js.</p></li><li><p>الواجهات الخلفية وخوادم التشغيل: Node.js, Python/Django, أو PHP/Laravel.</p></li><li><p>قواعد البيانات: التعامل مع SQL (مثل PostgreSQL أو MySQL) وNoSQL (مثل MongoDB).</p></li><li><p>أدوات الإدارة والرفع: Git، نظام تحكم النسخ، وأساسيات الخوادم السحابية (AWS) والحاويات (Docker)</p></li></ul><p></p><p><strong>Requirements</strong></p><p></p><ul><li><p><strong>الأساسيات:</strong> HTML5, CSS3, JavaScript (ES6+).</p></li><li><p><strong>أطر العمل والمكتبات (Frameworks/Libraries):</strong> إتقان أحد الأطر الحديثة مثل React.js, Vue.js, أو Angular (مع زيادة الطلب على إطار Next.js أو Nuxt.js لتطوير واجهات متقدمة وداعمة للـ SEO).</p></li><li><p><strong>أدوات التنسيق وتجربة المستخدم:</strong> Tailwind CSS, Bootstrap, أو Sass لتصميم واجهات متجاوبة (Responsive Design) تعمل على مختلف الشاشات.</p></li><li><p><strong>إدارة الحالة (State Management):</strong> Redux, Zustand, أو Context API.<br><strong>Node.js / Express.js / NestJS</strong> (الأكثر طلباً للربط المباشر مع JavaScript/TypeScript).</p></li><li><p><strong>Python</strong> (Django أو Flask).</p></li><li><p><strong>PHP</strong> (Laravel).</p></li><li><p><strong>C#</strong> (.NET Core) أو <strong>Java</strong> (Spring Boot).</p></li></ul><ul><li><p><strong>واجهات برمجة التطبيقات (APIs):</strong> تصميم وبناء RESTful APIs و GraphQL، ومعالجة Webhooks.<br><strong>قواعد البيانات العلائقية (Relational / SQL):</strong> PostgreSQL, MySQL.</p></li><li><p><strong>قواعد البيانات غير العلائقية (NoSQL):</strong> MongoDB, Redis (للتخزين المؤقت - Caching).</p></li><li><p><strong>أدوات إدارة قواعد البيانات (ORMs):</strong> Prisma, TypeORM, Mongoose, أو Sequelize.<br><strong>دارة النسخ البرمجية:</strong> إتقان Git و GitHub/GitLab لتتبع التغييرات والعمل مع الفرق.</p></li><li><p><strong>النشر والسحابة (Deployment & Cloud):</strong> فهم أساسيات التعامل مع خدمات مثل AWS, Vercel, Render, أو Docker لتجميع ونشر التطبيقات.</p></li><li><p><strong>الأمان (Security Fundamentals):</strong> حماية التطبيقات من الثغرات الشائعة (مثل CORS, CSRF, XSS, SQL Injection) وتطبيق آليات المصادقة (JWT, OAuth).</p></li></ul><p></p>
<section><p class="heading jdMain">وصف الوظيفة</p><p class="heading">الأدوار والمسؤوليات</p><div class="paragraph"><p>بصفتك محلل بيانات في Prepit، ستتحمل مسؤولية تحليل البيانات وبناء وصيانة عمليات ETL، وضمان جودة البيانات، وتقديم الرؤى التي تدفع قرارات المنتج والأعمال. ستتعاون عن كثب مع فرق المنتج والهندسة والأعمال لتطوير حلول تقارير قابلة للتوسع ودعم ثقافة قائمة على البيانات.</p><p>المسؤوليات الرئيسية</p><ul><li>جمع البيانات من مصادر متعددة وتنقيتها وتحويلها وتحليلها.</li><li>تصميم وتطوير وصيانة قنوات ETL/ELT لضمان توفر البيانات بشكل موثوق وفي الوقت المناسب.</li><li>كتابة استعلامات SQL فعالة لاستخراج البيانات والتحقق منها وتحليلها.</li><li>بناء وصيانة لوحات القيادة والتقارير باستخدام Metabase.</li><li>التعاون مع فرق المنتج والهندسة والأعمال لتحديد مؤشرات الأداء الرئيسية وطلبات التقارير.</li><li>مراقبة جودة البيانات وتنفيذ فحوصات التحقق لضمان دقة البيانات.</li><li>إجراء تحليلات فورية لتحديد الاتجاهات والفرص والرؤى التجارية.</li><li>دعم نمذجة البيانات وتحسين مجموعات البيانات للتقارير والتحليلات.</li><li>توثيق مصادر البيانات وعمليات ETL ومنطق التقارير.</li><li>تحسين تدفقات البيانات بشكل مستمر من خلال الأتمتة وتحسين العمليات.</li></ul></div></section><section><p class="heading">الملف المرشح المطلوب</p><p class="paragraph"></p><ul><li>درجة البكالوريوس في علوم الحاسب الآلي أو علم البيانات أو نظم المعلومات أو الإحصاء أو الهندسة أو أي مجال ذي صلة.</li><li>خبرة سنتين كمحلل بيانات أو في دور مشابه.</li><li>إتقان قوي لـ SQL.</li><li>خبرة عملية في تصميم وصيانة عمليات ETL/ELT.</li><li>خبرة في العمل مع قواعد البيانات العلائقية (PostgreSQL أو MySQL أو ما يماثلها).</li><li>خبرة في إنشاء لوحات تقارير باستخدام Metabase.</li><li>فهم جيد لنمذجة البيانات ومفاهيم مخزن البيانات.</li><li>خبرة باستخدام بايثون (Pandas) لتحليل البيانات أو للأتمتة تعتبر إضافة.</li><li>إلمام بمنصات السحابة وبُنى البيانات الحديثة ميزة.</li><li>مهارات تحليلية وتفكير نقدي واتصال ممتازة.</li><li>القدرة على العمل بشكل مستقل في بيئة شركة ناشئة سريعة الإيقاع.</li></ul><p></p></section>
<p>تبحث Flairstech عن مسؤول أول قواعد بيانات للانضمام إلى فريق الهندسة لدينا، ويكون ملحقًا بالرئيس التنفيذي للتكنولوجيا (CTO). ستكون مسؤولاً عن كيفية تصميم البيانات وتشغيلها وحوكمتها على مستوى مخطط قاعدة البيانات ومعايير الترحيل، وضبط الأداء والتخطيط للسعة، وانضباط النسخ الاحتياطي والتعافي من الكوارث، وأمان الوصول عبر قواعد بيانات MySQL وPostgreSQL الإنتاجية الخاصة بنا، بالشراكة الوثيقة مع فريقي الهندسة وDevSecOps بدلاً من العمل بمعزل عنهما. يلعب هذا الدور أيضًا دورًا أساسيًا في مبادرة جديدة رئيسية: منصة للمشتريات والكتالوجات مبنية حول نموذج بيانات قياسي للمنتجات/عروض الموردين، وحوكمة البيانات الرئيسية، وبنية موجهة بالأحداث، يمتد جزء كبير منها في بيئة PostgreSQL الحالية لدينا (بما في ذلك ملحق pgvector للبحث الدلالي ونمذجة العلاقات لرسم بياني للمعرفة). ستساعد في تصميم وتوسيع نطاق نموذج البيانات لهذه المنصة جنبًا إلى جنب مع فريق هندسي صغير وذو خبرة عالية، ووضع المعايير التي تبني عليها بقية المؤسسة مع استمرار نمو احتياجات قواعد البيانات لدينا.</p><h4>ما ستفعل</h4><h5>تصميم قواعد البيانات ومعاييرها</h5><p>وضع معايير تصميم المخططات، واتفاقيات الترحيل، وعملية مراجعة لتغييرات قواعد البيانات عبر خدمات MySQL وPostgreSQL وهو عمل يتم حاليًا بشكل عشوائي من قبل المهندسين الذين يبنون كل ميزة. مراجعة وتقديم المشورة بشأن تغييرات المخطط المقترحة من قبل مهندسي التطبيقات (procure, core-api, job-workers)، مع التركيز على استراتيجية الفهرسة، ومفاضلات التسوية (normalization)، وأداء الاستعلام. توثيق اتفاقيات نمذجة البيانات وممارسات الترحيل حتى تتجاوز المعايير المعرفة المؤسسية لأي شخص بمفرده.</p><h5>الأداء والاعتمادية والعمليات</h5><p>تولي مسؤولية ضبط أداء الاستعلام والتخطيط للسعة عبر قواعد البيانات الإنتاجية، ومراقبة الاستعلامات البطئية، وتنافس الأقفال، وتشبّع الاتصالات قبل أن تتحول إلى حوادث. الشراكة مع فريق DevSecOps لتحديد واختبار إجراءات النسخ الاحتياطي والاستعادة والتعافي من الكوارث - التحقق من، وليس فقط تكوين، التبديل الخاطف عبر المناطق المطبقة (Multi-AZ) والاحتفاظ بالنسخ الاحتياطية الموجودة لمدة 30 يومًا. بناء أنظمة مراقبة صحة قاعدة البيانات والتنبيه بحيث يتم اكتشاف التدهور بشكل استباقي بدلاً من اكتشافه أثناء استكشاف الأخطاء وإصلاحها.</p><h5>دورة الحياة والحوكمة والأمان</h5><p>إدارة دورة حياة إصدارات قواعد البيانات: التخطيط لتحديثات محرك قاعدة البيانات وتنفيذها قبل نهاية الدعم، وإيقاف تشغيل الأجهزة أو النسخ القديمة أو المكررة بمجرد التأكد من اكتمال عمليات الترحيل. الشراكة مع DevSecOps لإدخال إصدارات قواعد البيانات تحت إدارة البنية التحتية كرمز (Infrastructure-as-Code) وإغلاق ثغرات التعرض للشبكة وملاحظات التحكم في الوصول عند تحديدها. إدارة التحكم في الوصول إلى قواعد البيانات ونظافة بيانات الاعتماد - أدوار الحد الأدنى من الصلاحيات، وتدوير بيانات الاعتماد، وتسجيل التدقيق للوصول المصرح به.</p><h5>منصة البيانات والتحليلات</h5><p>تقديم الخبرة في قواعد البيانات ونمذجة البيانات لبيئة التحليلات Snowflake/dbt الخاصة بنا، ومساعدة توسيع نطاق إدارة الإصدارات والوصول نفسها هناك. دعم فريقي الهندسة والمنتجات بإرشادات نمذجة البيانات للميزات التي تتطلب تحليلات أو تقارير. العمل كمرجع أساسي للفريق في الأسئلة المتعلقة بقواعد البيانات، وتوجيه المهندسين بشأن تصميم المخططات وأداء الاستعلام كجزء من مراجعة الكود.</p><h5>مبادرة منصة الكتالوج والبحث</h5><p>العمل كقائد لقواعد البيانات لمنصة مشتريات وكتالوجات جديدة - نموذج بيانات قياسي للمنتجات/عروض الموردين مع حوكمة البيانات الرئيسية، وسجل الكتالوج ذو الإصدارات، وعروض مخصصة لكل عميل متعددي المستأجرين تتوسع في بيئة PostgreSQL الحالية لدينا بدلاً من إنشاء بنية تحتية جديدة لقواعد البيانات. تصميم وتعديل مخطط PostgreSQL ضمن مجال الكتالوج، بما في ذلك إصدارات الكتالوج وسجل التدقيق، وجدول ربط المعرفات (ID crosswalk) بالسجلات المعاملاتية القديمة، وجداول العلاقات التي تدعم الرسم البياني للمعرفة. دعم البحث الدلالي القائم على pgvector للمنصة وبنيتها الموجهة بالأحداث - الأحداث المحددة بإصدارات المخطط، والمعالجة متماثلة القوى، واستراتيجية إعادة التشغيل التي تسمح بإعادة بناء حالة الكتالوج والبحث من السجل التاريخي. تقديم المشورة بشأن الأداء والعزل لكتالوجات العملاء متعددة المستأجرين، بما في ذلك عزل المستأجرين على مستوى الصف والعروض المادية (materialized views) للحسابات ذات الأحجام الكبيرة. توسيع مستودع Snowflake/dbt الخاص بنا لدعم تحليلات المنصة ومؤشرات أداء جودة البيانات، مثل ثقة المطابقة، وحداثة الأسعار/المخزون، واكتمال الكتالوج.</p><h4>ما نبحث عنه</h4><h5>المتطلبات الأساسية</h5><ul><li>خبرة عملية لا تقل عن 7 سنوات في إدارة قواعد البيانات في بيئات الإنتاج، بما في ذلك محرك علائقي واحد على الأقل على نطاق واسع (MySQL و/أو PostgreSQL).</li><li>إثبات ملكية ضبط أداء الاستعلامات، واستراتيجية الفهرسة، وتحسين الاستعلامات في نظام إنتاجي حي.</li><li>خبرة في التخطيط والتنفيذ للترقيات الرئيسية لمحرك قاعدة البيانات وعمليات الترحيل (مثل استراتيجيات التبديل الأزرق/الأخضر أو ما يشابهها) بأقل فترة توقف.</li><li>فهم قوي لأنماط النسخ الاحتياطي/الاستعادة، والتوفر العالي، والتعافي من الكوارث (Multi-AZ، والنسخ الاحتياطي الآلي، واختبار التبديل الخاطف) في بيئة سحابية (AWS RDS أو ما يعادلها).</li><li>الارتياح للعمل مع بنيات البيانات الموجهة بالأحداث والمتسقة في النهاية - تحديد إصدارات المخطط، المعالجة متماثلة القوى، وأنماط إعادة البناء من سجل الأحداث - وليس فقط الأنظمة المعاملاتية التقليدية.</li><li>خبرة في وضع معايير تصميم المخططات، وعمليات المراجعة، أو اتفاقيات نمذجة البيانات لفريق هندسي لا يضم وظيفة مسؤول قواعد بيانات مخصص (DBA).</li><li>الارتياح للشراكة مع مهندسي التطبيقات وDevSecOps بدلاً من العمل بمعزل - يتطلب هذا الدور بناء ممارسة بقدر ما يتطلب تشغيلها.</li><li>أساسيات عمل أمان قواعد البيانات العملية: وصول الحد الأدنى من الصلاحيات، وتدوير بيانات الاعتماد، والتشفير أثناء الخمول وأثناء النقل.</li><li>إتقان SQL ولغة برمجة نصية/أتمتة واحدة على الأقل (Python أو Bash) للأدوات والمراقبة.</li></ul><h5>مؤهلات إضافية</h5><ul><li>خبرة في مستودعات البيانات السحابية وأدوات التحويل (مثل Snowflake، dbt).</li><li>خبرة في البنية التحتية كرمز (Terraform) لإدارة موارد قواعد البيانات.</li><li>خبرة في ملحقات PostgreSQL مثل pgvector، أو نمذجة العلاقات الشبيهة بالرسم البياني في قاعدة بيانات علائقية.</li><li>خبرة في دعم إدارة البيانات الرئيسية، أو تسوية الكيانات، أو أنظمة مطابقة السجلات.</li><li>خبرة في العمل ضمن بيئة خاضعة لمعايير SOC 2 أو بيئة مماثلة قائمة على الامتثال.</li><li>خبرة</li></ul><p><strong>الملف الشخصي للمرشح المطلوب</strong></p><ul><li>خبرة عملية لا تقل عن 7 سنوات في إدارة قواعد البيانات في بيئات الإنتاج، بما في ذلك محرك علائقي واحد على الأقل على نطاق واسع (MySQL و/أو PostgreSQL).</li><li>إثبات ملكية ضبط أداء الاستعلامات، واستراتيجية الفهرسة، وتحسين الاستعلامات في نظام إنتاجي حي.</li><li>خبرة في التخطيط والتنفيذ للترقيات الرئيسية لمحرك قاعدة البيانات وعمليات الترحيل (مثل استراتيجيات التبديل الأزرق/الأخضر أو ما يشابهها) بأقل فترة توقف.</li><li>فهم قوي لأنماط النسخ الاحتياطي/الاستعادة، والتوفر العالي، والتعافي من الكوارث (Multi-AZ، والنسخ الاحتياطي الآلي، واختبار التبديل الخاطف) في بيئة سحابية (AWS RDS أو ما يعادلها).</li><li>الارتياح للعمل مع بنيات البيانات الموجهة بالأحداث والمتسقة في النهاية - تحديد إصدارات المخطط، المعالجة متماثلة القوى، وأنماط إعادة البناء من سجل الأحداث - وليس فقط الأنظمة المعاملاتية التقليدية.</li><li>خبرة في وضع معايير تصميم المخططات، وعمليات المراجعة، أو اتفاقيات نمذجة البيانات لفريق هندسي لا يضم وظيفة مسؤول قواعد بيانات مخصص (DBA).</li><li>الارتياح للشراكة مع مهندسي التطبيقات وDevSecOps بدلاً من العمل بمعزل - يتطلب هذا الدور بناء ممارسة بقدر ما يتطلب تشغيلها.</li><li>أساسيات عمل أمان قواعد البيانات العملية: وصول الحد الأدنى من الصلاحيات، وتدوير بيانات الاعتماد، والتشفير أثناء الخمول وأثناء النقل.</li><li>إتقان SQL ولغة برمجة نصية/أتمتة واحدة على الأقل (Python أو Bash) للأدوات والمراقبة.</li></ul>
<h2 class="h5">وصف الوظيفة</h2>
<div class="t-break" data-jb-field="description">
<span>Advansys هي مزود حلول تكنولوجية في صناعة البرمجيات الحاسوبية، يساعد المؤسسات على تحديث عملياتها من خلال أتمتة الأعمال، وخدمات السحابة، والتحول الرقمي الصناعي، وتطوير منخفض الكود، وأتمتة المستودعات، والاعتماد على الاستعانة بالجهات الخارجية الاستراتيجية. <br> يعمل الفريق على حلول تقنية عملية تعزز الكفاءة، والاتصال، والأداء التشغيلي عبر بيئات معقدة. <br> في هذا الدور، ستساهم في مبادرات الأتمتة والاتصال التي تدعم معدات الأطراف-المكانة للعملاء والأنظمة المرتبطة. <br> ستعمل عبر تكامل الأنظمة، وحالات الاستخدام المرتبطة بـ API، والدعم التشغيلي، ورؤية الخدمة، بالشراكة مع الفرق الداخلية للمساعدة في الحفاظ على منصات موثوقة ومعالجة القضايا التقنية التي تؤثر على استمرارية الخدمة. <br> المسؤوليات تطوير حالات استخدام ثابتة ومحدودة المدى متجاوبة تتعلق بـ CPE المدارة من HDM. <br> تعريف واجهات برمجة تطبيقات جديدة لحالات الاستخدام، بما في ذلك مكالمات الإدخال ونتائج الإخراج. <br> الحفاظ على نظام HDM. <br> تتبع مشاكل اتصال CPE. <br> تطوير وتصميم لوحات Splunk للإحصاءات الثابتة لـ CPE. <br> دعم التكامل بين HDM وأنظمة الطرف الثالث لجعل وظائف HDM متاحة من خلالها. <br> استكشاف أخطاء مشاكل CPE المفقودة أو غير المبرمجّة مع فرق الشبكة والأمان. <br> نموذج العمل المختلط، والتأمين الصحي والاجتماعي، والنقل، من 3-5 سنوات خبرة مهنية في إدارة الأنظمة، والأتمتة، أو دور بنية تحتية ذو صلة. <br> خبرة قوية في إدارة Windows Server. <br> خبرة قوية في إدارة Linux (Red Hat، CentOS، وSolaris). <br> خبرة عملية في إدارة Oracle WebLogic. <br> خبرة في إدارة قواعد البيانات (SQL Server، Oracle Database، MySQL، أو PostgreSQL)، بما في ذلك إدارة قاعدة البيانات الأساسية، واستعلامات SQL، والنسخ الاحتياطية والاستعادة. <br> الكفاءة في البرمجة بلغة Python و Bash و PowerShell. <br> فهم جيد لـ RESTful APIs و JSON و XML. <br> الخبرة في تصميم واختبار واجهات برمجة التطبيقات باستخدام Postman وSwagger. <br> القدرة على بناء وتكامل APIs استناداً إلى الوثائق التقنية. <br> خبرة في استكشاف مشكلات اتّصال الشبكات. <br> معرفة بربط الشبكات الثابتة، بما في ذلك البوابة الثابتة، وBNG، وEdge Routers، وجدران الحماية، وشبكات المجتمع المحمي. <br> معرفة باتصال الإنترنت المحمول، بما في ذلك GGSN، وعنوان NAT/IP، والوصول اللاسلكي الثابت (FWA). <br> معرفة باتصال الشبكة الأساسية، بما في ذلك سياسات الجدار الناري، وPE Routers، وIP Networking، والتبديل. <br> إدارة البائعين. <br> تواصل باللغة الإنجليزية بطلاقة (المسموعة والمكتوبة). <br> مؤهل للعمل في مصر. <br></span> </div>
<p>نبحث عن مهندس دعم تطبيقات وتكامل للانضمام إلى فريقنا ودعم منصات الاتصالات الهاتفية وأنظمة إدارة أجهزة CPE والتكامل مع التطبيقات الخارجية. الدور يجمع بين دعم تطبيقات الاتصالات، تكامل الأنظمة، تطوير واجهات برمجة التطبيقات، إدارة Linux/WebLogic، البرمجة النصية، واستكشاف مشكلات الشبكة.</p><p>المسؤوليات الرئيسية</p><ul><li>تطوير ودعم حالات استخدام النطاق العريض الثابت وFWA المتعلقة بالأجهزة CPE المدارة عبر منصة HDM.</li><li>تصميم وتطوير واجهات برمجة تطبيقات RESTful بناءً على الوثائق التقنية، بما في ذلك تعريف مدخلات ومخرجات API والتكاملات المطلوبة.</li><li>صيانة ودعم نظام HDM (إدارة أجهزة المنزل) وضمان توفره واستقراره.</li><li>مراقبة واستكشاف مشاكل الاتصال والتزويد والاتصال في CPE.</li><li>التحري وحل مشاكل CPE الناقصة أو غير المجهزة بالتنسيق مع فرق الشبكة والأمن.</li><li>تصميم وتطوير لوحات Splunk لمراقبة إحصاءات CPE الثابتة والاتصال وأداء النظام.</li><li>تطوير وصيانة التكاملات بين منصة HDM وأنظمة الطرف الثالث لكشف واستهلاك وظائف HDM.</li><li>استكشاف مشكلات الاتصال عبر بيئات الشبكة الثابتة والمتنقلة والجوهرية.</li><li>دعم بيئات التطبيقات، والطبقة المتوسطة، بما في ذلك Oracle WebLogic.</li><li>تطوير السكربتات باستخدام Python وBash وPowerShell لأتمتة الأنشطة التشغيلية واستكشاف الأخطاء.</li><li>إجراء إدارة قواعد بيانات أساسية واستعلامات باستخدام Oracle وSQL Server وMySQL وPostgreSQL.</li><li>اختبار واستكشاف APIs باستخدام أدوات مثل Postman وSwagger.</li><li>العمل closely مع فرق الشبكة والأمن والتطبيقات والتقنية الأخرى لحل الحوادث وتقديم حلول تقنية جديدة.</li><li>المشاركة في الدعم على الدوام واستكشاف مشاكل الإنتاج عند الحاجة.</li><li>التنسيق مع البائعين وفرق الطرف الثالث عند الحاجة.</li></ul><p><strong>المرشح المثالي</strong></p><p>يجب أن يمتلك المرشح خبرة عملية في بيئة الاتصالات أو مزود خدمة الإنترنت، مع فهم قوي للنطاق العريض الثابت وFWA واتصال CPE وتكامل الشبكة.</p><p>درجة البكالوريوس في علوم الكمبيوتر أو تكنولوجيا المعلومات أو الاتصالات أو الهندسة، أو مجال ذي صلة.</p><p>خبرة 2+ سنوات ذات صلة في الاتصالات أو مزودات الإنترنت أو دعم التطبيقات أو تكامل الأنظمة أو بيئة مماثلة.</p><p>خبرة قوية في إدارة Linux، ويفضل Red Hat/CentOS.</p><p>معرفة جيدة بإدارة Windows Server.</p><p>خبرة عملية بإدارة Oracle WebLogic.</p><p>معرفة جيدة بواجهات RESTful وJSON وXML.</p><p>خبرة في تصميم واختبار APIs باستخدام Postman وSwagger.</p><p>القدرة على بناء وتكامل APIs بناءً على الوثائق التقنية.</p><p>مهارات برمجة سكربت جيدة باستخدام Python وBash وPowerShell.</p><p>معرفة بقواعد البيانات مثل Oracle وSQL Server وMySQL أو PostgreSQL، بما في ذلك الاستعلامات الأساسية وأنشطة النسخ الاحتياطي/استعادة.</p><p>فهم جيد لشبكات IP والتوجيه والجدران النارية وVPNs.</p><p>خبرة في استكشاف مشاكل اتصال الشبكة.</p><p>الخبرة في لوحات Splunk والمراقبة تعتبر ميزة إضافية.</p><p>الخبرة في منصات HDM/CPE مفضلة بشدة.</p>
<p> <strong> وصف الوظيفة <br>
</strong>1. تصميم وتطوير والحفاظ على تطبيقات الويب الحديثة والأنظمة المؤسسية.<br>2. بناء واجهات مستخدم استجابية باستخدام أطر العمل الأمامية الحديثة.<br>3. تطوير خدمات خلفية قابلة للتوسع، وواجهات برمجة التطبيقات، والتكاملات.<br>4. تصميم وتحسين هياكل قواعد البيانات وأداء التطبيق.<br>5. استخدام أدوات تطوير الذكاء الاصطناعي لتسريع تسليم البرمجيات وتحسين الإنتاجية.<br>6. تصميم وتطوير عملاء الذكاء الاصطناعي وحلول أتمتة سير العمل.<br>7. بناء تكاملات مع LLMs وأدوات خارجية.<br>8. تنفيذ تطبيقات مبنية على RAG ومساعدين معرفيين.<br>9. العمل بفعالية في بيئة بعيدة تماماً.<br>10. الحفاظ على توثيق واضح وتواصل بين الفرق.<strong> </strong></p><strong>
</strong><p><strong>المتطلبات:<br>
</strong> </p>
<ul>
<li>خبرة مهنية في تطوير البرمجيات لا تقل عن 5 سنوات.</li>
<li>خبرة مثبتة في تسليم تطبيقات ويب كاملة النطاق.</li>
<li>خبرة عملية في استخدام أدوات تطوير مدعومة بالذكاء الاصطناعي في العمل اليومي.</li>
<li>خبرة في بناء تطبيقات مدعمة بالذكاء الاصطناعي، ووكلاء، أو حلول أتمتة سير العمل.<br>القدرة المثبتة على العمل بشكل مستقل في بيئة بعيدة.</li>
</ul>
<p> <strong>المهارات التقنية:<br>
</strong> </p>
<ul>
<li>الواجهة الأمامية: React, Angular, Next.js, Vue.js, JavaScript, TypeScript, HTML5, CSS3.</li>
<li>الخلفية: .NET Core / ASP.NET Core, RESTful APIs, Microservices.</li>
<li>قواعد البيانات: SQL Server, PostgreSQL, MySQL, NoSQL.</li>
<li>السحابة وDevOps: Git, CI/CD, Docker, Azure, AWS, أو GCP.</li>
<li>أنظمة AI وAgentic (أي واحد منها): OpenAI, Claude, Gemini, LangChain, LangGraph, Semantic Kernel, CrewAI, AutoGen, RAG, Vector Databases, Prompt Engineering.</li>
<li>أدوات تطوير AI (أي واحد منها): Cursor, Claude Code, GitHub Copilot, ChatGPT, Gemini, Windsurf</li>
</ul>
<p> <strong>المؤهلات المفضلة:</strong> </p>
<ul>
<li>خبرة في بناء حلول AI للشركات.</li>
<li>خبرة في دمج أنظمة AI مع ERP، CRM، أو تطبيقات الأعمال.</li>
<li>معرفة في هندسة البرمجيات وتصميم أنظمة قابلة للتوسع.</li>
<li>خبرة في توجيه المطورين المبتدئين.</li>
<li>خبرة مع MCP ونماذج تكامل الذكاء الاصطناعي الحديثة.<strong> <br>
</strong> <strong> <br>
</strong> </li>
</ul>
<p>تم وسمها بـ: .net core , aitools. , angular , asp.net core , AWS , azure , css3 , GCP , html5 , javascript , microservices , next.js , postgresql , restful apis. , sql server , typescript , vue.js </p>
<h2 class="h5">وصف الوظيفة</h2>
<div class="t-break" data-jb-field="description">
<span>نحن نبحث عن مهندس دعم تطبيقات وتكامل للانضمام إلى فريقنا ودعم منصات الاتصالات ، ونُظم إدارة أجهزة النهاية (CPE) ، والتكامل مع التطبيقات الخارجية. <br> الدور يجمع بين دعم تطبيقات الاتصالات ، وتكامل الأنظمة ، وتطوير واجهات بر API ، وإدارة لينوكس/WebLogic ، والبرمجة النصية ، واستكشاف مشكلات الشبكة. <br> ينبغي أن يمتلك المرشح المثالي خبرة عملية في بيئة اتصالات أو مزود خدمات عبر الإنترنت (ISP) مع فهم قوي للنطاق الثابت للBroadband ، و FWA ، واتصال CPE ، وتكامل الشبكة. <br> المسؤوليات الأساسية تطوير ودعم حالات استخدام للنطاق الثابت وFWA المتعلقة بـ CPEs المُدارة عبر منصة HDM. <br> تصميم وتطوير واجهات بر API RESTful بناءً على الوثائق التقنية، بما في ذلك تحديد مدخلات ومخرجات API والتكاملات المطلوبة. <br> الحفاظ ودعم نظام HDM (إدارة أجهزة المنازل) وضمان توافره واستقراره. <br> رصد واستكشاف مشكلات الاتصال والتزويد والاتصال الخاصة بـ CPE . <br> البحث عن CPEs المفقودة أو غير المزوَّدة وتنسيقها مع فرق الشبكة والأمان. <br> تصميم وتطوير لوحات Splunk لمراقبة إحصاءات CPE الثابتة والاتصال وأداء النظام. <br> تطوير والحفاظ على التكاملات بين منصة HDM وأنظمة الطرف الثالث لكشف واستهلاك وظائف HDM. <br> استكشاف مشكلات الاتصال عبر بيئات الشبكة الثابتة والمتحركة والجوهرية. <br> دعم بيئات التطبيقات والوساط الوسيطة بما في ذلك Oracle WebLogic . <br> تطوير نصوص باستخدام Python و Bash و PowerShell لأتمتة الأنشطة التشغيلية واستكشاف المشكلات. <br> إجراء إدارة قواعد بيانات أساسية واستعلامات باستخدام Oracle وSQL Server وMySQL أو PostgreSQL . <br> اختبار واستكشاف واجهات API باستخدام أدوات مثل Postman وSwagger . <br> العمل عن كثب مع فرق الشبكة والأمان والتطبيقات والفرق التقنية الأخرى لحل الحوادث وتقديم حلول تقنية جديدة. <br> المشاركة في الدعم عند الحاجة واستكشاف الإنتاج. <br> التنسيق مع البائعين وفِرق الطرف الثالث عند الحاجة. <br> نموذج عمل هجين، اجتماعي وتغطية طبية، نقل. درجة البكالوريوس في علوم الكمبيوتر أو تكنولوجيا المعلومات أو الاتصالات أو الهندسة أو مجال ذي صلة. <br> خبرة 2+ سنوات في الاتصالات، ISP، دعم التطبيقات، تكامل الأنظمة، أو بيئة مماثلة. <br> خبرة قوية في إدارة Linux ، ويفضل Red Hat/CentOS. <br> معرفة جيدة بإدارة Windows Server . <br> خبرة عملية في إدارة Oracle WebLogic . <br> معرفة جيدة بـ RESTful APIs وJSON وXML . <br> خبرة في تصميم واختبار واجهات API باستخدام Postman وSwagger . <br> القدرة على بناء وتكامل APIs بناءً على الوثائق التقنية . <br> مهارات برمجة نصية جيدة باستخدام Python و Bash و PowerShell . <br> معرفة بقواعد البيانات مثل Oracle وSQL Server وMySQL أو PostgreSQL ، بما في ذلك الاستعلامات الأساسية وأنشطة النسخ الاحتياطي/استعادة البيانات. <br> فهم جيد لشبكات IP والتوجيه والجدران النارية وVPNs . <br> خبرة في استكشاف مشكلات الاتصال بالشبكة . <br> خبرة في لوحات Splunk والمراقبة ميزة إضافية. <br> خبرة مع منصات HDM/CPE إدارة مفضلة للغاية.<br></span> </div>
<ul><li><p>Administer, maintain, and optimize <strong>Windows Server environments (2019, 2022, 2025, and later)</strong>, including Active Directory, DNS, DHCP, Group Policy, IIS, File Services, and related infrastructure services.</p></li><li><p>Manage and maintain <strong>Linux server environments (Ubuntu/CentOS)</strong> supporting web applications, databases, and critical infrastructure services.</p></li><li><p>Design, deploy, and manage <strong>virtualization environments</strong>, ensuring high availability, scalability, performance, and efficient resource utilization.</p></li><li><p>Deploy, configure, and maintain <strong>web hosting and application platforms</strong>, including IIS, cPanel, Plesk, Nginx, and Apache.</p></li><li><p>Design, deploy, administer, and optimize <strong>Oracle Cloud Infrastructure (OCI)</strong> environments, including Compute, Networking, Storage, Load Balancers, and other cloud services.</p></li><li><p>Configure and manage <strong>OCI Load Balancers and Web Application Firewalls (OCI WAF)</strong>, including security policies, traffic rules, and application protection.</p></li><li><p>Manage <strong>DNS infrastructure, SSL/TLS certificates, domain configurations, and secure application connectivity</strong> across on-premises and cloud environments.</p></li><li><p>Monitor server and cloud infrastructure performance, availability, capacity, and resource utilization, proactively identifying and resolving potential issues.</p></li><li><p>Troubleshoot complex <strong>production and infrastructure issues</strong>, perform root-cause analysis, and implement permanent corrective solutions to maintain high system availability.</p></li><li><p>Implement and maintain <strong>backup, disaster recovery, and business continuity solutions</strong> for critical servers, applications, databases, and cloud workloads.</p></li><li><p>Perform infrastructure security assessments, vulnerability remediation, system hardening, log analysis, and security incident investigation.</p></li><li><p>Configure and manage <strong>firewalls, VPNs, routing, and network security policies</strong>, with hands-on experience in platforms such as MikroTik and DrayTek.</p></li><li><p>Administer and maintain <strong>Microsoft SQL Server, PostgreSQL, and MySQL</strong>, including performance monitoring, database maintenance, backup, recovery, and troubleshooting.</p></li><li><p>Implement and maintain <strong>infrastructure monitoring and alerting solutions</strong> for servers, applications, networks, and cloud resources.</p></li><li><p>Manage system capacity, patching, upgrades, and lifecycle activities to ensure infrastructure remains secure, stable, and up to date.</p></li><li><p>Collaborate with <strong>Software Development and Engineering teams</strong> to deploy, secure, troubleshoot, and maintain production applications and services.</p></li><li><p>Support enterprise customers and internal teams in resolving complex <strong>server, cloud, networking, and infrastructure-related issues</strong>, while ensuring SLA compliance.</p></li><li><p>Maintain accurate <strong>technical documentation</strong>, including infrastructure diagrams, configurations, procedures, recovery plans, and system inventories.</p></li><li><p>Manage and maintain <strong>Yeastar IP PBX / VoIP infrastructure</strong> and associated IP phones as part of the company's communication infrastructure.</p></li><li><p>Support and maintain <strong>Hikvision CCTV infrastructure</strong>, including NVRs, IP cameras, storage, and network connectivity when required.</p></li></ul><h2>Core Technologies</h2><p><strong>Servers & Operating Systems:</strong><br>Windows Server 2019/2022/2025+, Linux (Ubuntu/CentOS)</p><p><strong>Microsoft Infrastructure:</strong><br>Active Directory, DNS, DHCP, Group Policy, IIS, File Services</p><p><strong>Cloud:</strong><br>Oracle Cloud Infrastructure (OCI), Compute, Networking, Storage, Load Balancers, OCI WAF</p><p><strong>Virtualization:</strong><br>VMware / Hyper-V and related virtualization technologies</p><p><strong>Web & Hosting:</strong><br>IIS, Nginx, Apache, cPanel, Plesk</p><p><strong>Databases:</strong><br>Microsoft SQL Server, PostgreSQL, MySQL</p><p><strong>Networking & Security:</strong><br>MikroTik, DrayTek, Firewalls, VPN, Routing, SSL/TLS, ModSecurity, Network Security</p><p><strong>Monitoring & Operations:</strong><br>Infrastructure Monitoring, Performance Monitoring, Log Management, Backup & Disaster Recovery</p><p><strong>Communication & Surveillance:</strong><br>Yeastar, SIP, VoIP, Hikvision CCTV</p><p><strong>Requirements</strong></p><ul><li><p><strong>Experience Level:</strong> A minimum of <strong>3-7 years</strong> of demonstrable experience in an IT Administrator or similar role, showcasing your proficiency as an <strong>Experienced</strong> professional.</p></li><li><p><strong>Technical Mastery:</strong> Proven expertise in <strong>System Administration</strong>, with hands-on experience across <strong>Windows Server</strong> and <strong>Linux</strong> environments.</p></li><li><p><strong>Network & Cloud Proficiency:</strong> Strong command of <strong>Networking</strong> principles, including configuration and management of <strong>MikroTik</strong> devices, and experience with <strong>Oracle Cloud Infrastructure (OCI)</strong>.</p></li><li><p><strong>Security Acumen:</strong> A solid understanding and practical experience in implementing robust <strong>Cybersecurity</strong> measures.</p></li><li><p><strong>Identity & Data Management:</strong> Proficient in administering <strong>Active Directory</strong> and managing <strong>SQL Server</strong> databases.</p></li><li><p><strong>Operational Technologies:</strong> Experience with <strong>VoIP</strong> systems and <strong>CCTV</strong> infrastructure.</p></li><li><p><strong>Virtualization Skills:</strong> Practical experience with <strong>Virtualization</strong> technologies.</p></li><li><p><strong>Problem Solver:</strong> Exceptional <strong>Troubleshooting</strong> and <strong>Problem Solving</strong> skills, coupled with a strong commitment to providing excellent <strong>Technical Support</strong>.</p></li><li><p><strong>Communication:</strong> Excellent communication and interpersonal skills, essential for collaborative team environments and effective user support.</p></li></ul><p></p>
<h3>ما ستكون مسؤولاً عنه</h3><h4>الأتمتة والتكامل المستمر/التسليم المستمر (CI/CD)</h4><p>بناء وصيانة مجموعات الاختبار الآلي المدمجة في خط أنابيب CI/CD بحيث تقتصر الإصدارات على تغطية اختبار حقيقية.</p><p>امتلاك استراتيجية الاختبار الآلي عبر الخدمات لزيادة التغطية مع مرور الوقت وتقليل الاعتماد على جولات اختبار التراجع اليدوي.</p><p>استكشاف أخطاء أعطال الاختبارات وإصلاحها في خط الأنابيب والتمييز بين حالات التراجع الحقيقية والأعطال غير المستقرة أو الخاصة ببيئة العمل.</p><h4>تصميم الاختبارات وتنفيذها</h4><p>تصميم وتنفيذ خطط الاختبار للميزات الجديدة وإصلاح العيوب عبر طبقة خدمات Play/Scala وSpring Boot والواجهة الأمامية React.</p><p>كتابة وصيانة تغطية الاختبار على مستوى واجهة برمجة التطبيقات (API) للخدمات (core-api وcxml-api وprocure APIs) والتحقق من السلوك مقابل البيانات المدعومة بـ MySQL وPostgreSQL.</p><p>تولي مسؤولية معايير القبول والتحقق من العيوب، والتحقق من معايير القبول التي كتبها فريق المنتج للتحسينات.</p><p>إجراء اختبارات التراجع قبل الإصدارات، بمقياس يتناسب مع مستوى الخطر المقيم لكل تذكرة (الأثر التقني والتشغيلي والامتثال).</p><h4>دعم الإصدارات والبيئات</h4><p>المشاركة في مراجعة الجاهزية للإصدار والموافقة على نطاق الاختبار قبل انتقال الإصدارات إلى اختبار قبول المستخدم (UAT) والإنتاج.</p><p>التحقق من السلوك بشكل متسق عبر البيئات (التطوير، الإعداد، UAT، الإنتاج) والإبلاغ عن أي انحراف في البيئة قد يؤثر على موثوقية الاختبار.</p><p>دعم تنسيق اختبار قبول المستخدم (UAT) مع العمليات التجارية، بما في ذلك مراجعة ملاحظات الإصدار وتقييمات المخاطر قبل كل إصدار.</p><p><strong>الملف الشخصي للمرشح المطلوب</strong></p><h3>ما نبحث عنه</h3><h4>المتطلبات الأساسية</h4><ul><li>خبرة تزيد عن 5 سنوات في دور ضمان الجودة (QA)، أو مهندس تطوير البرمجيات في الاختبار (SDET)، أو اختبار البرمجيات، ويفضل أن تكون على تطبيق ويب فعلي في بيئة الإنتاج.</li><li>خبرة عملية قوية في بناء وصيانة مجموعات الاختبار الآلي المدمجة في خط أنابيب CI/CD (مثل Selenium أو Playwright أو Cypress أو ما شابه)، حيث يعد هذا جزءًا أساسيًا من الدور وليس مهارة ثانوية.</li><li>خبرة في اختبار كل من الخدمات الخلفية (REST APIs) والواجهات الأمامية المستندة إلى المتصفح.</li><li>القدرة والارتياح في كتابة واستعلام SQL مقابل قواعد البيانات العلاقاتية (MySQL و/أو PostgreSQL) للتحقق من صحة البيانات على مستوى قاعدة البيانات.</li><li>خبرة في أدوات تتبع العيوب وإدارة حالات الاختبار (مثل Jira أو ما شابه).</li><li>القدرة على قراءة القدر الكافي من كود التطبيق (Java أو Scala أو لغات JVM المشابهة) لفهم ما الذي غيره الإصلاح بالفعل.</li></ul><h4>مهارات يفضل وجودها</h4><ul><li>خبرة في اختبار الخدمات المنشورة على Kubernetes، أو العمل عبر بيئات الحاويات (containerized environments).</li><li>معرفة بتطبيقات Spring Boot وPlay Framework بشكل خاص.</li><li>خبرة في بيئة خاضعة للوائح التنظيمية أو الامتثال (SOC 2، أو علوم الحياة، أو ما شابه).</li><li>خبرة أو دراية باختبارات الأداء أو اختبارات الحمل.</li></ul>
<h3>ما ستفعل</h3>الأتمتة والتكامل المستمر/التسليم المستمر (CI/CD)<br><ul><li>بناء وصيانة مجموعات الاختبارات الآلية المدمجة في خط أنابيب CI/CD لضمان تقييد الإصدارات بتغطية اختبار حقيقية.</li><li>قيادة استراتيجية الاختبار الآلي عبر الخدمات لزيادة التغطية مع مرور الوقت وتقليل الاعتماد على جولات اختبار الانحدار اليدوي.</li><li>استكشاف أخطاء إخفاقات الاختبار وإصلاحها في خط الأنابيب والتمييز بين الانحدارات الحقيقية والإخفاقات العشوائية أو المرتبطة بالبيئة.</li></ul>تصميم الاختبار وتنفيذه<br><ul><li>تصميم وتنفيذ خطط الاختبار للميزات الجديدة وإصلاح العيوب عبر طبقة خدمات Play/Scala وSpring Boot والواجهة الأمامية React.</li><li>كتابة وصيانة تغطية الاختبار على مستوى واجهة برمجة التطبيقات (API) للخدمات (core-api وcxml-api وprocure APIs) والتحقق من السلوك مقابل البيانات المدعومة بـ MySQL وPostgreSQL.</li><li>تولي مسؤولية معايير القبول والتحقق من العيوب، والتحقق من صحة معايير القبول التي كتبها فريق المنتج للتحسينات.</li><li>إجراء اختبار الانحدار قبل الإصدارات، بمقياس يتناسب مع مستوى المخاطر المقيّم لكل تذكرة (الأثر الفني والتنفيذي والامتثال).</li></ul>دعم الإصدار والبيئة<br><ul><li>المشاركة في مراجعة الجاهزية للإصدار والموافقة على نطاق الاختبار قبل انتقال الإصدارات إلى اختبار قبول المستخدم (UAT) والإنتاج.</li><li>التحقق من السلوك بشكل اتساقي عبر البيئات (التطوير، الإعداد، UAT، الإنتاج) والإبلاغ عن انحرافات البيئة التي قد تؤثر على موثوقية الاختبار.</li><li>دعم تنسيق UAT مع عمليات الأعمال، بما في ذلك مراجعة ملاحظات الإصدار ودرجات المخاطر قبل كل إصدار.</li></ul><p><strong>الملف الشخصي للمرشح المطلوب</strong></p><h3>ما نبحث عنه</h3>المتطلبات الأساسية<br><ul><li>خبرة لا تقل عن 5 سنوات في دور ضمان الجودة (QA) أو مهندس تطوير البرمجيات في الاختبار (SDET) أو اختبار البرمجيات، ويفضل أن تكون على تطبيق ويب فعلي (Production).</li><li>خبرة عملية قوية في بناء وصيانة مجموعات الاختبارات الآلية المدمجة في خط أنابيب CI/CD (مثل Selenium أو Playwright أو Cypress أو ما شابه)؛ يعد هذا جزءًا أساسيًا من الدور وليس مهارة ثانوية.</li><li>خبرة في اختبار كل من الخدمات الخلفية (REST APIs) والواجهات الأمامية المستندة إلى المتصفح.</li><li>الراحة والقدرة على كتابة استعلامات SQL والتحقق منها مقابل قواعد البيانات 관계ية (MySQL و/أو PostgreSQL) للتحقق من صحة البيانات.</li><li>خبرة في أدوات تتبع العيوب وإدارة حالات الاختبار (مثل Jira أو ما شابه).</li><li>القدرة على قراءة القدر الكافي من كود التطبيق (Java أو Scala أو لغات JVM المشابهة) لفهم ما الذي غيره الإصلاح بالفعل.</li></ul>ميزات إضافية يفضل وجودها<br><ul><li>خبرة في اختبار الخدمات المنشورة على Kubernetes، أو العمل عبر بيئات الحاويات.</li><li>الدراية بتطبيقات Spring Boot وPlay Framework بشكل خاص.</li><li>خبرة في بيئة خاضعة للتنظيم أو محكومة بالامتثال (SOC 2، علوم الحياة، أو ما شابه).</li><li>خبرة أو إلمام باختبارات الأداء أو اختبارات الحمل.</li></ul>
<h2 class="h5">الوصف الوظيفي</h2><div class="t-break" data-jb-field="description"><p>تبحث Flairstech عن مسؤول أول قواعد بيانات للانضمام إلى فريق الهندسة لدينا، ويرفع تقاريره إلى الرئيس التنفيذي للتكنولوجيا (CTO). ستكون مسؤولاً عن كيفية تصميم البيانات وتشغيلها وحوكمتها على مستوى قاعدة البيانات — معايير المخطط (schema) والترحيل، وضبط الأداء والتخطيط للسعة، وانضباط النسخ الاحتياطي والتعافي من الكوارث، وأمان الوصول — عبر قواعد بيانات MySQL وPostgreSQL الإنتاجية لدينا، بالشراكة الوثيقة مع فريقي الهندسة وDevSecOps بدلاً من العمل بمعزل عنهما.</p><br><p>يلعب هذا الدور أيضاً دوراً أساسياً في مبادرة جديدة رئيسية: منصة للمشتريات والكتالوجات مبنية حول نموذج بيانات قياسي لعروض المنتجات/الموردين، وحوكمة البيانات الرئيسية، وبنية قائمة على الأحداث (event-driven architecture)، ويمتد معظمها لتوسيع بيئة PostgreSQL الحالية لدينا (بما في ذلك امتداد pgvector للبحث الدلالي ونمذجة العلاقات للرسم البياني للمعرفة Knowledge Graph). ستساعد في تصميم وتوسيع نموذج البيانات المترابط بتلك المنصة إلى جانب فريق هندسي صغير وذو خبرة، ووضع المعايير التي تبني عليها بقية المؤسسة مع استمرار نمو احتياجات قواعد البيانات لدينا.</p><br><p><span><strong>ما ستفعله</strong></span></p><br><p><span><strong>تصميم ومعايير قواعد البيانات</strong></span></p><br><ul><li>وضع معايير تصميم المخططات (schema)، واتفاقيات الترحيل، وعملية مراجعة لتغييرات قواعد البيانات عبر خدمات MySQL وPostgreSQL — وهو عمل يتم حالياً بشكل عشوائي بواسطة المهندسين الذين يبنون كل ميزة.</li><li>مراجعة تغييرات المخطط المقترحة من قبل مهندسي التطبيقات (procure، core-api، job-workers) وتقديم المشورة بشأنها، مع التركيز على استراتيجية الفهرسة، ومفاضلات التنظيم (normalization)، وأداء الاستعلام.</li><li>توثيق اتفاقيات نمذجة البيانات وممارسات الترحيل حتى تتجاوز المعايير المعرفة المؤسسية لأي شخص بمفرده.</li></ul><p><span><strong>الأداء والموثوقية والعمليات</strong></span></p><br><ul><li>تولي مسؤولية ضبط أداء الاستعلام والتخطيط للسعة عبر قواعد البيانات الإنتاجية، ومراقبة الاستعلامات البطئية، وتنافس الأقفال (lock contention)، وتشبّع الاتصالات قبل أن تتحول إلى حوادث.</li><li>الشراكة مع DevSecOps لتحديد واختبار إجراءات النسخ الاحتياطي والاستعادة والتعافي من الكوارث — والتحقق، وليس فقط التكوين، من التبديل عند الفشل عبر المناطق المتعددة (Multi-AZ) والاحتفاظ بالنسخ الاحتياطية لمدة 30 يوماً.</li><li>بناء أنظمة مراقبة صحة قاعدة البيانات والتنبيه بحيث يتم اكتشاف التدهور بشكل استباقي بدلاً من اكتشافه أثناء استكشاف الأخطاء وإصلاحها.</li></ul><p><span><strong>دورة الحياة والحوكمة والأمان</strong></span></p><br><ul><li>تولي إدارة دورة حياة إصدارات قاعدة البيانات: تخطيط وتنفيذ ترقيات محرك قاعدة البيانات قبل انتهاء الدعم، وإيقاف تشغيل مثيلات الأنظمة القديمة أو المكررة بمجرد تأكيد اكتمال الترحيل.</li><li>الشراكة مع DevSecOps لإخضاع إصدارات قواعد البيانات لإدارة "البنية التحتية ككود" (Infrastructure-as-Code) وإغلاق ثغرات التعرض للشبكة ونتائج التحكم في الوصول فور تحديدها.</li><li>إدارة التحكم في الوصول إلى قواعد البيانات ونظافة أوراق الاعتماد — أدوار الأذن الأدنى (least-privilege)، وتدوير أوراق الاعتماد، وتسجيل تدقيق الوصول المتميز.</li></ul><p><span><strong>منصة البيانات والتحليلات</strong></span></p><br><ul><li>تقديم الخبرة في قواعد البيانات ونمذجة البيانات لبيئة تحليلات Snowflake/dbt لدينا، مما يساعد على توسيع نطاق حوكمة الإصدارات والوصول نفسها هناك.</li><li>دعم فريقي الهندسة والمنتجات بإرشادات نمذجة البيانات للميزات ذات متطلبات التحليلات أو التقارير.</li><li>القيام بدور المرجع الرئيسي للفريق في أسئلة قواعد البيانات، وتوجيه المهندسين حول تصميم المخططات وأداء الاستعلام كجزء من مراجعة الكود.</li></ul><p><span><strong>مبادرة منصة الكتالوج والبحث</strong></span></p><br><ul><li>العمل كقائد قواعد البيانات لمنصة مشتريات وكتالوج جديدة — نموذج بيانات قياسي لعروض المنتجات/الموردين مع حوكمة البيانات الرئيسية، وسجل كتالوج ذي إصدارات، وعروض خاصة بالعملاء متعددة المستأجرين — وتوسيع بيئة PostgreSQL الحالية بدلاً من إنشاء بنية تحتية جديدة لقواعد البيانات.</li><li>تصميم وضبط مخطط PostgreSQL الخاص بنطاق الكتالوج، بما في ذلك إصدارات الكتالوج وسجل التدقيق، ومطابقة المعرفات (ID crosswalk) مع السجلات المعاملات القديمة، وجداول العلاقات التي تدعم الرسم البياني للمعرفة (knowledge graph).</li><li>دعم البحث الدلالي القائم على pgvector في المنصة وبنيتها القائمة على الأحداث — أحداث ذات إصدارات مخطط محددة، والمعالجة المتكافئة (idempotent processing)، واستراتيجية إعادة التشغيل التي تسمح بإعادة بناء حالة الكتالوج والبحث من السجل التاريخي.</li><li>تقديم المشورة بشأن الأداء والعزل لكتالوجات العملاء متعددة المستأجرين، بما في ذلك عزل المستأجرين على مستوى الصف (row-level isolation) والعروض المادية (materialized views) للحسابات ذات الأحجام الكبيرة.</li><li>توسيع مستودع Snowflake/dbt لدعم تحليلات المنصة ومؤشرات أداء جودة البيانات الرئيسية، مثل ثقة المطابقة، وحداثة الأسعار/المخزون، واكتمال الكتالوج.</li></ul><p><span><strong>ما نبحث عنه</strong></span></p><br><p><span><strong>المتطلبات الأساسية</strong></span></p><br><ul><li>خبرة عملية لا تقل عن 7 سنوات في إدارة قواعد البيانات في بيئات الإنتاج، بما في ذلك محرك علائقي واحد على الأقل على نطاق واسع (MySQL و/أو PostgreSQL).</li><li>إثبات القدرة على تولي ضبط أداء الاستعلام، واستراتيجية الفهرسة، وتحسين الاستعلام في نظام إنتاج حي.</li><li>خبرة في تخطيط وتنفيذ ترقيات ومهاجرات محركات قواعد البيانات الرئيسية (مثل استراتيجيات blue/green أو استراتيجيات التبديل المماثلة) مع أقل وقت توقف ممكن.</li><li>فهم قوي لأنماط النسخ الاحتياطي/الاستعادة، والتوفر العالي، والتعافي من الكوارث (Multi-AZ، النسخ الاحتياطي الآلي، اختبار التبديل عند الفشل) في بيئة سحابية (AWS RDS أو ما يعادلها).</li><li>الراحة في العمل مع بنيات البيانات القائمة على الأحداث والاتساق النهائي (event-driven, eventually-consistent) — إصدارات المخطط، المعالجة المتكافئة، وأنماط إعادة البناء من سجل الأحداث التاريخي — وليس فقط الأنظمة المعاملاتية التقليدية.</li><li>خبرة في وضع معايير تصميم المخططات، أو عمليات المراجعة، أو اتفاقيات نمذجة البيانات لفريق هندسي ليس لديه مسؤول قواعد بيانات (DBA) مخصص.</li><li>المرونة والراحة في الشراكة مع مهندسي التطبيقات وDevSecOps بدلاً من العمل بمعزل — يتعلق هذا الدور ببناء ممارسة بقدر ما يتعلق بإدارتها.</li><li>أساسيات أمان قواعد البيانات العملية: الوصول بأقل أذونات، وتدوير أوراق الاعتماد، والتشفير أثناء السكون وأثناء النقل.</li><li>إتقان SQL ولغة برمجة نصية/أتمتة واحدة على الأقل (Python أو Bash) لأدوات المراقبة والأتمتة.</li></ul><p><span><strong>ميزات إضافية يفضل وجودها</strong></span></p><br><ul><li>خبرة في مستودعات البيانات السحابية وأدوات التحويل (مثل Snowflake، dbt).</li><li>خبرة في البنية التحتية ككود (Terraform) لإدارة موارد قواعد البيانات.</li><li>خبرة في امتدادات PostgreSQL مثل pgvector، أو نمذجة العلاقات الشبيهة بالرسم البياني (graph-like) في قاعدة بيانات علائقية.</li><li>خبرة في دعم إدارة البيانات الرئيسية، أو حل الكيانات (entity resolution)، أو أنظمة مطابقة السجلات.</li><li>خبرة في العمل في بيئة خاضعة لـ SOC 2 أو بيئة مماثلة قائمة على الامتثال.</li></ul><p>الخبرة </p><br></div>
<h2 class="h5">وصف الوظيفة</h2>
<div class="t-break" data-jb-field="description">
<span>وصف Intetics، شركة تكنولوجيا رائدة عالمياً تقدم تطوير تطبيقات برمجية مخصصة، فرق مهنية موزعة، تقييم جودة منتج البرمجيات، وحلول "كل شيء رقمي"، تبحث عن مطور غولانج كبير لإثراء فريقها بطبيب محترف سيساعد في دفع عجلة الابتكار وتقديم حلول متطورة. <br> نحن متخصصون في تطوير الخلفية عالي الأداء، تطبيقات سحابية-native، أنظمة موزعة، وبنى خدمات دقيقة قابلة للتوسع. <br> مشاريعنا تمتد عبر صناعات مختلفة، بما في ذلك إنترنت الأشياء، الحوسبة السحابية، التقنية المالية، الحلول القائمة على الذكاء الاصطناعي، ومعالجة البيانات في الوقت الفعلي. <br> نحن نبحث عن مهندس غولانج شغوف وطموح يمكنه تولّي ملكية تطوير الخلفية، واختيار التقنيات والأدوات الصحيحة لبناء حلول قوية وقابلة للتوسع. <br> إذا كنت تزدهر في بيئة مبتكرة وتستطيع تحويل الأفكار إلى حلول عملية، ندعوك للانضمام إلى فريقنا. <br> نحن نبحث عن مطوري غولانج كبار للمساهمة في فريقنا المتنامي والعمل على أنظمة خلفية معقدة وذات تحميل عالي. <br> المسؤوليات الأساسية: تطوير وتحسين والحفاظ على تطبيقات خلفية قابلة للتوسع وعالية الأداء باستخدام غولانج. <br> تصميم وتنفيذ بنى معمارية قائمة على الخدمات الصغيرة (ميكروسيرفيسات) وحلول سحابية-native. <br> ضمان جودة الشفرة وقابلية التوسع والصيانة من خلال أفضل ممارسات التطوير. <br> المشاركة في مراجعات الشفرة، مناقشات التصميم، وقرارات الهندسة المعمارية. <br> العمل بشكل وثيق مع فرق متعددة التخصصات لتصميم وتقديم حلول عالية التأثير. <br> استكشاف الأخطاء وتحسين الأنظمة القائمة من حيث الأداء والأمان والموثوقية. <br> المساهمة في الوثائق التقنية وتبادل المعرفة ضمن الفريق. <br> المسؤوليات: المتطلبات: 5+ سنوات من الخبرة في تطوير البرمجيات، مع تركيز قوي على غولانج. <br> فهم راسخ للبرمجة المتزامنة، الأنظمة الموزعة، والخدمات المصغرة. <br> خبرة في العمل مع واجهات RESTful و gRPC. <br> الإلمام بقاعدة البيانات SQL وNoSQL (مثل PostgreSQL، MySQL، MongoDB). <br> خبرة عملية مع Docker، Kubernetes، ومنصات سحابية (AWS، GCP، أو Azure). <br> معرفة بخطوط CI/CD، الاختبار الأوتوماتيكي، وممارسات DevOps. <br> مهارات قوية في حل المشكلات والقدرة على العمل بشكل مستقل. <br> مهارات اتصال وعمل جماعي ممتازة. <br> يفضل وجود: خبرة مع وسطاء الرسائل (Kafka، RabbitMQ، NATS). <br> فهم GraphQL، WebSockets، وهندسة التدفقات. <br> خبرة في AI/ML، IoT، أو مشاريع مرتبطة بالبلوكشين. <br> الإلمام بممارسات الأمان في تطوير الخلفية. <br> خبرة سابقة في بيئات تطوير Agile/Scrum. <br></span> </div>
المسؤوليات الرئيسية:<br><br>تطوير وصيانة وتحسين تطبيقات الويب المتكاملة (Full-stack) باستخدام #C/.NET لخدمات الواجهة الخلفية، وTypeScript/JavaScript وHTML وCSS لتطوير الواجهة الأمامية. تصميم وتنفيذ واجهات برمجة تطبيقات (RESTful APIs) قابلة للتوسع وآمنة وقابلة للصيانة، مع اتباع أفضل الممارسات في نمذجة الموارد والتحقق من البيانات وإصدارات الواجهات ومعالجة الأخطاء. بناء واجهات مستخدم متجاوبة وسهلة الاستخدام مع ضمان الأداء الأمثل والتوافق مع مختلف المتصفحات. تصميم وتطوير وتحسين قواعد البيانات العلائقية مثل MySQL أو PostgreSQL أو SQL Server، بما في ذلك كتابة الاستعلامات المعقدة والفهرسة وضبط الأداء. تطبيق أفضل ممارسات هندسة البرمجيات بما في ذلك الهندسة النظيفة (Clean Architecture)، وفصل الاهتمامات، وحقن التبعية (Dependency Injection)، وإعادة استخدام الكود. استكشاف الأخطاء وإصلاحها في بيئة الإنتاج عبر طبقات الواجهة الأمامية والخلفية وقواعد البيانات باستخدام منهجية منظمة لتحليل الأسباب الجذرية. تطوير وصيانة اختبارات الوحدات (Unit Tests) واختبارات التكامل لضمان استقرار التطبيق وموثوقيته وجودته. المشاركة الفعالة في مراجعات الكود وتقديم ملاحظات بناءة لتحسين جودة الكود والأمان وقابلية الصيانة والأداء. التعاون الوثيق مع مديري المنتجات والمصممين وأصحاب المصلحة لتوضيح المتطلبات وتقديم حلول تقنية فعالة. تولي مسؤولية الميزات بشكل كامل (من البداية إلى النهاية)، بدءاً من تطوير واجهة المستخدم وتنفيذ واجهات برمجة التطبيقات وصولاً إلى تصميم قاعدة البيانات والنشر والدعم بعد الإطلاق. المساهمة في عمليات التطوير الرشيقة (Agile)، والعمل المستمر على تحسين ممارسات التسليم وأداء النظام ومعايير الهندسة العامة.<br><br><br>الحد الأدنى من المتطلبات<br><br>خبرة عملية لا تقل عن 3 سنوات في تطوير البرمجيات المتكاملة (Full Stack Development). مهارات تواصل قوية باللغة الإنجليزية (كتابةً وتحدثاً). خبرة مثبتة في بيئات الإنتاج باستخدام #C/.NET وTypeScript/JavaScript وHTML وCSS وقواعد البيانات العلائقية. خبرة مثبتة في بناء ودعم التطبيقات الشاملة في بيئة عمل احترافية.
<p>تصميم قواعد البيانات والمعايير: وضع معايير تصميم المخططات (schema)، وأعراف الترحيل، وعملية مراجعة لتغييرات قواعد البيانات عبر خدمات MySQL وPostgreSQL، وهو العمل الذي يقوم به حاليًا مهندسو بناء كل ميزة بشكل مؤقت. مراجعة وتقديم المشورة بشأن تغييرات المخططات المقترحة من قبل مهندسي التطبيقات (procure, core-api, job-workers)، مع التركيز على استراتيجية الفهرسة، وتوازنات التسوية (normalization)، وأداء الاستعلامات. توثيق أعراف نمذجة البيانات وممارسات الترحيل حتى تتجاوز المعايير المعرفة المؤسسية لأي شخص بمفرده. الأداء والاعتمادية والعمليات: تولي مسؤولية ضبط أداء الاستعلام والتخطيط للسعة عبر قواعد بيانات الإنتاج، ومراقبة الاستعلامات البطئية، وتضارب الأقفال، وتشبّع الاتصالات قبل أن تتحول إلى حوادث. الشراكة مع فريق DevSecOps لتعريف واختبار إجراءات النسخ الاحتياطي والاسترداد والتعافي من الكوارث، مع التحقق من الفشل التلقائي عبر مناطق توفر متعددة (Multi-AZ) والاحتفاظ بالنسخ الاحتياطية لمدة 30 يومًا، وليس فقط إعدادها. بناء مراقبة صحة قاعدة البيانات والتنبيه بحيث يتم اكتشاف التدهور بشكل استباقي بدلاً من اكتشافه أثناء استكشاف الأخطاء وإصلاحها. دورة الحياة والحوكمة والأمن: إدارة دورة حياة إصدارات قواعد البيانات: التخطيط لتحديثات محرك قواعد البيانات وتنسيقها قبل انتهاء الدعم، وإيقاف تشغيل الأجهزة القديمة أو المكررة بمجرد تأكيد اكتمال الترحيل. الشراكة مع DevSecOps لوضع إصدارات قواعد البيانات تحت إدارة "البنية التحتية ككود" (Infrastructure-as-Code) وإغلاق ثغرات الشبكة ونتائج التحكم في الوصول فور تحديدها. إدارة التحكم في الوصول إلى قواعد البيانات ونظافة أوراق الاعتماد: أدوار الحد الأدنى من الصلاحيات، وتدوير أوراق الاعتماد، وتسجيل التدقيق للوصول المتميز. منصة البيانات والتحليلات: تقديم الخبرة في قواعد البيانات ونمذجة البيانات لبيئة تحليلات Snowflake/dbt الخاصة بنا، مما يساعد في توسيع نطاق نفس حوكمة الإصدارات والوصول هناك. دعم فرق الهندسة والمنتجات بإرشادات نمذجة البيانات للميزات ذات متطلبات التحليلات أو التقارير. العمل كمرجع أساسي للفريق في أسئلة قواعد البيانات، وتوجيه المهندسين بشأن تصميم المخططات وأداء الاستعلام كجزء من مراجعة الكود. مبادرة منصة الكتالوج والبحث: العمل كقائد قواعد البيانات لمنصة جديدة للشراء والكتالوجات: نموذج بيانات منتجات/عروض موردين قياسي مع حوكمة البيانات الرئيسية، وسجل كتالوج مفهرس بالإصدارات، وعروض مخصصة للعملاء متعددة المستأجرين تتوسع في بيئة PostgreSQL الحالية لدينا بدلاً من إنشاء بنية تحتية جديدة لقواعد البيانات. تصميم وتعديل مخطط PostgreSQL لـ Domain الكتالوج، بما في ذلك إصدارات الكتالوج وسجل التدقيق، وجدول ربط المعرفات (ID crosswalk) بالسجلات المعاملاتية القديمة، وجداول العلاقات التي تدعم الرسم البياني للمعرفة (knowledge graph). دعم البحث الدلالي القائم على pgvector للمنصة وبنيتها التحتية الموجهة بالأحداث: أحداث ذات إصدارات مخطط، ومعالجة متساوية القوى (idempotent)، واستراتيجية إعادة التشغيل التي تسمح بإعادة بناء حالة الكتالوج والبحث من السجل. تقديم المشورة بشأن الأداء والعزل لكتالوجات العملاء متعددة المستأجرين، بما في ذلك عزل المستأجرين على مستوى الصفوف والعروض المادية (materialized views) للحسابات ذات الحجم الكبير. توسيع مستودع Snowflake/dbt الخاص بنا لدعم تحليلات المنصة ومؤشرات الأداء الرئيسية لجودة البيانات، مثل ثقة المطابقة، وحداثة الأسعار/المخزون، واكتمال الكتالوج.</p><p><strong>الملف الشخصي للمرشح المطلوب</strong></p><p>المتطلبات: أكثر من 7 سنوات من الخبرة العملية في إدارة قواعد البيانات في بيئات الإنتاج، بما في ذلك محرك علائقي واحد على الأقل بمقياس كبير (MySQL و/أو PostgreSQL). إثبات القدرة على ضبط أداء الاستعلام، واستراتيجية الفهرسة، وتحسين الاستعلام في نظام إنتاج حي. خبرة في التخطيط والتنفيذ لعمليات الترقية والترحيل الكبرى لمحركات قواعد البيانات (مثل استراتيجيات التبديل blue/green أو ما شابه ذلك) مع حد أدنى من توقف الخدمة. فهم قوي لأنماط النسخ الاحتياطي/الاسترداد، والتوفر العالي، والتعافي من الكوارث (Multi-AZ، والنسخ الاحتياطي الآلي، واختبار الفشل التلقائي) في بيئة سحابية (AWS RDS أو ما يعادلها). ارتياح في العمل مع معماريات البيانات الموجهة بالأحداث والمستقرة في النهاية (eventually-consistent): إصدارات المخططات، والمعالجة متساوية القوى، وأنماط إعادة البناء من سجل الأحداث وليس فقط الأنظمة المعاملاتية التقليدية. خبرة في وضع معايير تصميم المخططات، وعمليات المراجعة، أو أعراف نمذجة البيانات لفريق هندسي بدون وظيفة DBA مخصصة. ارتياح في الشراكة مع مهندسي التطبيقات وفريق DevSecOps بدلاً من العمل بمعزل عن الآخرين؛ فهذا الدور يتعلق ببناء ممارسة بقدر ما يتعلق بإدارتها. أساسيات أمن قواعد البيانات العملية: وصول الحد الأدنى من الصلاحيات، وتدوير أوراق الاعتماد، والتشفير أثناء الراحة وأثناء النقل. الإتقان لـ SQL ولغة برمجة نصية/أتمتة واحدة على الأقل (Python أو Bash) للأدوات والمراقبة. من المفضل: خبرة في مستودعات البيانات السحابية وأدوات التحويل (مثل Snowflake، dbt). خبرة في البنية التحتية ككود (Terraform) لإدارة موارد قواعد البيانات. خبرة في امتدادات PostgreSQL مثل pgvector، أو نمذجة العلاقات الشبيهة بالرسم البياني في قاعدة بيانات علائقية. خبرة في دعم إدارة البيانات الرئيسية، أو حل الكيانات، أو أنظمة مطابقة السجلات. خبرة في العمل في بيئة خاضعة لمعايير SOC 2 أو بيئة ممثالة مدفوعة بالامتثال. الخبرة</p>
المسؤوليات:-<br><br> إدارة ودعم بيئات قواعد البيانات للمؤسسات، بما في ذلك المراقبة، والأداء، والتوافر، والنسخ الاحتياطي، والاستعادة، والأمان، والاستمرارية التشغيلية. تطوير ومراجعة وصيانة استعلامات SQL والوظائف والإجراءات وكائنات قاعدة البيانات اللازمة لدعم عمليات التطبيقات ومعالجة البيانات. إدارة المستخدمين والأدوار والأذونات وضوابط الوصول وتكوينات قاعدة البيانات التشغيلية وفقاً لمتطلبات الأمان المعتمدة. دعم تحميل البيانات وتنظيفها والتحقق منها ودمجها واستكشاف الأخطاء وإصلاحها وأنشطة المطابقة داخل بيئات قواعد البيانات الإنتاجية. تحليل وحل حوادث قواعد البيانات، ومشاكل الأداء، وتناقضات البيانات، والإخفاقات التشغيلية بالتنسيق مع الفرق التقنية. دعم تغييرات تصميم قاعدة البيانات، وتحديثات المخططات، وأنشطة النشر، ومتطلبات الجاهزية للإنتاج مع الحفاظ على سلامة البيانات واستمرارية الخدمة.<br><br>المؤهلات<br><br>درجة البكالوريوس في علوم الحاسب، أو تقنية المعلومات، أو الهندسة، أو مجال ذي صلة. أكثر من 8 سنوات من الخبرة في إدارة قواعد البيانات، أو عمليات البيانات، أو أدوار هندسة البيانات ذات الصلة، مع خبرة قيادية مثبتة. خبرة عملية قوية في قواعد البيانات الارتباطية مثل Oracle، أو SQL Server، أو PostgreSQL، أو MySQL. معرفة صلبة بهيكلية قواعد البيانات، وضبط الأداء، والتوافر العالي، والنسخ الاحتياطي والاستعادة، والتعافي من الكوارث. مهارات قوية في SQL وخبرة في تحسين قواعد البيانات، واستكشاف الأخطاء وإصلاحها، وتخطيط السعة. خبرة في إدارة بيئات قواعد البيانات الإنتاجية وضمان التوافر العالي، والموثوقية، والأداء. فهم جيد لعمليات البيانات، وعمليات ETL/ELT، ودمج البيانات، وجودة البيانات، وإدارة دورة حياة البيانات. تعتبر الخبرة في قواعد البيانات السحابية ومنصات البيانات مثل Azure أو AWS أو Google Cloud ميزة إضافية. معرفة بأمان قواعد البيانات، والتحكم في الوصول، والتشفير، والتدقيق، ومتطلبات الامتثال. خبرة في أدوات المراقبة والقابلية للملاحظة لقواعد البيانات ومنصات البيانات. الإلمام بالأتمتة والبرمجة باستخدام Python، أو PowerShell، أو Bash، أو تقنيات مشابهة. تعد الخبرة في ممارسات DevOps، وCI/CD، والبنية التحتية ككود (Infrastructure as Code)، والأتمتة ميزة إضافية. فهم قوي لـ ITIL، وإدارة الحوادث/المشاكل، وإدارة التغيير، واتفاقيات مستوى الخدمة التشغيلية (SLAs). خبرة مثبتة في قيادة الفرق التقنية، وإدارة الأولويات، والتنسيق مع فرق البنية التحتية، والتطبيقات، والأمن، وفرق العمل. مهارات تحليلية قوية في استكشاف الأخطاء وإصلاحها وحل المشكلات. مهارات ممتازة في التواصل، وإدارة أصحاب المصلحة، والتوثيق التقني. القدرة على العمل بفعالية في بيئة إنتاج تعمل على مدار الساعة طوال أيام الأسبوع والتعامل مع الحوادث الحرجة عند الحاجة.