نحن نبحث عن مهندس دعم تطبيقات أول Tier 2 لتقديم دعم إنتاجي على مدار 24/7 للتطبيقات والخدمات المصرفية الحرجة. سيكون الدور مسؤولاً عن حل الحوادث المعقدة للتطبيق، قيادة استكشاف الأخطاء وتحليل السبب الجذري (RCA)، دعم الحوادث الكبرى، والتنسيق مع فرق التطوير، والبنية التحتية، وقواعد البيانات، والبرامج الوسيطة، وغيرها من الفرق الفنية لضمان توافر واستقرار أنظمة المصرفية.
المسؤوليات الرئيسية
- تقديم دعم تطبيقات وإنتاج Tier 2 على مدار 24/7 من خلال الورديات الدوارة والتغطية عند الطلب.
- دعم تطبيقات مصرفية حيوية للأعمال وضمان التوافر العالي واستمرارية الخدمة.
- قيادة استكشاف الأخطاء وحل حوادث P1/P2 والحوادث الكبرى.
- إجراء تحليل سبب جذري تفصيلي (RCA) والدفع باتجاه إجراءات تصحيحية دائمة.
- مراقبة صحة التطبيق وأدائه وتوافره وحالة التكامل.
- تحليل سجلات التطبيق والنظام وقاعدة البيانات والبرامج الوسيطة لتحديد المشكلات وحلها.
- استكشاف المشاكل عبر بيئات الإنتاج، الاختبار قبل الإنتاج، SIT، والتطوير.
- دعم إصدارات التطبيقات ونشرها وتحديثها وتغيير الإعدادات وفقاً لإجراءات إدارة التغيير المصرفية.
- التنسيق مع فرق التطوير، والبنية التحتية، وقواعد البيانات، والبرامج الوسيطة، والشبكات، والأمن، والموردين لحل الحوادث المعقدة.
- تصعيد المشكلات على مستوى الشفرة أو غير المحلولة إلى فرق Tier 3 / التطوير مع تحليل فني كامل.
- ضمان معالجة الحوادث وطلبات الخدمة ضمن اتفاقية مستوى الخدمة المتفق عليها وعمليات ITIL.
- دعم إدارة الحوادث الكبرى وتقديم تحديثات تقنية في الوقت المناسب لأصحاب المصلحة.
- تحديد الحوادث المتكررة والمشاركة في أنشطة إدارة المشكلة.
- الحفاظ على التوثيق الفني، إجراءات الدعم، مقالات المعرفة، وأدلة التشغيل.
- ضمان الالتزام بسياسات الأمان المصرفي، والامتثال، والتدقيق، والتشغيل.
- دعم أنشطة الإنتاج والعمليات التجارية الحرجة خارج ساعات العمل العادية عند الحاجة.
- توجيه مهندسي الدعم junior وتقديم الإرشاد الفني لفريق الدعم L2.
الملف المرغوب للمترشح
- درجة البكالوريوس في علوم الحاسوب أو تكنولوجيا المعلومات أو الهندسة أو مجال ذي صلة.
- 5-8+ سنوات خبرة في دعم التطبيقات أو دعم الإنتاج أو عمليات التطبيقات.
- خبرة في العمل في المصارف أو الخدمات المالية أو بيئات تنظيمية عالية.
- خبرة قوية في دعم التطبيقات والإنتاج من المستوى L2.
- خبرة مثبتة في العمل في بيئة دعم إنتاجي بنظام المناوبات على مدار 24/7.
- خبرة قوية في التعامل مع حوادث P1/P2 وإدارة الحوادث الكبرى.
- مهارات قوية في استكشاف الأخطاء وتحليل السبب الجذري.
- معرفة جيدة بأنظمة Linux/Unix وWindows.
- مهارات قوية في SQL واستكشاف مشاكل قواعد البيانات.
- خبرة مع واجهات REST/SOAP وتكامل الأنظمة.
- فهم جيد للبرامج الوسيطة وخوادم التطبيقات.
- خبرة مع أدوات المراقبة والملاحظة مثل Splunk وDynatrace وAppDynamics وGrafana أو ما يماثلها.
- فهم قوي لإدارة الحوادث والمشاكل والتغيير وفق ITIL.
- فهم جيد للأمان، والتحكم في الوصول، والتدقيق، ومتطلبات الامتثال في بيئات المصارف.
- مهارات تواصل وإدارة أصحاب المصلحة قوية.
المهارات المفضلة
- خبرة في دعم تطبيقات Java و/أو .NET المؤسسية.
- معرفة بالخدمات المصغرة والأنظمة الموزعة.
- خبرة مع CI/CD وJenkins وGit وAzure DevOps أو أدوات مشابهة.
- التعرّض لـ Docker/Kubernetes.
- خبرة في تكاملات بنكية وأنظمة الدفع والقنوات الرقمية أو تطبيقات المصرفية الأساسية.
- شهادة ITIL تعتبر ميزة إضافية.
We are looking for a Senior Application Support Engineer Tier 2 to provide 24/7 production support for critical banking applications and services. The role will be responsible for resolving complex application incidents, leading troubleshooting and Root Cause Analysis (RCA), supporting major incidents, and coordinating with Development, Infrastructure, Database, Middleware, and other technical teams to ensure high availability and stability of banking systems.
Key Responsibilities
- Provide 24/7 Tier 2 application and production support through rotational shifts and on-call coverage.
- Support business-critical banking applications and ensure high availability and service continuity.
- Lead the troubleshooting and resolution of P1/P2 incidents and major incidents.
- Perform detailed Root Cause Analysis (RCA) and drive permanent corrective actions.
- Monitor application health, performance, availability, and integration status.
- Analyze application, system, database, and middleware logs to identify and resolve issues.
- Troubleshoot issues across Production, UAT, SIT, and Development environments.
- Support application releases, deployments, patches, and configuration changes in accordance with banking change-management procedures.
- Coordinate with Development, Infrastructure, Database, Middleware, Network, Security, and Vendor teams to resolve complex incidents.
- Escalate code-level or unresolved issues to Tier 3 / Development teams with complete technical analysis.
- Ensure incidents and service requests are handled within agreed SLA and ITIL processes.
- Support Major Incident Management and provide timely technical updates to stakeholders.
- Identify recurring incidents and participate in Problem Management activities.
- Maintain technical documentation, support procedures, knowledge articles, and operational runbooks.
- Ensure adherence to banking security, compliance, audit, and operational policies.
- Support production activities and critical business operations outside normal working hours when required.
- Mentor junior support engineers and provide technical guidance to the L2 support team.
Desired Candidate Profile
- Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field.
- 5 8+ years of experience in Application Support, Production Support, or Application Operations.
- Experience working in banking, financial services, or other highly regulated environments.
- Strong experience in L2 application and production support.
- Proven experience working in a 24/7 shift-based production support environment.
- Strong experience handling P1/P2 incidents and Major Incident Management.
- Strong troubleshooting and Root Cause Analysis skills.
- Good knowledge of Linux/Unix and Windows environments.
- Strong SQL and database troubleshooting skills.
- Experience with REST/SOAP APIs and system integrations.
- Good understanding of middleware and application servers.
- Experience with monitoring and observability tools such as Splunk, Dynatrace, AppDynamics, Grafana, or similar.
- Strong understanding of ITIL Incident, Problem, and Change Management.
- Good understanding of security, access control, audit, and compliance requirements in banking environments.
- Strong communication and stakeholder management skills.
Preferred Skills
- Experience supporting Java and/or .NET enterprise applications.
- Knowledge of Microservices and distributed systems.
- Experience with CI/CD, Jenkins, Git, Azure DevOps, or similar tools.
- Exposure to Docker/Kubernetes.
- Experience with banking integrations, payment systems, digital channels, or core banking applications.
- ITIL certification is a plus.