المسمى الوظيفي: مستشار/مطور أول Oracle SOA في شركة الديار المتحدة
نحن نبحث عن مستشار/مطور أول Oracle SOA ذي خبرة.
2.1.1 المؤهلات الإلزامية
- درجة البكالوريوس/الماجستير في هندسة الحاسوب/علوم الحاسوب/تكنولوجيا المعلومات أو التخصصات الهندسية ذات الصلة.
2.1.2 المؤهلات المرغوبة
- شهادة (شهادات) مهنية: متخصص تنفيذ معتمد في Oracle SOA Suite 12c.
2.1.3 الخبرة والمهارات التقنية
- خبرة 10 سنوات منها 3 إلى 5 سنوات في تكامل التطبيقات في بيئة مؤسسية مع سجل حافل بالنجاح؛ يجب أن يكون لديه سجل مشاركة في مشاريع مؤسسية.
- معرفة قوية بهندسة الخدمات الموجهة (SOA)، والتصميم الموجه للكائنات (OOD)، والبرمجة الموجهة للكائنات (OOP)، وأنماط التصميم، وتعدد الخيوط (multi-threading).
- يفضل الخبرة في Oracle SOA 12c ولكن يشترط وجود 3 سنوات على الأقل من الخبرة في Oracle SOA 11g.
- خبرة 5 سنوات أو أكثر في التطوير على ناقل خدمة Oracle (Oracle Service Bus) باستخدام Java.
- خبرة عملية مثبتة في SOA Composite، Component، OSB، OER، وJDeveloper.
- معرفة ممتازة بالقدرات التقنية والخبرة التفصيلية بمكونات Oracle SOA suite، ومدير عمليات BPEL، وناقل خدمة Oracle، ومراقبة نشاط الأعمال، ومدير خدمات الويب.
- معرفة بأنماط تصميم SOA لبناء أنظمة وسيطة من الصفر باستخدام توجيه الرسائل، وإثراء المحتوى، وتصفية الرسائل، وتحويل الرسائل، والتسليم المضمون، وتسلسل الرسائل، ومعالجة الرسائل المجمعة، ومعالجة الأخطاء، وآليات التسوية.
- خبرة لا تقل عن 4 سنوات في مفاهيم إدارة واجهة برمجة التطبيقات (API) ومنتجات إدارة API من Oracle، ومستودع مؤسسة Oracle، وكتالوج API من Oracle، وبوابة API من Oracle.
- خبرة لا تقل عن 4 سنوات في عمليات وإدارة خادم Oracle WebLogic.
- خبرة لا تقل عن سنتين في استخدام أداة مراقبة Oracle SOA suite، وحزمة إدارة WebLogic، وحزمة إدارة SOA.
- إدارة مشاريع SOA سابقة باستخدام هذه الأدوات.
- خبرة لا تقل عن سنتين في ممارسات ضبط الأداء لـ Oracle SOA suite.
- خبرة لا تقل عن سنتين في تخطيط سعة SOA suite.
- خبرة لا تقل عن 5 سنوات في هندسة مرجع Oracle SOA. مع تسليم مشاريع سابقة بناءً عليها.
- خبرة لا تقل عن 4 سنوات في خدمات الويب، SOAP، REST، وXML.
- خبرة لا تقل عن 4 سنوات في دورة حياة تطوير البرمجيات (SDLC) باستخدام JDeveloper أو Eclipse. خبرة في إجراءات النشر، وإجراءات الاختبار، وتزويد تطبيقات SOA من بيئة إلى أخرى طوال دورة حياة المشروع.
- خبرة عملية تزيد عن سنتين في تطوير تكامل التطبيقات باستخدام Oracle SOA Suite.
- خبرة عملية في لغات البرمجة وأطر العمل؛ JavaScript.
- خبرة تزيد عن سنتين في كتابة ونشر خدمات الويب وعملائها.
- خبرة عملية في إنشاء WSDLs وXSDs ووثائق XML.
- معرفة متعمقة بمكونات OSB وأدوات التطوير بالإضافة إلى عملية هندسة البرمجيات، وUML، وSOA، ونشر J2EE.
- خبرة في Hibernate وODBC وJDBC لخدمات الاتصال ببيئات قواعد البيانات العلائقية.
- مهارات SQL قوية ومعرفة بقواعد البيانات العلائقية.
- خبرة ومعرفة بأنظمة تشغيل UNIX/Windows.
- خبرة في التنفيذ في صناعة النفط والغاز، بما في ذلك الأنظمة الحقيقية مثل المؤرخين الصناعيين (Industrial Historians)، وDCS، وSCADA، إلخ.
2.1.4 المهارات الشخصية
- مهارات تقنية وتحليلية مثبتة، نهج يركز على العميل، مهارات العرض والتواصل.
- القدرة على تنفيذ مهمة من المفاهيم إلى التنفيذ.
- مهارات إبداعية وتحليلية قوية في حل المشكلات.
- القدرة على فهم ومعالجة المهام بشكل مستقل.
- لاعب فريق يعمل بشكل جيد مع الأعضاء التقنيين وغير التقنيين.
- مهارات تواصل شفوية وكتابية ممتازة والقدرة على التعبير بوضوح لجميع أعضاء المشروع وأصحاب المصلحة.
- مهارات عرض ممتازة.
- القدرة على التفاعل مع أصحاب المصلحة بموقف موجه نحو العميل.
2.1.5 الواجبات والمسؤوليات الرئيسية
تشمل الواجبات، على سبيل المثال لا الحصر، ما يلي:
- المشاركة في جميع جوانب تطوير الحلول الوسيطة التي تدمج أنظمة KOC التجارية/التقنية.
- مراجعة المتطلبات، والمشاركة في تصميم الحلول، وتطوير واختبار الكود.
- التفاعل مع موظفي دعم التطبيقات والبنية التحتية، والتوصية بالمعايير وفرضها، ودعم التحسينات المستمرة.
- بناء مخططات UML لمختلف كيانات معلومات النظام وتدفقات البيانات.
- تصميم وتحديد مكونات البرامج (تحديد الطبقات، الحزم، الخدمات، الفئات، مكونات قاعدة البيانات، إلخ).
- تنفيذ وحدات ومكونات البرامج (تطوير، بناء وتصحيح ملفات المصدر، الفئات، الموصوفات، الثنائيات، الملفات القابلة للتنفيذ، مكونات قاعدة البيانات، إلخ).
- العمل مع أنماط تصميم التكامل وتطبيق أنماط التصميم لتلبية متطلبات العمل.
- إكمال طلبات التغيير للميزات والتحسينات الجديدة في الوقت المناسب.
- تقديم التوجيه الفني لأصحاب المصلحة في الأعمال والمطورين المبتدئين حول الاستخدام المناسب لـ Oracle SOA Suite والأدوات.
- تقديم الدعم الفني حسب الحاجة لتثبيت البرامج والترقيات. SOA، OSB، J2EE، Java، SDLC.
- التنسيق مع مطوري التكامل ومسؤولي SOA بشأن تصميم النظام وتنفيذه واختباره وصيانته.
- إنشاء هيكل كائنات قاعدة البيانات.
- إجراء اختبار الوحدة للوحدات والمكونات المطورة، وإجراء مراجعات الكود، وتقديم الدعم عند الحاجة إلى تحليل كود مفصل أو تغييرات في الكود المصدري.
- دمج المكونات والوحدات المنتجة من قبل المطورين/الفرق الفردية في نظام قابل للتنفيذ.
- التحقق من مطابقة المنتج النهائي للمتطلبات.
- نشر التطبيقات المنفذة في بيئة الإنتاج.
- حضور جميع اجتماعات الموقع واجتماعات التقدم.
- تقديم تقارير التقدم حول التخطيط والتركيب والتكليف وتسليم الخدمات.
ملف المرشح المطلوب
- درجة البكالوريوس/الماجستير في هندسة الحاسوب/علوم الحاسوب/تكنولوجيا المعلومات أو التخصصات الهندسية ذات الصلة.
- شهادة (شهادات) مهنية: متخصص تنفيذ معتمد في Oracle SOA Suite 12c.
- خبرة 10 سنوات منها 3 إلى 5 سنوات في تكامل التطبيقات في بيئة مؤسسية مع سجل حافل بالنجاح؛ يجب أن يكون لديه سجل مشاركة في مشاريع مؤسسية.
- معرفة قوية بهندسة الخدمات الموجهة (SOA)، والتصميم الموجه للكائنات (OOD)، والبرمجة الموجهة للكائنات (OOP)، وأنماط التصميم، وتعدد الخيوط (multi-threading).
- يفضل الخبرة في Oracle SOA 12c ولكن يشترط وجود 3 سنوات على الأقل من الخبرة في Oracle SOA 11g.
- خبرة 5 سنوات أو أكثر في التطوير على ناقل خدمة Oracle (Oracle Service Bus) باستخدام Java.
- خبرة عملية مثبتة في SOA Composite، Component، OSB، OER، وJDeveloper.
- معرفة ممتازة بالقدرات التقنية والخبرة التفصيلية بمكونات Oracle SOA suite، ومدير عمليات BPEL، وناقل خدمة Oracle، ومراقبة نشاط الأعمال، ومدير خدمات الويب.
- معرفة بأنماط تصميم SOA لبناء أنظمة وسيطة من الصفر باستخدام توجيه الرسائل، وإثراء المحتوى، وتصفية الرسائل، وتحويل الرسائل، والتسليم المضمون، وتسلسل الرسائل، ومعالجة الرسائل المجمعة، ومعالجة الأخطاء، وآليات التسوية.
- خبرة لا تقل عن 4 سنوات في مفاهيم إدارة واجهة برمجة التطبيقات (API) ومنتجات إدارة API من Oracle، ومستودع مؤسسة Oracle، وكتالوج API من Oracle، وبوابة API من Oracle.
- خبرة لا تقل عن 4 سنوات في عمليات وإدارة خادم Oracle WebLogic.
- خبرة لا تقل عن سنتين في استخدام أداة مراقبة Oracle SOA suite، وحزمة إدارة WebLogic، وحزمة إدارة SOA.
- إدارة مشاريع SOA سابقة باستخدام هذه الأدوات.
- خبرة لا تقل عن سنتين في ممارسات ضبط الأداء لـ Oracle SOA suite.
- خبرة لا تقل عن سنتين في تخطيط سعة SOA suite.
- خبرة لا تقل عن 5 سنوات في هندسة مرجع Oracle SOA. مع تسليم مشاريع سابقة بناءً عليها.
- خبرة لا تقل عن 4 سنوات في خدمات الويب، SOAP، REST، وXML.
- خبرة لا تقل عن 4 سنوات في دورة حياة تطوير البرمجيات (SDLC) باستخدام JDeveloper أو Eclipse. خبرة في إجراءات النشر، وإجراءات الاختبار، وتزويد تطبيقات SOA من بيئة إلى أخرى طوال دورة حياة المشروع.
- خبرة عملية تزيد عن سنتين في تطوير تكامل التطبيقات باستخدام Oracle SOA Suite.
- خبرة عملية في لغات البرمجة وأطر العمل؛ JavaScript.
- خبرة تزيد عن سنتين في كتابة ونشر خدمات الويب وعملائها.
- خبرة عملية في إنشاء WSDLs وXSDs ووثائق XML.
- معرفة متعمقة بمكونات OSB وأدوات التطوير بالإضافة إلى عملية هندسة البرمجيات، وUML، وSOA، ونشر J2EE.
- خبرة في Hibernate وODBC وJDBC لخدمات الاتصال ببيئات قواعد البيانات العلائقية.
- مهارات SQL قوية ومعرفة بقواعد البيانات العلائقية.
- خبرة ومعرفة بأنظمة تشغيل UNIX/Windows.
- خبرة في التنفيذ في صناعة النفط والغاز، بما في ذلك الأنظمة الحقيقية مثل المؤرخين الصناعيين (Industrial Historians)، وDCS، وSCADA، إلخ.
- مهارات تقنية وتحليلية مثبتة، نهج يركز على العميل، مهارات العرض والتواصل.
- القدرة على تنفيذ مهمة من المفاهيم إلى التنفيذ.
- مهارات إبداعية وتحليلية قوية في حل المشكلات.
- القدرة على فهم ومعالجة المهام بشكل مستقل.
- لاعب فريق يعمل بشكل جيد مع الأعضاء التقنيين وغير التقنيين.
- مهارات تواصل شفوية وكتابية ممتازة والقدرة على التعبير بوضوح لجميع أعضاء المشروع وأصحاب المصلحة.
- مهارات عرض ممتازة.
- القدرة على التفاعل مع أصحاب المصلحة بموقف موجه نحو العميل.
Position Sr Oracle SOA Consultant/Developer Diyar United Company
We are seeking an experienced Sr Oracle SOA Consultant/Developer
2.1.1 Mandatory Qualifications
- Bachelor s/Master s Degree in Computer Engineering/Computer Science/Information Technology or related Engineering Disciplines.
2.1.2 Desirable Qualifications
- Industry Certification(s): Oracle SOA Suite 12c Certified Implementation Specialist
2.1.3 Experience & Technical Skills
- 10 years experience with 3 to 5 years of experience in Application Integration in an enterprise environment with a proven track record of success; should have a track record of participation in Enterprise projects.
- Strong knowledge of Service Oriented Architecture (SOA), Object Oriented Design (OOD), Object Oriented Programming (OOP), design patterns and multi-threading.
- Preferred experience with Oracle SOA 12c but minimum 3+ years of Oracle SOA 11g experience is required.
- 5 + years of development experience on Oracle Service Bus using Java.
- Demonstrated experience with SOA Composite, Component, OSB, OER and JDeveloper.
- Excellent knowledge of the technical capabilities and detailed know-how of Oracle SOA suite components, BPEL process manager, Oracle Service Bus, Business Activity Monitoring, Web Services Manager.
- Knowledge of SOA Design patterns for building middleware systems ground up using Message Routing, Content Enrichment, Message Filtering, Message Transformation, Guaranteed delivery, Message sequencing, Batch message processing, error handling and reconciliation mechanisms.
- Minimum 4 years experience in API management concepts and Oracle API management products, Oracle Enterprise Repository, Oracle API catalogue and Oracle API gateway.
- Minimum 4 years experience in Oracle WebLogic server operations and administration.
- Minimum 2 years experience in using Oracle SOA suite monitoring tool, WebLogic management pack and SOA management pack.
- Have administrated previous SOA projects using those tools.
- Minimum 2 years experience in Oracle SOA suite performance tuning practices.
- Minimum 2 years experience in SOA suite capacity planning.
- Minimum 5 years experience in Oracle SOA reference Architecture. Have delivered previous projects based on it.
- Minimum 4 years experience in Web services, SOAP, REST and XML.
- Minimum 4 years experience in SDLC using JDeveloper or Eclipse. Experience in deployment procedures, testing procedure, provisioning SOA applications from one environment to another throughout the project lifecycle.
- Two+ years of hands-on development experience of application integration using Oracle SOA Suite.
- Hands-on development experience in scripting language and frameworks; JavaScript.
- Two+ years of experience in writing and deploying web services and their clients.
- Hands-on development experience creating WSDLs, XSDs and XML documents.
- In depth knowledge of OSB components and development tools as well as software engineering process, UML, SOA and J2EE deployment.
- Experience with Hibernate, ODBC and JDBC for connection services to Relational Database environments.
- Strong SQL skills and relational database knowledge.
- Experience and knowledge of UNIX/Windows operating systems.
- Implementation experience in Oil and Gas industry, including Real Time Systems like Industrial Historians, DCS, SCADA etc.
2.1.4 Personal Skills
- Proven technical cum analytical skills, customer-centric approach, presentation and communication skills.
- Ability to carry out an assignment from conceptualization to implementation.
- Strong creative and analytical problem-solving skills.
- Able to understand and handle tasks independently.
- Team player who works well with technical and non-technical members.
- Excellent oral and written communication skills and the ability to clearly articulate to all project members and stakeholders.
- Excellent presentation skills.
- Ability to interact with stakeholders with customer-oriented attitude.
2.1.5 Principal Duties and Responsibilities
The duties shall include, but not limited to, the following:
- Participate in all aspects of the development of middleware solutions that integrate KOC Business/Technical systems.
- Review requirements, participate in solutions design, develop and test code.
- Interact with application and infrastructure support personnel, recommend and enforce standards, and support continuous improvements.
- Build UML diagram for various system information entities and data flows.
- Design and specify software components (specifies layers, packages, services, classes, database components, etc.).
- Implement software modules and components (develops, builds and debugs source files, classes, descriptors, binaries, executables, database components, etc.).
- Work with integration design patterns and apply the design patterns to address business requirements.
- Complete change requests for new features and enhancements in a timely manner.
- Provide technical guidance to business stakeholders and junior developers on appropriate usage of the Oracle SOA Suite and tools.
- Provide technical support as needed for software installations and upgrades. SOA, OSB, J2EE, Java, SDLC.
- Coordinate with integration developers and SOA administrator/s on system design, implementation, testing and maintenance.
- Create the database objects structure.
- Perform unit testing of developed modules and components, perform code reviews, and provide support when detailed code analysis or source code changes are required.
- Integrate components and modules produced by the individual developers/teams into an executable system.
- Validate the conformance of the final product to the requirements.
- Deploy the implemented applications in production environment.
- Attend at all site meetings and progress meetings.
- Submit Progress Reports on the planning, installation, commissioning and handing over of the Services Role &
Desired Candidate Profile
- Bachelor s/Master s Degree in Computer Engineering/Computer Science/Information Technology or related Engineering Disciplines.
- Industry Certification(s): Oracle SOA Suite 12c Certified Implementation Specialist
- 10 years experience with 3 to 5 years of experience in Application Integration in an enterprise environment with a proven track record of success; should have a track record of participation in Enterprise projects.
- Strong knowledge of Service Oriented Architecture (SOA), Object Oriented Design (OOD), Object Oriented Programming (OOP), design patterns and multi-threading.
- Preferred experience with Oracle SOA 12c but minimum 3+ years of Oracle SOA 11g experience is required.
- 5 + years of development experience on Oracle Service Bus using Java.
- Demonstrated experience with SOA Composite, Component, OSB, OER and JDeveloper.
- Excellent knowledge of the technical capabilities and detailed know-how of Oracle SOA suite components, BPEL process manager, Oracle Service Bus, Business Activity Monitoring, Web Services Manager.
- Knowledge of SOA Design patterns for building middleware systems ground up using Message Routing, Content Enrichment, Message Filtering, Message Transformation, Guaranteed delivery, Message sequencing, Batch message processing, error handling and reconciliation mechanisms.
- Minimum 4 years experience in API management concepts and Oracle API management products, Oracle Enterprise Repository, Oracle API catalogue and Oracle API gateway.
- Minimum 4 years experience in Oracle WebLogic server operations and administration.
- Minimum 2 years experience in using Oracle SOA suite monitoring tool, WebLogic management pack and SOA management pack.
- Have administrated previous SOA projects using those tools.
- Minimum 2 years experience in Oracle SOA suite performance tuning practices.
- Minimum 2 years experience in SOA suite capacity planning.
- Minimum 5 years experience in Oracle SOA reference Architecture. Have delivered previous projects based on it.
- Minimum 4 years experience in Web services, SOAP, REST and XML.
- Minimum 4 years experience in SDLC using JDeveloper or Eclipse. Experience in deployment procedures, testing procedure, provisioning SOA applications from one environment to another throughout the project lifecycle.
- Two+ years of hands-on development experience of application integration using Oracle SOA Suite.
- Hands-on development experience in scripting language and frameworks; JavaScript.
- Two+ years of experience in writing and deploying web services and their clients.
- Hands-on development experience creating WSDLs, XSDs and XML documents.
- In depth knowledge of OSB components and development tools as well as software engineering process, UML, SOA and J2EE deployment.
- Experience with Hibernate, ODBC and JDBC for connection services to Relational Database environments.
- Strong SQL skills and relational database knowledge.
- Experience and knowledge of UNIX/Windows operating systems.
- Implementation experience in Oil and Gas industry, including Real Time Systems like Industrial Historians, DCS, SCADA etc.
- Proven technical cum analytical skills, customer-centric approach, presentation and communication skills.
- Ability to carry out an assignment from conceptualization to implementation.
- Strong creative and analytical problem-solving skills.
- Able to understand and handle tasks independently.
- Team player who works well with technical and non-technical members.
- Excellent oral and written communication skills and the ability to clearly articulate to all project members and stakeholders.
- Excellent presentation skills.
- Ability to interact with stakeholders with customer-oriented attitude.