وصف العمل
حول الدور
نحن نبحث عن مرشح عالي الدافع وشغوف لـ تطوير الخدمات والتطبيقات والحلول بناءً على متطلبات الأعمال والمبيعات لأنظمة دعم الأعمال وتطبيقات رعاية العملاء، بالإضافة إلى متابعة أدائها وضمان سير الأنظمة بسلاسة على أساس يومي، بالإضافة إلى صيانة الخدمات المستضافة وتقديم التوصيات لاحقاً لترقية تحسين الوظائف والأداء.
المسؤوليات الأساسية ستشمل، لكنها لن تقتصر على:
دراسة متطلبات الأعمال والمبيعات وتحويلها إلى خدمات وتطبيقات وحلول، بالإضافة إلى اختبارها ودمجها مع CRM وأنظمة ومنصات المؤسسات الأخرى والمساهمة في تحسين الأنظمة المُنفَّذة. بالإضافة إلى صيانة وتطوير الخدمات والواجهات البرمجية داخل وخارج شركة زين بما في ذلك واجهات برمجة التطبيقات REST وSOAP والتكامل مع طرف ثالث
تطوير برامج وعمليات تكامل لخدمات دعم الأعمال وتطبيقات رعاية العملاء ونقاط التماس بما في ذلك نظام الفوترة، نظام التزويد، CRM، ERP، تطبيقات الهواتف المحمولة، USSD، IVR، أنظمة الدفع، الشركاء الخارجيين، وغيرها من منصات المؤسسات، إلخ.
المساعدة في الترميز، وتنفيذ وصيانة أنظمة إدارة قواعد البيانات العلائقية (RDBMS) داخل الشركة، بالإضافة إلى معالجة المشاكل التي قد تظهر والتوصية بإجراءات تصحيحية ووقائية مناسبة في هذا الصدد، بما في ذلك تطوير وتكامل قواعد البيانات باستخدام Oracle SQL وSQL Server.
تطوير وإدارة خدمات زين باستخدام تقنيات مختلفة بما في ذلك Microsoft .Net Framework & .Net Core (خدمات الويب، REST APIs، مايكروخدمات، الخلفيات، إلخ)، Oracle PL/SQL، DELPHI، C#، Kafka وتقنيات طوابير الرسائل، Redis، تقنيات الربط الحدثي والتواصل بين الأنظمة، إلخ.
مراقبة أداء الخوادم والتطبيقات والتأكد من أنها تعمل بسلاسة يومياً، بالإضافة إلى تحليل المنتجات المنشودة وتبليغ مجالات التطوير لتحسين وظائف الأنظمة، الأداء، التوفر، الاستقرار والاعتمادية.
إدارة وصيانة نقاط تلامس العملاء من خدمات الويب بما في ذلك بوابة زين، زين USSD، CRM، IVR، تطبيق زين، CMS، منصات الدفع، وخدمات التكامل الداخلية/الخارجية الأخرى، إلخ، بالإضافة إلى إيصال المتطلبات للموردين والتأكد من متابعة المشكلات وحلها في الوقت المناسب.
تحليل وتحسين تكامل الأنظمة واستراتيجيات الترحيل بما في ذلك تحديث الخدمات والتطبيقات القديمة واعتماد بنى تكامل وميكروخدمات قابلة للتوسع.
الحفاظ على سلامة ووظائف بنية التكامل للشركة، بما في ذلك APIs وميكروخدمات وKafka وتقنيات طوابير الرسائل والتكامل المعتمد على الحدث والتكامل مع الأنظمة الداخلية والخارجية.
اختبار الأنظمة واستكشاف الأخطاء وإصلاحها بدقة وبشكل فوري، بالإضافة إلى المحافظة على عمليات الأرشفة والتوثيق وإنشاء تقارير خدمات SQL. ضمان اتباع التوثيق الفني الصحيح، والتحكم بالمصدر، ومراجعة الكود، والنشر، وممارسات CI/CD للمشروعات المطورة.
الحفاظ على علاقات قوية مع المزودين ومقدمي البرمجيات والتأكد من توفير الدعم والصيانة المستمرة للأنظمة المنفذة، بالإضافة إلى تنسيق التكاملات الفنية والمتطلبات والاختبار وحل المشكلات والدعم الإنتاجي مع الأطراف الداخلية والخارجية.
توفير التدريب المطلوب للمستخدمين النهائيين على الأنظمة والتطبيقات المنفَّذة لديهم والتعامل مع شكاواهم واستفساراتهم لضمان الاستخدام الصحيح للأنظمة المعنية.
ما نحتاجه منك
لتكون من ضمن المرشحين لهذه الوظيفة، ستحتاج إلى الامتثال لجميع المتطلبات التالية:
عنا الولايات المتحدة
نحن صاحب عمل يتيح الفرصة للجميع ونرحب بمقدمي الطلبات من جميع الخلفيات، بما في ذلك الأشخاص ذوي الإعاقة أو الذين خضعوا لعمليات جراحية كبرى ويتطلبون تكييفات خاصة. نوفر بيئة عمل شاملة ونلتزم باستيعاب جميع الموظفين.
إذا كنت بحاجة إلى التسهيلات خلال عملية التقديم أو المقابلة، يرجى إبلاغنا وسنعمل معك لتلبية احتياجاتك.
Job description
About the Role
We are looking for a highly motivated and passionate candidate to Developing services, applications and solutions based on business and sales requirements for Business Support Systems and Customer Care Applications as well as monitoring their performance and ensuring day-to-day smooth running of systems, in addition to maintaining deployed and subsequently recommending upgrades to improve the functionality and performance of systems.
Main Responsibilities, will include but will not be limited to:
Studying business and sales requirements and subsequently developing them into services, applications, and solutions, as well as testing and integrating them with CRM and other enterprise systems and platforms and contributing to the optimization of implemented systems. In addition to maintaining and developing Zain internal and external web services and APIs including REST and SOAP APIs and third-party integrations
Developing programs and Integration processes for Business Support Systems and Customer Care Applications and touch points including Billing System, Provisioning System, CRM, ERP, mobile applications, USSD, IVR, payment systems, external partners, and other enterprise platforms, etc.
Assisting in coding, implementing and maintaining Relational Database Management (RDBM) systems within the company, as well as troubleshooting problems that may arise and recommending suitable corrective and preventive actions in that regard, including database development and integration using Oracle SQL and SQL server.
Developing and Administrating Zain Services using different technologies including Microsoft .Net Framework & .Net Core (Web Services, Rest APIs, Microservices, back ends, etc...), Oracle PL/SQL, DELPHI, C#, Kafka and message queuing technologies, Redis, messaging and event-driven integration technologies, etc.
Monitoring the performance of servers and applications and ensuring they are running smoothly on a daily basis, as well as analyzing deployed products and subsequently reporting developmental areas to improve functionality of systems, performance, availability, stability, and reliability.
Administering and maintaining customer touch points web services including Zain Portal, Zain USSD, CRM, IVR, Zain APP, CMS, payment platforms, and other internal/external integration services, etc., as well as communicating requirements to vendors and ensuring that problems are followed up and resolved in a timely manner.
Analyzing and improving current system integrations and migration strategies including modernization of legacy services and applications and adoption of scalable integration and microservices architectures.
Maintaining the integrity and smooth functioning of the company's integration architecture, including APIs, microservices, Kafka and message queuing technologies, event-driven integrations, and integrations with internal and external systems.
Testing systems and effectively troubleshooting and debugging complications in an accurate and timely manner, as well as maintaining the archiving and documentation processes and creating SQL reporting service reports. Ensuring proper technical documentation, source control, code review, deployment, and CI/CD practices are followed for developed solutions.
Maintaining strong relationships with vendors and software providers and ensuring that continuous support and maintenance is provided to implemented systems, as well as coordinating technical integrations, requirements, testing, troubleshooting, and production support with internal and external parties.
Providing end users with required training for systems and applications deployed to end users and handling their complaints and inquiries to ensure proper utilization of the concerned systems.
What We Need From You
To be shortlisted for this position, you will need to comply with all of the below requirements:
Holds a bachelor’s degree in Computer Science, Computer Engineering or any related field
Minimum : 1 year of relevant experience.
About US
We are an equal opportunity employer and welcome applicants from all backgrounds, including People with disabilities or people who have undergone severe surgeries and require special accommodations. We provide an inclusive work environment and are committed to accommodating all employees.
If you require accommodations during the application or interview process, please let us know and we will work with you to meet your needs.