وظائف مطورين Git في الأردن
٥٧٦٥ وظائف شاغرة
<p>Key Responsibilities: Develop and maintain web applications using ASP.NET MVC. Implement dynamic and responsive user interfaces utilizing AJAX, jQuery, and Bootstrap. Manage databases with MS SQL Server and Entity Framework. Collaborate with cross-functional teams to deliver high-quality solutions. Present and demonstrate ERP and management software solutions to clients, showcasing strong presentation skills. Ensure the scalability, performance, and security of web applications. Stay updated on emerging technologies and best practices in web development.</p><p><strong>Desired Candidate Profile</strong></p><p>Qualifications and Requirements: Bachelor s degree in Computer Science, Software Engineering, or a related field. 1-2 year of proven experience in web development. Strong proficiency in the ASP.NET MVC framework. Hands-on experience with AJAX, jQuery, Bootstrap, MS SQL Server, and Entity Framework. Good understanding of front-end development. Ability to demonstrate and present ERP or management software solutions to clients. Strong problem-solving and analytical skills. Excellent communication and presentation skills. Ability to work independently as well as part of a team.</p><p>Preferred Skills: Experience in developing ERP or management systems. Familiarity with modern front-end frameworks.</p>
<p><h4>الوصف</h4>
<p>تبحث BlackStone eIT عن قائد فريق تقني ذو خبرة ودافع للانضمام إلى فريقنا الديناميكي. في هذا الدور القيادي، ستوجه فريق المطورين في إنشاء تطبيقات برمجية عالية الجودة مع التركيز على تقنيات .NET. ستكون مسؤولاً عن ضمان أفضل الممارسات في التطوير والهندسة المعمارية مع تعزيز بيئة عمل تعاونية ومبتكرة. إذا كنت شغوفاً بالتكنولوجيا وتستمتع بتوجيه الآخرين، فهذه هي الفرصة المثالية لك!</p>
<h4>المتطلبات</h4>
<ul>
<li>درجة البكالوريوس في علوم الحاسب، هندسة البرمجيات، أو مجال ذي صلة.</li>
<li>حد أدنى 10 سنوات من خبرة التطوير البرمجي الفعلي مع تركيز قوي على تقنيات .NET.</li>
<li>على الأقل 3 سنوات من الخبرة في دور قيادي أو قائد فريق.</li>
<li>إتقان قوي لـ .NET Core، ASP.NET، C#، وأطر Angular.</li>
<li>فهم لمنصات السحابة مثل Microsoft Azure وخبرة في ممارسات التطوير السحابي.</li>
<li>بارع في تصميم وتنفيذ تطبيقات ويب قابلة للتوسع، وواجهات برمجة التطبيقات، والخدمات المصغرة.</li>
<li>خبرة مع SQL Server وتقنيات قواعد البيانات الأخرى.</li>
<li>الإلمام بمنهجيات Agile/Scrum وع lifecycle تطوير البرمجيات (SDLC).</li>
<li>مهارات تواصل ممتازة وقدرة على التعاون بفعالية مع فرق متعددة الوظائف.</li>
<li>مهارات قوية في حل المشكلات ونهج استباقي تجاه التحديات.</li>
</ul>
<h4>المزايا</h4>
<ul>
<li>إجازة مدفوعة الأجر</li>
<li>مكافأة الأداء</li>
<li>التدريب والتطوير</li>
</ul></p><p></p>
<p><h4>الوصف</h4>
<p>تبحث BlackStone eIT عن قائد فريق تقني ذو خبرة ودافع للانضمام إلى فريقنا الديناميكي. في هذا الدور القيادي، ستقود فريق المطورين في إنشاء تطبيقات برمجية عالية الجودة مع التركيز على تقنيات .NET. ستكون مسؤولاً عن ضمان أفضل الممارسات في التطوير والهندسة المعمارية مع تعزيز بيئة عمل تعاونية ومبتكرة. إذا كنت متحمسًا للتكنولوجيا وتستمتع بتوجيه الآخرين، فهذه هي الفرصة المثالية لك!</p>
<h4>المتطلبات</h4>
<ul>
<li>درجة البكالوريوس في علوم الحاسب الآلي، هندسة البرمجيات، أو مجال ذو صلة.</li>
<li>خبرة عملية لا تقل عن 10 سنوات في تطوير البرمجيات مع تركيز قوي على تقنيات .NET.</li>
<li>خبرة لا تقل عن 3 سنوات في دور قيادي أو كقائد فريق.</li>
<li>إتقان قوي لـ .NET Core، ASP.NET، C#، وأطر Angular.</li>
<li>فهم لمنصات السحابة مثل Microsoft Azure وخبرة بممارسات تطوير السحابة.</li>
<li>الكفاءة في تصميم وتنفيذ تطبيقات ويب قابلة للتوسع وواجهات برمجة التطبيقات (APIs) والميكروسيرفيسز.</li>
<li>خبرة مع SQL Server وتقنيات قواعد بيانات أخرى.</li>
<li>الإلمام بمنهجيات Agile/Scrum وط ciclo حياة تطوير البرمجيات (SDLC).</li>
<li>مهارات تواصل ممتازة والقدرة على التعاون بفعالية مع فرق عابرة لوظيفات.</li>
<li>مهارات قوية في حل المشكلات ونهج استباقي تجاه التحديات.</li>
</ul>
<h4>المزايا</h4>
<ul>
<li>إجازة مدفوعة الأجر</li>
<li>مكافأة أداء</li>
<li>التدريب والتطوير</li>
</ul></p><p></p>
<p>تبحث BlackStone eIT عن قائد فني متمرس ودافع للانضمام إلى فريقنا الديناميكي كـ<em>Technical .NET Team Lead</em> لتقود فريقاً من المطورين في إنشاء تطبيقات برمجية عالية الجودة مع تركيز على تقنيات .NET. ستكون مسؤولاً عن تعزيز أفضل الممارسات في التطوير والهندسة مع تعزيز بيئة عمل تعاونية ومبتكرة. إذا كنت شغوفاً بالتكنولوجيا وتستمتع بتوجيه الآخرين، فهذه هي الفرصة المثالية لك!</p><p><strong>الملف الوظيفي المرغوب فيه</strong></p><ul><li>درجة البكالوريوس في علوم الكمبيوتر أو الهندسة البرمجية أو مجال ذي صلة.</li><li>حد أدنى 10 سنوات من الخبرة العملية في تطوير البرمجيات مع تركيز قوي على تقنيات .NET.</li><li>خبرة لا تقل عن 3 سنوات في دور قيادي أو كقائد فريق.</li><li>إتقان قوي لـ .NET Core وASP.NET وC# وإطارات Angular.</li><li>فهم لمنصات السحابة مثل Microsoft Azure وخبرة في ممارسات تطوير السحابة.</li><li>الكفاءة في تصميم وتنفيذ تطبيقات ويب قابلة للتوسع وواجهات برمجة التطبيقات ( APIs ) والخدمات المصغرة.</li><li>خبرة مع SQL Server وتقنيات قواعد بيانات أخرى.</li><li>الإلمام بمنهجيات Agile/Scrum ودورة حياة تطوير البرمجيات (SDLC).</li><li>مهارات تواصل ممتازة والقدرة على التعاون بفعالية مع الفرق متعددة الوظائف.</li><li>مهارات حل المشكلات القوية ونهج استباقي تجاه التحديات.</li><li>معرفة قوية بتصميم المجال (DDD) وتطبيقه العملي في عمارة البرمجيات وتطويرها.</li></ul>
<h2 class="h5">الوصف الوظيفي</h2><div class="t-break" data-jb-field="description"><span>المسؤوليات الرئيسية قيادة تصميم وتطوير واختبار ونشر التطبيقات البرمجية.<br> تقديم القيادة والتوجيه الفني لفريق التطوير.<br> مراجعة البرمجيات لضمان الجودة وقابلية الصيانة والأمان والالتزام بمعايير البرمجة.<br> التعاون مع مديري المنتجات والمهندسين المعماريين وفريق ضمان الجودة وأصحاب المصلحة لتحديد الحلول الفنية.<br> تقسيم متطلبات الأعمال إلى مهام فنية وتوجيه التنفيذ.<br> تعزيز ممارسات تطوير Agile وتخطيط السبرنت والتقديرات الفنية.<br> استكشاف المشكلات الفنية المعقدة وإصلاحها وتقديم حلول فعالة.<br> ضمان أداء التطبيقات وقابليتها للتوسع والموثوقية والأمان.<br> تعزيز أفضل الممارسات في DevOps وCI/CD والاختبار الآلي وهندسة البرمجيات.<br> البقاء على اطلاع بالتقنيات الناشئة والتوصية بتحسينات العمليات والتقنيات.<br> درجة البكالوريوس في علوم الحاسوب أو تكنولوجيا المعلومات أو الهندسة أو مجال ذي صلة.<br> خبرة تزيد عن 7 سنوات في تطوير البرمجيات، بما في ذلك سنتين على الأقل في دور قيادي فني.<br> إتقان قوي للغة برمجة واحدة أو أكثر مثل Java أو C# أو Python أو JavaScript/TypeScript أو Go.<br> خبرة في أطر العمل الحديثة والمنصات السحابية (AWS أو Azure أو Google Cloud).<br> فهم قوي لـ RESTful APIs ومعمارية الخدمات المصغرة وقواعد البيانات (SQL/NoSQL) وتصميم الأنظمة.<br> خبرة في Git وخطوط أنابيب CI/CD وDocker وKubernetes ومناهج Agile/Scrum.<br> مهارات ممتازة في التحليل وحل المشكلات والتواصل وإدارة أصحاب المصلحة.<br> المؤهلات المفضلة خبرة في قيادة فرق هندسية موزعة أو تعمل عن بُعد.<br> شهادات سحابية (AWS أو Azure أو Google Cloud).<br> معرفة بـ DevSecOps والبنية التحتية ككود (Terraform) وتنسيق الحاويات.<br> خبرة في أدوات المراقبة وإمكانية الملاحظة.<br> إتقان اللغة العربية إجباري</span> </div>
<p>عن الدور بصفته مهندس برمجيات - اختبار الأتمتة في أسباير، ستلعب دوراً رئيساً في ضمان جودة واستقرار خدماتنا الخلفية من خلال أتمتة اختبارات قوية. يتطلب هذا المنصب تواجدًا تقريبيًا 80-90% مع ساعات EST ويُفضل للمرشحين المقيمين في منطقة APAC. ستتركز جهودك على بناء وصيانة أطر اختبار آلية باستخدام TypeScript وPlaywright، مع المساهمة أيضاً في شفرة الخلفية الإنتاجية بلغة Java أو Kotlin. هذا الدور يتطلب التزاماً قوياً بالأتمتة الاختبارية، وتكامل CI/CD، والتعاون مع فرق متعددة الوظائف لتقديم حلول برمجية عالية الجودة. ما ستقوم به تصميم وتنفيذ وإدارة أطر الاختبار الآلية باستخدام TypeScript وPlaywright. كتابة حالات اختبار وظيفية وتكاملية وواجهات برمجة التطبيقات (API) لضمان تغطية شاملة. تطوير وصيانة خدمات الخلفية باستخدام Java أو Kotlin. استكشاف الأخطاء وتصحيحها وإجراء تحليل السبب الجذري للمشكلات المحددة. دمج الاختبارات الآلية في خطوط أنابيب CI/CD لتنفيذ سلس. الإسهام بشكل مستقل في الكود الإنتاجي، ليس فقط في كود الاختبار. التعاون مع فرق عبر وظائف لضمان الجودة طوال دورة التطوير. ما ستحتاجه خبرة هندسية خلفية احترافية قوية. خبرة قوية في هندسة الاختبار والأتمتة. خبرة عملية في تطوير خدمات الخلفية باستخدام Java أو Kotlin. مهارات متقدمة في TypeScript. خبرة عملية في Playwright، بما في ذلك إنشاء وصيانة أطر الاختبار. خبرة في كتابة اختبارات وظيفية وتكامل وواجهات برمجة التطبيقات. القدرة على كتابة حالات اختبار واضحة وشاملة وقابلة للصيانة. مهارات تصحيح أخطاء قوية وتحليل السبب الجذري. خبرة في العمل مع خطوط أنابيب CI/CD وتنفيذ الاختبارات تلقائياً. وعي أو معرفة بممارسات أمن تكنولوجيا المعلومات كما تعرفها ISO / SOC أو معايير مماثلة. القدرة على المساهمة بشكل مستقل في كود الإنتاج، وليس فقط كود الاختبار. (ميزة إضافية) خبرة في منصات السحابة والخدمات المحمولة بالحاويات أو بنى الخدمات المصغرة. (ميزة إضافية) خبرة في الأداء، والموثوقية، وقابلية الوصول، أو اختبارات التعاقد. (ميزة إضافية) واجهات REST وخدمات الخلفية. (ميزة إضافية) Git workflows وعمليات سحب الطلبات. (ميزة إضافية) منصات CI/CD. (ميزة إضافية) أدوات اختبار الويب والويب المخصصة للهواتف. لماذا أسباير إلى جانب حزمة تعويض إجمالية تنافسية طويلة الأجل تشمل الراتب ومكافأة قائمة على الأداء، لدينا فلسفة مكافأة تتجاوز التعويض. كن جزءاً من منظمة تعتمد العمل عن بُعد أولاً حيث يتم تقبل المرونة. اعمل وتعلم إلى جانب مهندسين موهوبين وقادة تكنولوجيا. استكشف فرص التعلم والنمو من خلال برامج تدريب تقنية وغير تقنية. احصل على تعرض عالمي من خلال العمل على منتجات مع فرق وعملاء دوليين. احضر مؤتمرات تقنية دولية افتراضية وغير افتراضية لتوسيع معرفتك وشبكتك. قسط استرداد رياض الأطفال وباقة Aspire Wellness. التعرض للعمل في بيئة تكنولوجيا معلومات تلتزم بمعايير الأمن والامتثال الصارمة المحددة من ISO / SOC.</p><p><strong>ملف المرشح المرغوب</strong></p><ul><li>خبرة هندسة خلفية احترافية قوية.</li><li>خبرة قوية في هندسة الاختبار والأتمتة.</li><li>خبرة عملية في تطوير خدمات الخلفية باستخدام Java أو Kotlin.</li><li>مهارات متقدمة في TypeScript.</li><li>خبرة عملية في Playwright، بما في ذلك إنشاء وصيانة أطر الاختبار.</li><li>خبرة في كتابة اختبارات وظيفية وتكامل وواجهات API.</li><li>القدرة على كتابة حالات اختبار واضحة وشاملة وقابلة للصيانة.</li><li>مهارات تصحيح أخطاء قوية وتحليل السبب الجذري.</li><li>خبرة في العمل مع خطوط أنابيب CI/CD وتنفيذ الاختبارات تلقائيًا.</li><li>وعي أو معرفة بممارسات الأمن في تكنولوجيا المعلومات كما تعرفها ISO / SOC أو معايير مماثلة.</li><li>القدرة على المساهمة بشكل مستقل في كود الإنتاج، وليس فقط كود الاختبار.</li><li>(من الناحية العملية) خبرة في منصات السحابة، الخدمات المحكومة بالحاويات، أو بنية الخدمات المصغرة.</li><li>(من الناحية العملية) خبرة في الأداء والموثوقية وقابلية الوصول أو اختبارات التعاقد.</li><li>(من الناحية العملية) واجهات REST وخدمات الخلفية.</li><li>(من الناحية العملية) Git وعمليات سحب الطلبات.</li><li>(من الناحية العملية) منصات CI/CD.</li><li>(من الناحية العملية) أدوات اختبار الويب والويب الموجهة للهواتف.</li></ul>
<p><h4>عن Octopus من RTG</h4>
<p>Octopus من RTG هي ذراع التوظيف والتعهيد التكنولوجي لمجموعة Robusta Technology، مكرسة لربط المواهب التقنية الاستثنائية مع المنظمات الرائدة في منطقة الشرق الأوسط وشمال إفريقيا، ومجلس التعاون الخليجي، وأوروبا، والولايات المتحدة، وكندا. نحن متخصصون في بناء شراكات قوية وطويلة الأجل بين المحترفين المهرة والشركات المبتكرة. مهمتنا تمكين النمو، والابتكار، والتميز من خلال مطابقة المواهب المناسبة مع الفرص المناسبة.</p>
<h4>نظرة عامة على الوظيفة</h4>
<p>نحن حالياً في شراكة مع عميل استراتيجي في الإمارات العربية المتحدة ونقوم بتوسيع فريقهم بنشاط. نبحث عن مطور Optimizely ماهر سيكون رائد الجوانب التقنية لبناء مشروع بوابة، بالتعاون الوثيق مع مدير مشروع أول، ومهندس الحلول، ومالك المنتج.</p>
<p>سوف توجه فريق التطوير، الذي يديره Scrum Master، في تنفيذ حلول Optimizely بما يتوافق مع متطلبات المشروع وأهداف العمل. ستكون خبرتك في مجموعة منتجات Optimizely حاسمة في بنية وتطوير وتحسين بوابة عالية الأداء وقابلة للتوسع.</p>
<h4>المسؤوليات الأساسية</h4>
<li><strong>القيادة التقنية:</strong> العمل كخبير في Optimizely للمشروع، قيادة التصميم والتطوير التقني للبوابة.</li>
<li><strong>هندسة الحلول:</strong> التعاون مع المهندس المعماري وقائد التطوير لتصميم بنية قوية وقابلة للتوسع تستفيد من قدرات Optimizely لتلبية احتياجات العمل.</li>
<li><strong>الإشراف على التطوير:</strong> توجيه فريق التطوير في أفضل الممارسات لتنفيذ Optimizely، وضمان جودة الكود والأداء.</li>
<li><strong>التعاون والتكامل:</strong> العمل جنباً إلى جنب مع مدير المشروع الأول، مالك المنتج، وScrum Master لضمان تكامل سلس لحلول Optimizely مع مكونات المشروع الأخرى.</li>
<li><strong>تحسين الأداء:</strong> تحسين أداء البوابة، والتأكد من تلبيتها لمعايير الأداء التقنية والتجارية.</li>
<li><strong>ضمان الجودة:</strong> الإشراف على الاختبار وضمان الجودة، وفق معايير ومتطلبات جودة المشروع.</li>
<li><strong>إشراك أصحاب المصلحة:</strong> التواصل الفعال مع جميع أصحاب المصلحة في المشروع، وتقديم الرؤى التقنية وتحديثات التقدم.</li>
<li><strong>التحسين المستمر:</strong> البقاء على اطلاع بأحدث ميزات Optimizely واتجاهات الصناعة، وتطبيق هذه المعرفة لتعزيز نتائج المشروع.</li>
<h4>المتطلبات</h4>
<li>درجة البكالوريوس في علوم الكمبيوتر، تكنولوجيا المعلومات، أو مجال ذي صلة.</li>
<li>خبرة واسعة مع منصة Optimizely، بما في ذلك CMS والتجارة.</li>
<li>سجل حافل كقائد تقني في مشاريع بوابات ويب واسعة النطاق.</li>
<li>فهم قوي لتقنيات الويب، بما في ذلك .NET، C#، ASP.NET MVC، JavaScript، ومنصات السحابة.</li>
<li>خبرة في بيئات التطوير الرشيق Agile، والعمل بشكل وثيق مع فرق التطوير.</li>
<li>مهارات حل المشكلات والتواصل والقيادة ممتازة.</li>
<li>شهادة في Optimizely (مثلاً شهادة مطور Optimizely) مرغوبة بشدة.</li>
<li>الت熟ية بدمج خدمات وأكواد طرف ثالث في منصة Optimizely.</li>
<h4>إضافات</h4>
<li><strong>الابتكار والاستراتيجية:</strong> دفع حلول مبتكرة ضمن المشروع، بالاعتماد على Optimizely لتعزيز تجربة المستخدم وقيمة العمل.</li>
<li><strong>التدريب والتوجيه:</strong> توفير التدريب والتوجيه لأعضاء الفريق حول Optimizely، رفع مستويات كفاءتهم.</li>
<li><strong>إدارة المخاطر:</strong> تحديد المخاطر التقنية والعمل بشكل تعاوني لتطوير وتنفيذ استراتيجيات التخفيف.</li>
<li><strong>التنسيق مع البائع:</strong> العمل كجهة اتصال تقنية رئيسية لـ Optimizely، إدارة العلاقات وضمان تلبية الدعم والخدمات لاحتياجات المشروع.</li></p><p></p>
<p><h4>حول Octopus من RTG</h4>
<p>Octopus من RTG هو ذراع التوظيف الخارجي والتقني لمجموعة Robusta Technology، مكرس لربط المواهب التقنية الاستثنائية مع مؤسسات من الطراز الأول عبر الشرق الأوسط وشمال أفريقيا، مجلس التعاون الخليجي، أوروبا، الولايات المتحدة وكندا. نحن متخصصون في بناء شراكات قوية وطويلة الأجل بين المحترفين المهرة والشركات المبتكرة. مهمتنا تمكين النمو والابتكار والتفوّق من خلال تطابق المواهب المناسبة مع الفرص المناسبة.</p>
<h4>نظرة عامة على الوظيفة</h4>
<p>نحن حالياً نتعاون مع عميل استراتيجي في الإمارات العربية المتحدة ونقوم بتوسيع فريقهم بنشاط. نبحث عن مطور Optimizely ماهر سيكون رائد الجوانب التقنية لبناء مشروع بوابة، بالتعاون الوثيق مع مدير مشروع أول، معماري الحلول، ومالك المنتج.</p>
<p>سوف توجه فريق التطوير، الذي يديره Scrum Master، في تنفيذ حلول Optimizely التي تلبي متطلبات المشروع وأهداف الأعمال. ستكون خبرتك في مجموعة منتجات Optimizely حاسمة في تصميم وبناء وتحسين بوابة عالية الأداء وقابلة للتوسع.</p>
<h4>المسؤوليات الأساسية</h4>
<li><strong>القيادة التقنية:</strong> العمل كخبير Optimizely للمشروع، قيادة التصميم والتطوير التقني للبوابة.</li>
<li><strong>هندسة الحلول:</strong> التعاون مع المعماري وقائد التطوير لتصميم بنية قوية وقابلة للتوسع تستفيد من قدرات Optimizely لتلبية احتياجات العمل.</li>
<li><strong>إشراف التطوير:</strong> توجيه فريق التطوير في أفضل الممارسات لتنفيذ Optimizely، ضمان كود عالي الجودة وأداء ممتاز.</li>
<li><strong>التعاون والتكامل:</strong> العمل بجانب مدير المشروع الأول، مالك المنتج، وScrum Master لضمان تكامل سلس لحلول Optimizely مع مكونات المشروع الأخرى.</li>
<li><strong>تحسين الأداء:</strong> تحسين أداء البوابة، والتأكد من تلبيتها لمعايير الأداء التقني والتجاري.</li>
<li><strong>ضمان الجودة:</strong> الإشراف على الاختبار وضمان الجودة، بما يتوافق مع معايير ومتطلبات جودة المشروع.</li>
<li><strong>التواصل مع أصحاب المصلحة:</strong> التواصل الفعال مع جميع أصحاب المصلحة في المشروع، وتقديم رؤى تقنية وتحديثات التقدم.</li>
<li><strong>التحسين المستمر:</strong> مواكبة أحدث ميزات Optimizely و اتجاهات الصناعة، وتطبيق هذه المعرفة لتعزيز نتائج المشروع.</li>
<h4>المتطلبات</h4>
<li>درجة البكالوريوس في علوم الح computer، تكنولوجيا المعلومات، أو مجال ذي صلة.</li>
<li>خبرة واسعة مع منصة Optimizely، بما في ذلك CMS والتجارة.</li>
<li>سجل مثبت كقائد فني في مشاريع بوابات ويب على نطاق واسع.</li>
<li>فهم قوي لتقنيات الويب، بما في ذلك .NET، C#، ASP.NET MVC، JavaScript، ومنصات السحابة.</li>
<li>خبرة في بيئات التطوير الرشيقة، والعمل عن كثب مع فرق Scrum.</li>
<li>مهارات ممتازة في حل المشكلات والاتصال والقيادة.</li>
<li>شهادة في Optimizely (مثلاً شهادة مطور Optimizely) مرغوبة للغاية.</li>
<li>الإلمام بدمج خدمات الطرف الثالث وواجهات برمجة التطبيقات في منصة Optimizely.</li>
<h4>الإضافات</h4>
<li><strong>الابتكار والاستراتيجية:</strong> دفع حلول مبتكرة داخل المشروع، بالاستفادة من Optimizely لتعزيز تجربة المستخدم والقيمة التجارية.</li>
<li><strong>التدريب والتوجيه:</strong> تقديم التدريب والإرشاد لأعضاء الفريق حول Optimizely، رفع مستويات كفاءتهم.</li>
<li><strong>إدارة المخاطر:</strong> التعرف على المخاطر التقنية والعمل بشكل تعاوني لتطوير وتنفيذ استراتيجيات التخفيف.</li>
<li><strong>التواصل مع الموردين:</strong> العمل كمركز تواصل تقني رئيسي لـ Optimizely، إدارة العلاقات وضمان دعم الخدمة وتلبيتها لاحتياجات المشروع.</li></p><p></p>
<p><h4>الوصف</h4>
<p>الموقع: عمّان، الأردن</p>
<h4>وصف الوظيفة:</h4>
<p>يتولى مهندس ضمان الجودة والتوثيق مسؤولية ضمان جودة التطبيق واستقراره واستمرارية المعرفة عبر جميع الأنظمة. يجمع هذا الدور بين الاختبار الفعّال وتوثيق تقني منظم، لضمان فهم السلوك الوظيفي، وهيكل النظام، والتكاملات، والعمليات بشكل كامل وقابل للتوثيق والتكرار.</p>
<h4>المسؤوليات:</h4>
<p><strong>ضمان الجودة والاختبار</strong><br>
التخطيط والتصميم وتنفيذ حالات الاختبار الوظيفي والاختبار التراجعي واختبار الدخان للتطبيقات الويب وواجهات برمجة التطبيقات وعملاء ويندوز والتطبيقات المحمولة.<br>
التحقق من متطلبات العمل مقابل الميزات المنفذة ومعايير القبول.<br>
اختبار سيناريوهات المستخدم المتعدد، الوصول بناءً على الأدوار، ومنطق الأذونات.<br>
التحقق من التكاملات مع الأنظمة الخارجية (مثلاً بوابات الدفع).<br>
إجراء اختبار التحقق من صحة البيانات على SQL Server لضمان دقة البيانات وسلامتها.<br>
تحديد وتسجيل وتتبع العيوب باستخدام Jira / Azure DevOps.<br>
التحقق من إصلاحات العيوب ومنع التراجع.<br>
دعم اختبار قبول المستخدم (UAT) والتحقق قبل الإنتاج.</p>
<p><strong>الإصدار والتحقق من البيئات</strong><br>
التحقق من جاهزية النشر لبيئات QA وUAT والإنتاج.<br>
إجراء التحقق بعد النشر واختبار الدخان.<br>
دعم تحقق الإصلاحات الساخنة والإصدارات الطارئة.<br>
التنسيق مع فرق DevOps والتطوير لضمان استقرار البيئة.</p>
<p><strong>توثيق الاختبار والمعايير</strong><br>
إنشاء وصيانة: خطط الاختبار، حالات الاختبار، سيناريوهات الاختبار، ومجموعات التراجع.<br>
تعريف وتحسين عمليات ضمان الجودة ومعايير الاختبار.<br>
ضمان أن تكون ممارسات الاختبار قابلة لإعادة التكرار وقابلة للتدقيق ومتوافقة مع دورة حياة تطوير البرمجيات SDLC.</p>
<p><strong>التوثيق التطبيق والتوثيق الفني</strong><br>
توثيق مكونات التطبيق بما في ذلك: الوحدات والميزات، تدفقات التطبيق، واجهات برمجة التطبيقات والتكاملات، تدفقات البيانات والاعتمادات، والوظائف الخلفية والعمليات المجدولة.<br>
الحفاظ على وثائق محدثة ل: نظرة عامة على الهندسة، تدفقات النشر، وتكوينات البيئة.<br>
ضمان أن تكون التوثيق مُنسقًا، وسهل الوصول، ومتحكمًا في الإصدار.<br>
العمل عن كثب مع المطورين لالتقاط المعرفة التقنية بدقة.</p>
<p><strong>إدارة المعرفة والانتقال</strong><br>
قيادة أنشطة التوثيق خلال انتقال البائع ونقل المعرفة.<br>
التأكد من تسجيل المعرفة النظامية الحيوية وعدم حصرها لدى أفراد بعينهم.<br>
دعم توجيه أعضاء الفريق الجدد باستخدام المواد الموثقة.<br>
الحد من مخاطر نقاط الفشل الفردية بشكل فعال.</p>
<p><strong>SDLC والامتثال للعمليات</strong><br>
ضمان تضمين أنشطة QA في SDLC.<br>
التحقق من مطابقة معايير القبول قبل الموافقة على الإصدار.<br>
دعم تخطيط السبرينت من خلال تقدير جهد QA.<br>
المشاركة في جلسات الاسترجاع لتحسين عمليات الجودة.</p>
<p><strong>الأدوات والأتمتة (تدريجي)</strong><br>
دعم مبادرات أتمتة الاختبار حيثما ينطبق.<br>
التعاون مع DevOps في بوابات جودة CI/CD.<br>
تحديد فرص لتحسين كفاءة الاختبار والتغطية.</p>
<p><strong>التعاون والتواصل</strong><br>
العمل عن كثب مع قائد فريق التطوير، المطورين، وقائد التوصيل الفني، فرق DevOps والبنية التحتية.<br>
تقديم حالة جودة واضحة ورؤية مخاطر واضحة.<br>
تصعيد مخاطر الجودة مبكرًا.</p>
<h4>علاقات العمل:</h4>
<p>تقارير إلى مدير تكنولوجيا المعلومات.<br>
يعمل عن كثب مع فرق التطوير وDevOps والبنية التحتية والمنتج.<br>
يتنسيق مع أصحاب المصلحة من الأعمال أثناء UAT.</p>
<h4>المتطلبات</h4>
<p>درجة البكالوريوس في هندسة الحاسبات أو علوم الحاسوب أو مجال ذي صلة.<br>
3–6 سنوات خبرة في QA أو اختبار البرمجيات، والتوثيق.<br>
فهم قوي لدورة حياة تطوير البرمجيات ومنهجيات الاختبار.<br>
خبرة في الاختبار: تطبيقات الويب، وواجهات برمجة التطبيقات، وأنظمة SQL-based.<br>
مهارات توثيق واتصال قوية.<br>
دقة في التفاصيل مع مهارات تحليلية قوية.</p>
<h4>الكفاءات:</h4>
<ul>
<li>خبرة مع أنظمة المؤسسات أو الأنظمة متعددة المستأجرين.</li>
<li>خبرة في توثيق الأنظمة القديمة.</li>
<li>التعرّض لـ ASP.NET Zero / abp.io.</li>
<li>خبرة في العمل مع فرق موزعة.</li>
<li>الإلمام بمفاهيم أتمتة الاختبار الأساسية.</li>
</ul>
<h4>المهارات واللغات:</h4>
<ul>
<li>إتقان أدوات Agile (مثلاً Jira).</li>
<li>فهم دورة حياة تطوير البرمجيات والمنهجيات الرشيقة.</li>
<li>معرفة جيدة بمبادئ تكامل الشركاء/النظم (APIs، تنسيقات تبادل البيانات، إلخ).</li>
<li>الطلاقة في الإنجليزية (مطلوب).</li>
<li>إتقان العربية (مفضل).</li>
</ul></p><p></p>
<p><h4>الوصف</h4>
<p>الموقع: عمّان، الأردن</p>
<h4>وصف الوظيفة:</h4>
<p>يتولى مهندس ضمان الجودة والتوثيق مسؤولية ضمان جودة التطبيق واستقراره واستمرارية المعرفة عبر جميع الأنظمة. يجمع هذا الدور بين الاختبار العملي والتوثيق الفني المنهجي، لضمان فهم السلوك الوظيفي، وهيكل النظام، والتكاملات، والعمليات بشكل كامل، وتوثيقها وجعلها قابلة لإعادة التكرار.</p>
<h4>المسؤوليات:</h4>
<p><strong>ضمان الجودة والاختبار</strong><br>
تخطيط وتصميم وتنفيذ حالات الاختبار الوظيفي، واختبار الانحدار، واختبار الدخان للتطبيقات على الويب، وواجهات API، وعميل Windows، والهواتف المحمولة.<br>
التحقق من متطلبات الأعمال مقابل الميزات المنفذة ومعايير القبول.<br>
اختبار سيناريوهات الاستخدام متعددة المستأجرين، والوصول القائم على الأدوار، ومنطق الصلاحيات.<br>
التحقق من التكاملات مع الأنظمة الخارجية (مثل بوابات الدفع).<br>
إجراء اختبارات التحقق من صحة البيانات على SQL Server لضمان دقة البيانات وسلامتها.<br>
تحديد، وتوثيق، وتتبع العيوب باستخدام Jira / Azure DevOps.<br>
التحقق من إصلاحات الأخطاء ومنع التراجعات.<br>
دعم اختبار قبول المستخدم (UAT) والتحقق قبل الإنتاج.</p>
<p><strong>الإصدار والتحقق من البيئة</strong><br>
التحقق من جاهزية النشر لبيئات QA وUAT و Production.<br>
إجراء التحقق بعد النشر واختبار الدخان.<br>
دعم التحقق من التصحيح الفوري والإصدارات الطارئة.<br>
التنسيق مع فرق DevOps والتطوير لضمان استقرار البيئة.</p>
<p><strong>توثيق الاختبار والمعايير</strong><br>
إنشاء وصيانة: خطط الاختبار، وحالات الاختبار، وسيناريوهات الاختبار، ومجموعات الانحدار.<br>
تعريف وتحسين عمليات QA ومعايير الاختبار.<br>
ضمان ممارسات الاختبار المتكررة والقابلة للتدقيق والمتماشية مع دورة حياة تطوير البرمجيات SDLC.</p>
<p><strong>التوثيق التطبيقي والتقني</strong><br>
توثيق مكونات التطبيق بما في ذلك: الوحدات والميزات، وتدفقات التطبيق، وواجهات برمجة التطبيقات والتكاملات، وتدفقات البيانات والاعتماديات، والوظائف الخلفية والعمليات المجدولة.<br>
الحفاظ على وثائق محدثة ل: نظرة عامة على الهندسة المعمارية، وتدفقات النشر، وتكوينات البيئة.<br>
ضمان أن تكون التوثيق منظماً، ومتيسراً، وتحت إصدار متحكم به.<br>
العمل عن كثب مع المطورين لالتقاط المعرفة التقنية بدقة.</p>
<p><strong>إدارة المعرفة والانتقال</strong><br>
قيادة أنشطة التوثيق أثناء الانتقال من المورد و نقل المعرفة.<br>
ضمان التقاط المعرفة النظامية الحرجة وعدم الاحتفاظ بها من قبل أفراد بعينهم.<br>
دعم onboarding أعضاء الفريق الجدد باستخدام المواد الموثقة.<br>
الحد من مخاطر الاعتماد على فرد واحد بشكل فعال.</p>
<p><strong>SDLC والامتثال للعمليات</strong><br>
ضمان دمج أنشطة QA في SDLC.<br>
التحقق من تلبية معايير القبول قبل الموافقة على الإصدار.<br>
دعم تخطيط السبر من خلال تقدير جهد QA.<br>
المشاركة في الاستدلالات لتحسين عمليات الجودة.</p>
<p><strong>الأدوات والأتمتة (تدريجي)</strong><br>
دعم مبادرات أتمتة الاختبار حيثما كان ذلك مناسباً.<br>
التعاون مع DevOps بشأن بوابات جودة CI/CD.<br>
تحديد فرص لتحسين كفاءة الاختبار وتغطيته.</p>
<p><strong>التعاون والاتصال</strong><br>
العمل عن كثب مع قائد فريق التطوير، والمطورين، وقائد التسليم الفني، وفِرَق DevOps و Infra.<br>
تقديم حالة جودة واضحة ورؤية للمخاطر.<br>
تصعيد مخاطر الجودة مبكراً.</p>
<h4>علاقات العمل:</h4>
<p>تقارير إلى مدير تكنولوجيا المعلومات.<br>
يعمل عن كثب مع فرق التطوير، وDevOps، والبنية التحتية، والمنتجات.<br>
التنسيق مع أصحاب المصلحة خلال UAT.</p>
<h4>المتطلبات</h4>
<p>درجة البكالوريوس في الهندسة الكمبيوترية، أو علوم الكمبيوتر، أو مجال ذي صلة.<br>
3–6 سنوات من الخبرة في QA أو اختبار البرمجيات والتوثيق.<br>
فهم قوي لدورة حياة تطوير البرمجيات ومنهجيات الاختبار.<br>
خبرة في الاختبار: تطبيقات الويب、واجهات API، وأنظمة مبنية على SQL.<br>
مهارات توثيق وتواصل قوية.<br>
دقة التفاصيل وامتلاك مهارات تحليلية قوية.</p>
<h4>الكفاءات:</h4>
<ul>
<li>خبرة في الأنظمة المؤسسية أو متعددة المستأجرين.</li>
<li>خبرة في توثيق الأنظمة القديمة.</li>
<li>تعرض لـ ASP.NET Zero / abp.io.</li>
<li>خبرة العمل مع فرق موزعة.</li>
<li>إلمام بمفاهيم أتمتة الاختبار الأساسية.</li>
</ul>
<h4>المهارات واللغات:</h4>
<ul>
<li>إتقان أدوات Agile (مثلاً Jira).</li>
<li>فهم دورة حياة تطوير البرمجيات والمنهجيات الرشيقة.</li>
<li>معرفة جيدة بمبادئ تكامل الشركاء/أنظمة (APIs، تنسيقات تبادل البيانات، إلخ).</li>
<li>بطلاقة بالإنجليزية (مطوب).</li>
<li>إتقان العربية (مفضل).</li>
</ul></p><p></p>
<p>Responsibilities</p>
<ul>
<li>Develop responsive, user-friendly, and high-performing web interfaces using modern frontend technologies.</li>
<li>Translate UI/UX designs, wireframes, and prototypes into clean, reusable, and maintainable code.</li>
<li>Develop and maintain frontend applications using Next.js and modern JavaScript.</li>
<li>Collaborate closely with backend developers to integrate RESTful APIs and third-party services.</li>
<li>Optimize applications for performance, responsiveness, scalability, and cross-browser compatibility.</li>
<li>Ensure the technical feasibility and effective implementation of UI/UX designs.</li>
<li>Write clean, well-structured, documented, and maintainable code following frontend development best practices.</li>
<li>Participate in code reviews, testing, and quality assurance activities.</li>
<li>Identify, troubleshoot, and resolve frontend bugs and technical issues.</li>
<li>Collaborate with QA, designers, backend developers, and other team members throughout the development lifecycle.</li>
<li>Contribute to continuous improvements in frontend development processes, tools, and practices.</li>
<li>Stay updated with emerging frontend technologies, frameworks, and industry best practices.</li>
</ul><p><strong>Desired Candidate Profile</strong></p><p>Bachelor s degree in Computer Science, Software Engineering, Information Technology, or a related field.</p>
<p>Minimum 1 year of professional experience in frontend development.</p>
<p>Strong proficiency in HTML5, CSS3, and JavaScript (ES6+).</p>
<p>Hands-on experience with Next.js is mandatory.</p>
<p>Good understanding of responsive web design and cross-browser compatibility.</p>
<p>Experience with Git and version control systems.</p>
<p>Good understanding of RESTful APIs and frontend API integration.</p>
<p>Familiarity with modern build tools such as Webpack or Vite.</p>
<p>Familiarity with package managers such as npm or Yarn.</p>
<p>Basic understanding of UI/UX design principles.</p>
<p>Strong problem-solving, analytical, and debugging skills.</p>
<p>Excellent attention to detail and commitment to code quality.</p>
<p>Strong communication and teamwork skills.</p>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<span>BlackStone eIT, a top-tier computer software company, is on the lookout for a skilled Senior Backend Developer (.<br>Net) to join our innovative team.<br> In this role, you will be responsible for architecting and delivering high-quality software solutions using .<br>Net technologies.<br> You will collaborate with product management and other cross-functional teams to understand project requirements and translate them into scalable and efficient backend services.<br> This is an excellent opportunity for a seasoned developer who is looking to drive technical excellence and build robust systems.<br> Responsibilities Architect, design, and develop robust, scalable backend systems leveraging .<br>Net frameworks Work closely with product managers and other stakeholders to gather and interpret technical requirements Champion and ensure best practices in coding, application design, and development processes are followed Participate in code reviews, share technical expertise, and provide constructive feedback to team members Troubleshoot, debug, and resolve complex backend issues and performance bottlenecks Continuously evaluate and implement improvements to existing codebases, architecture, and processes Stay current with emerging technologies and industry trends to drive innovative solutions within the team Bachelor's degree in Computer Science or a related field 5+ years of experience in backend development, specifically with .<br>Net technologies Proven experience in a leadership or team lead role Strong proficiency in .<br>Net Core, C#, and related frameworks Experience with API design and development Familiarity with database technologies, including SQL and NoSQL Strong understanding of software development methodologies and version control systems (e.<br>g., Git) Excellent problem-solving skills and attention to detail Strong communication and interpersonal skills Ability to thrive in a fast-paced and dynamic environment</span> </div>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<span>We are connecting with software companies, development agencies, product teams, and independent engineers that own original codebases and want to explore a new revenue stream through AI training licenses .<br> It is a licensing opportunity for organizations and individuals that already have valuable repositories they own and are legally able to license.<br> Eligible repositories can include active products, archived projects, internal tools, legacy systems, unsuccessful products, or other original codebases that still hold technical value.<br> How it works?<br> Connect selected Git repositories for technical review.<br> Submit only repositories you own or are authorized to license.<br> Receive an assessment of repository size, structure, and licensing potential.<br> Review the estimated value before deciding whether to proceed.<br> Receive technical feedback where a repository needs improvement before it can qualify.<br> Update and resubmit repositories where appropriate.<br> Choose which approved repositories you want to make available for AI training.<br> Receive payment when qualifying code is licensed and used.<br> Compensation For standard non-exclusive licensing , current reference rates are: $100 per 1M source-code tokens $40 per 1M Git-history tokens Each repository is assessed individually, and you can review the estimated value before deciding whether to move forward.<br> If you have repositories that are no longer generating value commercially, this can create an additional revenue stream from code you already own — without selling the IP outright.<br> Your code remains yours under a non-exclusive licensing model, subject to the agreed licensing terms.<br> You must own the code or have clear legal authority to license it .<br> Repositories should contain meaningful original software development work.<br> You must be authorized to connect and submit the repository for evaluation.<br> Code must not include third-party material that you are not permitted to sublicense.<br> Repositories must pass technical and quality checks before licensing.<br> Ownership or licensing rights may need to be verified.<br></span> </div>
<p><br></p> <p> </p> <p> <b>حول الدور:</b> </p> <p> </p> <div> <div> <p>تبحث Wiley عن موهوب <b>مهندس برمجيات أقدم</b> للانضمام إلى فريق <b>البحث</b> المبتكر لدينا. في هذه الوظيفة، ستساعد في تصميم وبناء وصيانة أنظمة البحث الخلفية التي تدعم ملايين التفاعلات مع المستخدمين حول العالم.</p> <p> </p> <p>ستعمل على حلول بحث قابلة للتطوير وعالية الأداء مبنية على <b>Apache Solr</b>، بالتعاون في الخدمات والبنية التحتية عبر مجموعة تقنيات خلفية حديثة تشمل <b>Java و Docker و Kafka و Solr</b>. هذه الوظيفة مناسبة لمهندس متمرس يحب حل التحديات المعقدة المتعلقة بملاءمة البحث، الأداء، القابلية للتوسع، والموثوقية ضمن أنظمة موزعة كبيرة.</p> <p> </p> <p>كعضو كبير في الفريق، ستتحمل مسؤولية الحلول الفنية من التصميم حتى التسليم، وتساهم في قرارات الهندسة المعمارية، وتوجّه الزملاء من خلال التعاون ومراجعة التعليمات البرمجية، وتساهم في دفع أفضل ممارسات الهندسة.</p> </div> <p> <br>كـSenior Software Engineer، ستقوم بـ:</p> <ul> <li>تصميم وتطوير وصيانة مكونات منصة البحث الأساسية وأنظمة الخلفية.</li> <li>بناء وتحسين الخدمات والميزات القابلة للتوسع التي تحسن من أداء البحث وملاءمته وموثوقيته.</li> <li>استكشاف الأخطاء وإصلاحها عبر بيئات التطوير والاختبار والإنتاج.</li> <li>المشاركة في مناقشات المعمارية ومراجعات التصميم الفني ومراجعات الشيفرة.</li> <li>تحسين جودة البرمجيات من خلال الاختبار الآلي وإعادة الهيكلة والإدارة الاستباقية للدين الفني.</li> <li>التحكم بمزايا وأنظمة طوال دورة حياتها، من التصميم والتنفيذ إلى النشر والدعم المستمر.</li> <li>العمل بشكل مستقل مع إظهار نهج استباقي ومبادر في تحديد التحسينات وتنفيذها.</li> <li>التعاون بفعالية مع فرق متعددة التخصصات وزملاء في عدة مناطق زمنية.</li> <li>المساهمة في التحسين المستمر لممارسات الهندسة وقدرات المنصة وفعالية الفريق.<br> </li> </ul><b> ما نبحث عنه المؤهلات المطلوبة </b><ul> <li>درجة البكالوريوس في علوم الحاسوب أو الهندسة البرمجية أو مجال ذو صلة، أو خبرة عملية مكافئة.</li> <li>5+ سنوات من الخبرة المهنية في تطوير البرمجيات.</li> <li>خبرة مهنية في تطوير التطبيقات باستخدام <b>Java</b>، مع فهم قوي لمبادئ البرمجة الموجهة للكائنات وهياكل البيانات وأنماط تصميم البرمجيات وأفضل ممارسات الهندسة.</li> <li>خبرة في تصميم وبناء <b>واجهات برمجة تطبيقات RESTful</b> وخدمات خلفية.</li> <li>خبرة في كتابة اختبارات الوحدة والتكامل باستخدام أطر مثل <b>JUnit</b> و <b>Mockito</b>.</li> <li>خبرة عملية في العمل مع <b>Git</b> وبيئات مبنية على <b>Linux</b>.</li> <li>مهارات تحليلية قوية، واستكشاف أخطاء وحلول المشكلات.</li> <li>مهارات تواصل شفهية وكتابية ممتازة باللغة الإنجليزية.</li> <li>القدرة على العمل بشكل مستقل مع الإسهام بفعالية ضمن بيئة فريق موزع.<br> </li> </ul> المؤهلات المفضلة <ul> <li>خبرة في العمل مع تقنيات البحث أو في مجال استرجاع المعلومات.</li> <li>خبرة عملية مع <b>Apache Solr</b>، <b>Elasticsearch</b>، أو منصات بحث أخرى مبنية على Lucene.</li> <li>الت familiarity مع الأنظمة الموزعة وعمارات على أساس الأحداث باستخدام تقنيات مثل <b>Kafka</b>.</li> <li><br></li></ul></div>
<section><p class="heading jdMain">وصف الوظيفة</p><p class="heading">الأدوار والمسؤوليات</p><div class="paragraph"><p>تصميم وتطوير وصيانة تطبيقات Salesforce باستخدام Apex وFlows وLightning Web Components (LWC) وVisualforce. تخصيص وتكوين Salesforce لتلبية متطلبات العمل وتقديم حلول قابلة للتوسع. دمج Salesforce مع أنظمة خارجية باستخدام REST/SOAP APIs وMiddleware. استكشاف الأخطاء وإصلاحها وتحسين تطبيقات Salesforce لضمان الأداء والموثوقية. التعاون مع فرق متعددة الوظائف لتقديم حلول Salesforce عالية الجودة. إدارة كود المصدر ونشرات الإصدارات باستخدام تحكم الإصدار القائم على Git وخطوط CI/CD.</p></div></section><section><p class="heading">الملف الشخصي المرغوب للمرشح</p><p class="paragraph"></p><p>أكثر من 5 سنوات من الخبرة في تطوير Salesforce. مهارة قوية في Apex وFlows وLightning Web Components (LWC) وVisualforce. معرفة عميقة بهيكل Salesforce ونماذج البيانات والأمن ونماذج المشاركة وممارسات النظام الأساسية. خبرة في تخصيص وتكوين Salesforce وتصميم حلول قابلة للتوسع. خبرة عملية في دمج Salesforce مع أنظمة خارجية باستخدام REST/SOAP APIs. مهارات قوية في استكشاف الأخطاء وإصلاحها وحل المشكلات. خبرة في تحكم المصدر باستخدام Git وممارسات CI/CD. الوعي بممارسات أمن IT كما تعرفها ISO/SOC أو ما يماثلها.</p><p>خبرة في تطوير قوت الانسيابي. خبرة مع Experience Cloud، بما في ذلك تطوير واجهة مستخدم استجابية باستخدام HTML وCSS وJavaScript. شهادة Salesforce Platform Developer I أو II ستكون مطابقة إيجابية</p><p></p></section>
<p>باعتبارك مطور جافا كامل المكدس من المستوى المتوسط إلى المتقدم في شركة آسباير، ستقوم بتصميم وتطوير وصيانة تطبيقات ويب قابلة للتوسع باستخدام جافا وسبرينغ بوت وتقنيات الواجهة الأمامية الحديثة. ستعمل عبر دورة حياة تطوير البرمجيات بالكامل، مطورًا خدمات خلفية قوية وتطبيقات واجهة أمامية سهلة الاستخدام بالتعاون الوثيق مع فرق ضمان الجودة، وDevOps، والمنتج، وفرق الأعمال.</p><h4><b><br></b></h4><h4><b>ماذا ستفعل</b></h4><ul><li>تصميم وتطوير وصيانة تطبيقات ويب قابلة للتوسع باستخدام جافا وسبرينغ بوت.</li><li>تطوير وصيانة واجهات برمجة التطبيقات (RESTful APIs) والخدمات المصغرة.</li><li>بناء تطبيقات واجهة أمامية سريعة الاستجابة وسهلة الاستخدام باستخدام React.js أو Angular.</li><li>دمج تطبيقات الواجهة الأمامية مع واجهات برمجة التطبيقات الخلفية والخدمات الخارجية.</li><li>تصميم وتطوير وتحسين قواعد البيانات SQL.</li><li>كتابة كود نظيف وقابل للصيانة وقابل لإعادة الاستخدام وفقًا لأفضل الممارسات وأنماط التصميم.</li><li>إجراء اختبارات الوحدة والتكامل واختبارات واجهة برمجة التطبيقات (API).</li><li>المشاركة في مراجعات الكود والمناقشات الفنية وتصميم الحلول.</li><li>استكشاف أخطاء التطبيقات ومشاكل الإنتاج وإصلاحها.</li><li>العمل بشكل وثيق مع فرق ضمان الجودة، وDevOps، والمنتج، وفرق الأعمال.</li><li>المشاركة في طقوس الأجيال (Agile) والمساهمة طوال دورة حياة تطوير البرمجيات (SDLC).</li><li>دعم خطوط أنابيب CI/CD ونشر التطبيقات.</li></ul><h4><b><br></b></h4><h4><b>المتطلبات التي ستحتاجها</b></h4><ul><li>من 4 إلى 7+ سنوات من خبرة تطوير البرمجيات المهنية.</li><li>إتقان قوي لجافا 8/11/17+.</li><li>خبرة قوية مع سبرينغ بوت وسبرينغ إم في سي وسبرينغ سيكيورتي.</li><li>خبرة عملية مع هندسة الخدمات المصغرة.</li><li>معرفة قوية بواجهات برمجة التطبيقات (REST APIs) وخدمات الويب.</li><li>خبرة مع React.js أو Angular.</li><li>مهارات قوية في جافاسكريبت/TypeScript وHTML5 وCSS3.</li><li>معرفة قوية بـ SQL وخبرة مع قواعد البيانات مثل PostgreSQL أو MySQL أو Oracle.</li><li>خبرة مع Git ومراقبة الإصدارات.</li><li>خبرة مع Docker وأدوات CI/CD.</li><li>فهم جيد لهندسة البرمجيات وأنماط التصميم.</li><li>خبرة مع JUnit/Mockito أو أطر اختبار مماثلة.</li><li>فهم جيد لطرق العمل الأجيال/سكcrum (Agile/Scrum).</li><li>الوعي أو المعرفة بأفضل ممارسات أمن تكنولوجيا المعلومات كما حددتها معايير ISO/SOC أو معايير مماثلة.</li></ul><p>كن جزءًا من منظمة (العمل عن بعد هنا لتبقى)</p><p>اعمل وتعلّم من العقول العظيمة</p><p>استكشف فرصًا جديدة للتعلم والنمو كل يوم من خلال حضور الدورات التدريبية التقنية وغير التقنية</p><p>احصل على تعرض للسوق من خلال العمل مع قادة التكنولوجيا الدوليين</p><p>ميزة استرداد تكاليف الحضانة</p><p>احضر مؤتمرات تكنولوجية دولية افتراضية وعبر الإنترنت</p><p>التعرض للعمل في بيئة تكنولوجيا معلومات تلتزم بمعايير أمنية صارمة ومتوافقة كما حددتها معايير ISO/SOC</p><p><strong>الملف الشخصي المرغوب للمرشح</strong></p><p>من 4 إلى 7+ سنوات من خبرة تطوير البرمجيات المهنية.</p><p>إتقان قوي لجافا 8/11/17+.</p><p>خبرة قوية مع سبرينغ بوت وسبرينغ إم في سي وسبرينغ سيكيورتي.</p><p>خبرة عملية مع هندسة الخدمات المصغرة.</p><p>معرفة قوية بواجهات برمجة التطبيقات (REST APIs) وخدمات الويب.</p><p>خبرة مع React.js أو Angular.</p><p>مهارات قوية في جافاسكريبت/TypeScript وHTML5 وCSS3.</p><p>معرفة قوية بـ SQL وخبرة مع قواعد البيانات مثل PostgreSQL أو MySQL أو Oracle.</p><p>خبرة مع Git ومراقبة الإصدارات.</p><p>خبرة مع Docker وأدوات CI/CD.</p><p>فهم جيد لهندسة البرمجيات وأنماط التصميم.</p><p>خبرة مع JUnit/Mockito أو أطر اختبار مماثلة.</p><p>فهم جيد لطرق العمل الأجيال/سكcrum (Agile/Scrum).</p><p>الوعي أو المعرفة بأفضل ممارسات أمن تكنولوجيا المعلومات كما حددتها معايير ISO/SOC أو معايير مماثلة.</p>
<p>1. تفاصيل الوظيفة:</p><p>المسمى الوظيفي: محلل، مهندس تعلم آلي</p><p>التقارير إلى: مدير أول، منصات رقمية تكنولوجيا المعلومات والتحول الرقمي</p><p>القسم: تطبيقات تكنولوجيا المعلومات</p><p>الوظيفة: تطبيقات تكنولوجيا المعلومات</p><p>الشركة: Hikma Holding</p><p>2. هدف الوظيفة:</p><p>يلتزم مهندس التعلم الآلي بدعم تطوير واختبار ونشر نماذج تعلم الآلة والأنابيب المدعومة بالذكاء الاصطناعي عبر Hikma Pharmaceuticals. يعمل كجزء من فريق الذكاء الاصطناعي تحت إشراف مدير أول، منصات رقمية تكنولوجيا المعلومات والتحول الرقمي، وتحت التوجيه القريب من مهندس الذكاء الاصطناعي وفريق مطوري الذكاء الاصطناعي، يوفر هذا الدور دعم هندسة تعلم آلي عملي عبر دورة حياة الحل من إعداد البيانات وتجربة النماذج حتى النشر والمراقبة. من المتوقع أن يطور مهندس التعلم الآلي مهاراته في تعلم الآلة وهندسة البيانات بسرعة ضمن بيئة فريق مُنظمة، مساهماً في التحول المؤسسي للذكاء الاصطناعي لدى Hikma مع بناء خبرة أساسية في تقديم الذكاء الاصطناعي الدوائي المُنظم.</p><p>3. أبعاد الوظيفة:</p><p>عدد الموظفين المشرف عليهم: عدد التقارير المباشرة: 0 (0 شاغر)</p><p>تقارير غير مباشرة: غير متاح</p><p>الميزانية المالية (USD): تدعم تقديم مبادرة الذكاء الاصطناعي تحت إشراف الفريق</p><p>4. المسؤوليات الأساسية:</p><p>تطوير ونمذجة نموذج ML وتجربته</p><ul><li>دعم تطوير وتدريب وتقييم نماذج تعلم آلي تحت إشراف مهندس الذكاء الاصطناعي وأعضاء الفريق الكبار، وفق معايير الهيكل المعتمدة وموجزات المبادرات</li><li>المساعدة في أنشطة تجريبة ML بما في ذلك استكشاف البيانات، هندسة الميزات، اختيار النموذج، وتقييم الأداء باستخدام أطر العمل القياسية وخدمات الذكاء الاصطناعي السحابية</li><li>تطبيق تقنيات ML الأساسية عبر مجالات تعلم آلي تقليدي، ومعالجة اللغة الطبيعية، والذكاء الاصطناعي التوليدي المرتبط بمجالات أعمال Hikma بما في ذلك سلسلة الإمداد، الجودة، الموارد البشرية، والتجاري</li><li>دعم تطبيق حلول قائمة على LLM بما في ذلك أنابيب RAG، هندسة الطلبات، واسترجاع قائم على التضمين تحت الإرشاد الفني من كبار الفريق</li><li>الحفاظ على سجلات تتبع التجارب، وإصدارات النماذج، ووثائق التكرار باستخدام أدوات مثل ML flow أو Azure Machine Learning</li><li>إنتاج مواد تطوير نموذج واضحة ودقيقة بما في ذلك ملخصات التجارب، تقارير الأداء، ووثائق النموذج</li></ul><p>هندسة البيانات وتطوير الميزات</p><ul><li>المساعدة في بناء وصيانة خطوط بيانات ML تغطي استخراج البيانات، التحويل، التحقق، وتطوير ميزات أساسي لعمليات تدريب النموذج واستدلاله</li><li>دعم فحوصات جودة البيانات، كشف الشذوذ، وأنشطة تجهيز مجموعات البيانات لضمان تلبية مدخلات النموذج للمعايير المطلوبة</li><li>التعاون مع فريق البيانات والتحليلات للوصول إلى البيانات وفهمها وفق إرشادات الحوكمة والخصوصية</li><li>العمل مع مصادر بيانات منظمة بما في ذلك قواعد البيانات العلائقية واستخراجات أنظمة المؤسسة، وتطوير الكفاءة في التعامل مع أنواع البيانات المتنوعة مع مرور الوقت</li></ul><p>ML-Ops والدعم الإنتاجي</p><ul><li>دعم تطبيق وصيانة مكونات خط أنابيب ML-Ops بما في ذلك تعبئة النموذج ونشره ومراقبة الأداء الأساسية تحت إشراف الفريق الكبير</li><li>المساعدة في نشر نماذج ML في بيئات سحابية باستخدام أدوات معتمدة (Azure Machine Learning، ML-flow، Docker، أو ما يعادلها)</li><li>مراقبة النماذج المنشورة لأي مشكلات أداء قابلة للملاحظة وإبلاغ معماري الذكاء الاصطناعي أو أعضاء الفريق الكبار للتحقيق</li><li>المحافظة على سجلات دقيقة في سجلات النماذج بما في ذلك الإصدارات وسجلات التغيير عبر مبادرات الذكاء الاصطناعي</li><li>المساهمة في توثيق ودعم التحقق للنماذج deployed في سياقات خاضعة لـ GxP، وفق عمليات الامتثال المحددة</li></ul><p>ضمان الجودة واختبار</p><ul><li>دعم تطوير وتنفيذ أنشطة الاختبار للحلول ML، بما في ذلك اختبارات البيانات، وخط الأنابيب، واختبارات أداء النماذج، واختبار التكامل الأساسي</li><li>المشاركة بنشاط في مراجعات الشفرة وجولات التقنية، وتطبيق الملاحظات لتحسين جودة الشفرة وممارسات الهندسة</li><li>توثيق مكونات ML المخصصة بوضوح بما في ذلك خطوات إعداد البيانات، وتكوينات النموذج، ونتائج الاختبار، والقضايا المعروفة</li><li>تحديد وتصعيد القضايا الفنية التي تواجهها عبر سلة ML بشكل فوري ومنظم</li></ul><p>5. الكفاءات السلوكية:</p><p>المبادرة والدفع للنتائج - جيد جدًا</p><p>التغيير والابتكار - جيد جدًا</p><p>الاتصال والتأثير - جيد</p><p>التطوير وتمكين الآخرين - جيد</p><p>حل المشكلات واتخاذ القرار - ممتاز</p><p>التفكير الاستراتيجي - جيد</p><p>6. الكفاءات الفنية:</p><p>تطوير ونمذجة نموذج ML وتجربته - جيد</p><p>Python وأطر ML (PyTorch، TensorFlow، scikit-learn، HuggingFace) - جيد</p><p>MLOps وأدوات دورة حياة النموذج - جيد</p><p>هندسة البيانات ودعم خطوط الأنابيب - جيد</p><p>خدمات Cloud AI/ML (Azure ML) - جيد</p><p>الذكاء الاصطناعي التوليدي وتطوير LLM (RAG, LangChain, Semantic Kernel) - جيد جدًا</p><p>شرح النموذج ووعي الذكاء الاصطناعي المسؤول - جيد جدًا</p><p>التعبئة والحاويات والأساسيات CI/CD (Docker، Git، Azure DevOps) - جيد</p><p>7. الاتصالات وعلاقات العمل:</p><p>داخلياً: شبكة رواد AI، معمار AI، مطور AI، فريق البيانات والتحليلات</p><p>خارجيًا: بائنو/مقدمو حلول AI/ML، شركاء التنفيذ، مجتمعات المصادر المفتوحة والمطورين</p><p><strong>المرشح المطلوب profile</strong></p><ul><li>درجة البكالوريوس في علوم الحاسوب، هندسة البرمجيات، علم البيانات، الرياضيات، الإحصاء، أو مجال تقني ذي صلة *(مطلوب)*</li><li>درجة الماجستير في الذكاء الاصطناعي، تعلم الآلة، علم البيانات، أو علوم الحاسوب *(مفضل)*</li><li>شهادة Microsoft Azure AI Engineer Associate، AWS Machine Learning Specialty، أو Google Professional ML Engineer *(مفضل)*</li><li>شهادات ML/AI ذات صلة (مثل تخصص DeepLearning.AI ML، Databricks ML Associate، fast.ai) *(مفضل)*</li><li>0-1 سنة خبرة مهنية في تطوير البرمجيات، علم البيانات، تعلم الآلة، أو مجال تقني ذي صلة (الخريجون الجدد مرحب بهم للتقديم)</li><li>خبرة عملية مع تطوير نماذج ML من خلال مشاريع أكاديمية، تدريبات، مشاريع تخرج، مسابقات hackathon، أو مشاريع شخصية</li><li>تعرف على منصات الذكاء الاصطناعي/تعلم الآلة السحابية (Azure، AWS، أو GCP) من خلال الدورات الدراسية، الدراسة المستقلة، أو التجربة العملية *(مفضل)*</li><li>أي تعرض للمفاهيمgenerative AI، أو أدوات LLM، أو مفاهيم RAG من خلال مشاريع أكاديمية أو شخصية *(مفضل)*</li><li>تعرض للصناعات الدوائية، الرعاية الصحية، علوم الحياة، أو صناعات منظمة أخرى *(مفضل لكن ليس متوقع)*</li><li>معرفة عملية ب Python ومكتبات ML/DL الأساسية بما في ذلك scikit-learn، pandas، NumPy، وواحد على الأقل من أطر التعلم العميق</li><li>تعرض عملي لتدريب وتقييم نماذج ML بما في ذلك التعلم الآلي الكلاسيكي وواحد على الأقل من: NLP، الرؤية الحاسوبية، أو تحليل السلاسل الزمنية من خلال مشاريع أكاديمية، شخصية، أو تدريبية</li><li>إلمام أساسي بمفاهيم الذكاء الاصطناعي التوليدي بما في ذلك نماذج اللغة الكبيرة، هندسة الاستفسار، ومبادئ RAG *(مفضل)*</li><li>وعي بمفاهيم ML-Ops وأدوات مثل ML-flow أو Azure Machine Learning لتتبع التجارب وإدارة النماذج *(مفضل)*</li><li>خبرة أساسية في إعداد البيانات، تنظيفها، تحويلها، وتحليل البيانات الاستكشافية باستخدام Python</li><li>إلمام بإدارة الإصدارات باستخدام Git وممارسات تطوير البرمجيات الأساسية بما في ذلك مراجعة الشفرة والاختبار</li><li>فهم أساسي لمنصات السحابة (Azure، AWS، أو GCP) ووعي بخدمات AI/ML المعتمدة على السحابة *(مفضل)*</li><li>إلمام بمفاهيم الحاويات (Docker) وأساسيات CI/CD *(مفضل)*</li><li>وعي بمبادئ الذكاء الاصطناعي المسؤول، ولوائح الخصوصية (GDPR، HIPAA)، وممارسات أمان تكنولوجيا المعلومات ذات الصلة بتطوير ML</li><li>أي معرفة سابقة بعمليات الأعمال الدوائية أو الامتثال GxP في سياق تقني ميزة إضافية *(مفضل)*</li></ul>
<p>The Senior Automation Quality Assurance (QA) Engineer is responsible for ensuring the delivery of high-quality software solutions through the design, development, and execution of comprehensive automated testing strategies. This role involves designing and maintaining robust automation frameworks, defining automation standards and best practices, integrating automated testing into CI/CD pipelines, identifying and resolving defects, and collaborating closely with development and product teams to ensure system reliability, performance, security, and compliance with business requirements. The Senior Automation QA Engineer also provides technical guidance and mentorship to QA team members and contributes to the continuous improvement of QA automation processes, tools, and practices across projects.</p><p><strong>Main Activities and Responsibilities:</strong></p><ul><li>Design, develop, maintain, and execute automated tests for web, API, and mobile applications.</li><li>Develop and maintain scalable and reusable test automation frameworks and standards.</li><li>Define automation strategies and identify appropriate scenarios for automation based on business and technical requirements.</li><li>Integrate automated testing into CI/CD pipelines and support continuous testing and automated quality gates.</li><li>Perform functional, regression, integration, API, and end-to-end testing.</li><li>Leverage AI and AI-powered tools for test case generation, test automation, defect analysis, test data generation, and improving QA efficiency.</li><li>Validate AI-generated test cases, scripts, data, and results to ensure accuracy and reliability.</li><li>Analyze test failures, investigate defects, and perform root-cause analysis in collaboration with Development and Product teams.</li><li>Review requirements and acceptance criteria to identify quality risks and testability issues early.</li><li>Monitor and improve automation coverage, stability, execution time, and maintainability.</li><li>Contribute to QA standards, processes, and continuous improvement initiatives.</li><li>Mentor and provide technical guidance to other QA engineers.</li><li>Participate in Agile ceremonies and support release readiness activities.</li><li>Any other duties that are requested and relevant to the role.</li></ul><p><strong>Desired Candidate Profile</strong></p><p><strong>Required Skills & Experience:</strong></p><ul><li>Bachelor's degree in Computer Science, Information Technology, Engineering, or another related discipline</li><li>5+ years of experience in Software QA/Testing, with strong hands-on experience in test automation.</li><li>Previous experience in FinTech, financial services, online trading, brokerage, banking, payments, or another regulated financial technology environment.</li><li>Strong programming skills in Java, C#, Python, JavaScript, or TypeScript.</li><li>Hands-on experience with automation tools such as Selenium, Playwright, or Cypress.</li><li>Strong experience in API testing and automation.</li><li>Experience with CI/CD, Git, SQL, and test management/defect tracking tools such as Jira, TestRail, or Xray.</li><li>Good understanding of SDLC, STLC, Agile/Scrum, and QA best practices.</li><li>Practical experience using AI tools within the QA/testing lifecycle with an understanding of their capabilities and limitations.</li><li>Strong analytical, troubleshooting, and root-cause analysis skills.</li><li>Experience testing complex systems, integrations, financial transactions, or real-time data.</li><li>Strong communication and collaboration skills, with the ability to mentor other QA engineers.</li><li>ISTQB or relevant QA certification is considered an advantage.</li><li>Excellent command of English both written and spoken - Knowledge of additional languages will be considered an advantage.</li></ul>
<p>وصف الوظيفة نحن نبحث عن مهندس برمجيات ماهر للانضمام إلى فرقنا الهندسية المبتكرة. كشخص يعمل في مجال هندسة البرمجيات، ستقوم بدور حيوي في تصميم وتطوير وصيانة حلول برمجية متطورة تدعم ملايين التفاعلات العالمية للمستخدمين. ستعمل على بناء تطبيقات قابلة للتوسع، وتنفيذ ميزات جديدة، والمساهمة في تطوير منتجات برمجية عالية الجودة تلبي احتياجات عملائنا العالميين عبر منصات متنوعة بما في ذلك منصات لوحات الوظائف السحابية، والأدوات التعليمية، وأنظمة تسليم المحتوى.</p><h4>كيف ستحدث تأثيرًا</h4><p>كشخص يعمل في مجال هندسة البرمجيات، ستتاح لك الفرصة لبناء ميزات جديدة لمنتجات قائمة ولإنشاء تجارب جديدة للمتعلمين والمستخدمين. ستطبق طرق تطوير عالية الجودة، بما في ذلك كتابة اختبارات الوحدة، والاختبارات الآلية، والالتزام بمعايير الترميز لضمان موثوقية وقابلية توسع حلولنا البرمجية. ستعمل بشكل مستقل وجماعي، وستتعاون مع قادة الفرق والمهندسين المعماريين ومحللي الأعمال وأصحاب المصلحة الآخرين لتقديم حلول عالية الجودة مع الالتزام بالجودة والتسليم في الوقت المحدد. ستشارك بنشاط في طقوس سكرم agile، بما في ذلك الاجتماعات اليومية، وجلسات التكرير، واجتماعات التخطيط، والاسترجاعات، مما يساهم في ثقافة المرونة والتحسين المستمر. سيسهل مشاركتك التواصل الفعال والتنسيق والتكيف داخل الفريق مع دفع مبادرات تحسين العمليات.</p><h4>المهارات والمؤهلات</h4><h5>المهارات التقنية الأساسية:</h5><ul><li>إتقان تطوير Java</li><li>فهم مبادئ التصميم الكائني التوجه وأنماط التصميم</li><li>خبرة في واجهات برمجة التطبيقات (REST/GraphQL)</li><li>معرفة بخدمات السحابة، وخاصة AWS</li><li>خبرة في الخدمات المصغرة والتقنيات المتعلقة مثل Kubernetes، Docker</li><li>تقنيات تخزين البيانات (Entity Framework، Postgres SQL، DynamoDB)</li><li>SQL وخبرة في قواعد البيانات العلائقية وغير العلائقية</li><li>فهم معمارية البرمجيات وتصميم الأنظمة</li><li>ال znajomość pisania testów jednostkowych takich jak JUnit، Mockito، إلخ</li><li>خبرة عملية باستخدام Spring Boot.</li></ul><h5>ممارسات التطوير:</h5><ul><li>منهجيات Agile</li><li>خبرة في JavaScript والإطارات الحديثة (React، ExpressJS)</li><li>معرفة بـ HTML، CSS، وتقنيات الويب</li><li>خبرة في أنظمة التحكم بالإصدارات (Git)</li><li>فهم عمليات CI/CD والاختبارات الآلية</li></ul><h5>التقنيات الإضافية:</h5><ul><li>خبرة في XML، Apache (للأدوار المحددة)</li><li>معرفة بـ CSS، DHTML، وأفضل ممارسات تطوير الويب</li><li>الاطلاع على منصات التكنولوجيا التعليمية وأنظمة إدارة المحتوى</li><li>خبرة في TypeScript، إدارة حزم NPM/Yarn</li><li>معرفة في قوائم انتظار الرسائل مثل Apache Kafka، JMS، والتقنيات المتعلقة.</li></ul><h5>الصفات المهنية:</h5><ul><li>مهارات تحليلية وحل المشكلات القوية</li><li>مهارات اتصال كتابية وشفهية ممتازة عبر فرق ذات خبرات تقنية متنوعة</li><li>القدرة على إدارة مهام متعددة مع إشراف ضئيل</li><li>الشغف بالتكنولوجيا والرغبة في التعلم والتطور</li><li>الحماس لمواجهة تحديات جديدة</li><li>القدرة على العمل في بيئات سريعة الخطى وديناميكية</li><li>الاهتمام بالتفاصيل والالتزام بالجودة</li></ul><h4>الكفاءة في الذكاء الاصطناعي والتعاون</h4><p>يتوقع من المرشحين إظهار الكفاءة في الاستفادة من أدوات الذكاء الاصطناعي لتعزيز إنتاجية وجودة تطوير البرمجيات. ويشمل ذلك:</p><ul><li>توليد وتحسين الكود: استخدام أدوات الذكاء الاصطناعي (مثل GitHub Copilot، Cursor) للمساعدة في كتابة الكود وإعادة هيكلته وتحسينه.</li><li>التصحيح والتتبع: التعاون مع الذكاء الاصطناعي لتحديد الأخطاء وتتبع أخطاء المنطق واقتراح الحلول.</li><li>العصف الذهني للحلول: الانخراط مع الذكاء الاصطناعي في مناقشات التصميم المعماري لاستكشاف نهج وأنماط تصميم بديلة.</li><li>التحدي مع اقتراحات الذكاء الاصطناعي: تقييم الكود الذي يولده الذكاء الاصطناعي بشكل نقدي، وتحديد القيود، وتحسين مخرجاته.</li><li>مراجعة مخرجات الذكاء الاصطناعي: ضمان أن الكود الذي يولده الذكاء الاصطناعي يلبي معايير الجودة والأداء والأمان من خلال المراجعة والاختبار الدقيقين.</li></ul><h5>متطلبات الخبرة:</h5><ul><li>درجة البكالوريوس في علوم الكمبيوتر أو مؤهل معاد (مفضل)</li><li>سنتان أو أكثر من الخبرة الثابتة في تطوير البرمجيات</li><li>خبرة في العمل في بيئات تطوير Agile</li><li>القدرة المثبتة على العمل بشكل مستقل كجزء من فريق تعاوني</li></ul><p>نحن نطلق العنان للإمكانيات اللامحدودة. لأكثر من 200 عام، حولنا المعرفة إلى اكتشافات تشكل العالم. اليوم، يعمل فريقنا العالمي من المبتكرين والمبدعين والخبراء على دفع ما هو قادم في مجالات العلوم والتعليم والنشر، مما يخلق تأثيرًا يصل إلى كل مكان. لسنا مجرد مراقبين للتقدم. نحن من نسرع من وتيرة الاكتشافات العلمية، ونطور التعلم، ونثير الابتكار الذي يعيد تعريف المجالات بأكملها ويحسن الحياة. هنا، موهبتك لها قيمة. أفكارك لها مجال للنمو. وعملُك يخلق اختراقات يمكن أن تغير كل شيء.</p><p><br></p><p><strong>الملف الشخصي المرغوب للمرشح</strong></p><h4>المهارات والمؤهلات</h4><h5>المهارات التقنية الأساسية:</h5><ul><li>إتقان تطوير Java</li><li>فهم مبادئ التصميم الكائني التوجه وأنماط التصميم</li><li>خبرة في واجهات برمجة التطبيقات (REST/GraphQL)</li><li>معرفة بخدمات السحابة، وخاصة AWS</li><li>خبرة في الخدمات المصغرة والتقنيات المتعلقة مثل Kubernetes، Docker</li><li>تقنيات تخزين البيانات (Entity Framework، Postgres SQL، DynamoDB)</li><li>SQL وخبرة في قواعد البيانات العلائقية وغير العلائقية</li><li>فهم معمارية البرمجيات وتصميم الأنظمة</li><li>ال znajomość pisania testów jednostkowych takich jak JUnit، Mockito، إلخ</li><li>خبرة عملية باستخدام Spring Boot.</li></ul><h5>ممارسات التطوير:</h5><ul><li>منهجيات Agile</li><li>خبرة في JavaScript والإطارات الحديثة (React، ExpressJS)</li><li>معرفة بـ HTML، CSS، وتقنيات الويب</li><li>خبرة في أنظمة التحكم بالإصدارات (Git)</li><li>فهم عمليات CI/CD والاختبارات الآلية</li></ul><h5>التقنيات الإضافية:</h5><ul><li>خبرة في XML، Apache (للأدوار المحددة)</li><li>معرفة بـ CSS، DHTML، وأفضل ممارسات تطوير الويب</li><li>الاطلاع على منصات التكنولوجيا التعليمية وأنظمة إدارة المحتوى</li><li>خبرة في TypeScript، إدارة حزم NPM/Yarn</li><li>معرفة في قوائم انتظار الرسائل مثل Apache Kafka، JMS، والتقنيات المتعلقة.</li></ul><h5>الصفات المهنية:</h5><ul><li>مهارات تحليلية وحل المشكلات القوية</li><li>مهارات اتصال كتابية وشفهية ممتازة عبر فرق ذات خبرات تقنية متنوعة</li><li>القدرة على إدارة مهام متعددة مع إشراف ضئيل</li><li>الشغف بالتكنولوجيا والرغبة في التعلم والتطور</li><li>الحماس لمواجهة تحديات جديدة</li><li>القدرة على العمل في بيئات سريعة الخطى وديناميكية</li><li>الاهتمام بالتفاصيل والالتزام بالجودة</li></ul><h4>الكفاءة في الذكاء الاصطناعي والتعاون</h4><p>يتوقع من المرشحين إظهار الكفاءة في الاستفادة من أدوات الذكاء الاصطناعي لتعزيز إنتاجية وجودة تطوير البرمجيات. ويشمل ذلك:</p><ul><li>توليد وتحسين الكود: استخدام أدوات الذكاء الاصطناعي (مثل GitHub Copilot، Cursor) للمساعدة في كتابة الكود وإعادة هيكلته وتحسينه.</li><li>التصحيح والتتبع: التعاون مع الذكاء الاصطناعي لتحديد الأخطاء وتتبع أخطاء المنطق واقتراح الحلول.</li><li>العصف الذهني للحلول: الانخراط مع الذكاء الاصطناعي في مناقشات التصميم المعماري لاستكشاف نهج وأنماط تصميم بديلة.</li><li>التحدي مع اقتراحات الذكاء الاصطناعي: تقييم الكود الذي يولده الذكاء الاصطناعي بشكل نقدي، وتحديد القيود، وتحسين مخرجاته.</li><li>مراجعة مخرجات الذكاء الاصطناعي: ضمان أن الكود الذي يولده الذكاء الاصطناعي يلبي معايير الجودة والأداء والأمان من خلال المراجعة والاختبار الدقيقين.</li></ul><h5>متطلبات الخبرة:</h5><ul><li>درجة البكالوريوس في علوم الكمبيوتر أو مؤهل معاد (مفضل)</li><li>سنتان أو أكثر من الخبرة الثابتة في تطوير البرمجيات</li><li>خبرة في العمل في بيئات تطوير Agile</li><li>القدرة المثبتة على العمل بشكل مستقل كجزء من فريق تعاوني</li></ul>
<p> <b>وصف الوظيفة:</b> </p> <p> </p> <p>نؤمن بالأفكار الجريئة والتنوع في وجهات النظر والدافع لتحويل المعرفة إلى تأثير. هنا، وقود فضولك التقدم، وشكلك صوتك يُشكِّل الابتكار، وطموحك يساعد في إعادة تعريف ما هو ممكن في العلم والتعلم. نحن ثقافة تشغف بالتأثير والتحديات وتدفع بما يحمله المستقبل من إمكانات لا نهائية لعملائنا وزملائنا والمجتمع ككل.</p> <p> </p> <p> <b>حول الدور:</b> </p> <p> </p> <div> <p>تبحث Wiley عن <b>مهندس برمجيات</b> موهوب للانضمام إلى <b>فريق البحث</b> لدينا. في هذا الدور، ستساعد في تصميم وبناء وصيانة أنظمة البحث الخلفية التي تقود ملايين التفاعلات مع المستخدمين عالمياً.</p> <p> </p> <p>ستعمل على حلول بحث قابلة للتوسع عالية الأداء مبنية على <b>Apache Solr</b>، مع التعاون في الخدمات والبنية التحتية عبر تكدس تقني خلفي حديث يشمل <b>Java و Docker و Kafka و Solr</b>. هذه فرصة مثيرة لمهندس يستمتع بحل تحديات معقدة تتعلق بالصلة البحثية والأداء والقابلية للتوسع والموثوقية ضمن أنظمة موزعة على نطاق واسع.<br> </p> كيف ستصنع تأثيراً:<br> <p>كـمهندس برمجيات، ستقوم بـ:</p> <ul> <li>تصميم وتطوير وصيانة مكونات منصة البحث الأساسية وأنظمة الخلفية.</li> <li>بناء وتحسين خدمات وميزات قابلة للتوسع تُحسِّن أداء البحث وصلته وموثوقيته.</li> <li>استكشاف المشكلات وحلها عبر بيئات التطوير والاختبار والإنتاج.</li> <li>المساهمة في مناقشات هندسية ومراجعات التصميم الفني ومراجعات الشفرة.</li> <li>تحسين جودة البرمجيات من خلال الاختبار الآلي وإعادة الهيكلة والإدارة الاستباقية للدين الفني.</li> <li>التعاون بفعالية مع فرق متعددة الوظائف وزملاء عبر مناطق زمنية متعددة.</li> <li>دعم التحسين المستمر لممارسات الهندسة والعمليات وقدرات المنصة.<br> </li> </ul><b> ما الذي نبحث عنه:</b><br> المؤهلات المطلوبة <ul> <li>درجة البكالوريوس في علوم الحاسوب أو الهندسة البرمجية أو مجال مشابه، أو خبرة عملية مكافئة.</li> <li>خبرة مهنية في تطوير التطبيقات باستخدام <b>Java</b>، وفهم قوي لمبادئ البرمجة الكائنية التوجه وهياكل البيانات وأنماط تصميم البرمجيات.</li> <li>خبرة في كتابة اختبارات الوحدة والالتكامل باستخدام أطر مثل <b>JUnit</b> و <b>Mockito</b>.</li> <li>خبرة عملية في العمل مع <b>Git</b> وبيئات تعتمد على <b>Linux</b>.</li> <li>مهارات تحليلية ومهارات حل مشكلات قوية مع تركيز على الجودة والتحسين المستمر.</li> <li>مهارات اتصال شفوية وكتابية ممتازة باللغة الإنجليزية.</li> <li>القدرة على العمل بفعالية سواء بشكل مستقل أو كجزء من فريق موزع.</li> </ul> المؤهلات المفضلة <ul> <li>خبرة في تصميم وبناء <b>واجهات برمجة تطبيقات RESTful</b> وخدمات خلفية.</li> <li>خبرة في العمل مع تقنيات البحث أو ضمن مجال استرجاع المعلومات.</li> <li>خبرة عملية مع <b>Apache Solr</b>، <b>Elasticsearch</b>، أو منصات بحث أخرى قائمة على Lucene.</li> <li>الإلمام بالأنظمة الموزعة والهندسة المعتمدة على الأحداث باستخدام تقنيات مثل <b>Kafka</b>.</li> <li>خبرة مع تقنيات الحوسبة السحابية وDevOps بما في ذلك <b>Docker</b>، <b>Kubernetes</b>، <b>Jenkins</b>، <b>GitHub Actions</b>، و/أو <b>Google Cloud Platform (GCP)</b>.</li> </ul> </div> <p> </p> <p> </p> <p><br></p>