Job description
Role Purpose
Zain Iraq is Actively recruiting to hire Senior RPA Developer who will be responsible on the designs, builds and maintains the automation workflows that power Zain Iraq's RPA program, working across both UiPath and Blue Prism. Reporting to the IT Manager, this role takes approved business requirements and turns them into robust, well-architected and reusable automations — integrating with source systems, documenting solutions thoroughly, and handing off stable, well-tested bots for release and operation.
Key Responsibilities
Design, configure, code and unit-test automation workflows in both UiPath and Blue Prism, following approved Process Definition Documents and solution designs.
Integrate automations with business applications, databases, APIs and web services, and with the relevant Orchestrator / Control Room environment, ensuring secure and reliable data exchange.
Produce and maintain Solution Design Documents (SDDs), technical specifications and process workflow diagrams for every automation built.
Translate business requirements into detailed technical solution designs, applying reusable components, exception-handling frameworks and coding standards, for review and approval by the Automation Lead & BA.
Support the Platform, QA & Support Engineer through unit testing, defect resolution and a clean handover of automations into SIT/UAT and release.
Build and maintain a library of reusable components and coding standards to improve development speed and consistency across both platforms.
Education, Experience and Competencies
Education
Experience
3+ years of hands-on RPA development experience, with proven experience in at least one of UiPath or Blue Prism; working knowledge of both platforms strongly preferred.
Programming/scripting experience in VB.NET, C#, Python or similar, plus strong SQL skills.
Experience integrating automations with APIs, web services and enterprise applications.
UiPath (e.g., UiPath Certified Professional) and/or Blue Prism developer certification preferred.
Strong grasp of RPA workflow design patterns, reusable component libraries and exception-handling frameworks (e.g., Reframe work or equivalent).
Solid database and API integration skills, and comfort working across more than one automation platform.
Strong debugging and troubleshooting ability, with disciplined technical documentation habits.
Understanding of Orchestrator / Control Room concepts (queues, assets, credentials, scheduling).
Collaborative mindset to work closely with business analysis and QA/support functions.
Competencies
Behavioural
Technical
Project / Program Management
Performance Management
Oral & Written Communication
Managing Information
Technology Application
Strategic Planning and Thinking
IDE Competency
Courage to Engage
Addressing Bias
Allyship
الوصف الوظيفي
الهدف من الدور الوظيفي
تسعى زين العراق بنشاط لتوظيف مطور أول لأتمتة العمليات الروبوتية (RPA) سيكون مسؤولاً عن تصميم وبناء وصيانة مسارات عمل الأتمتة التي تشغل برنامج أتمتة العمليات الروبوتية في زين العراق، والعمل على كل من منصتي UiPath وBlue Prism. يرفع هذا الدور تقاريره إلى مدير تكنولوجيا المعلومات، ويتولى تحويل متطلبات العمل المعتمدة إلى حلول أتمتة قوية ومصممة بشكل جيد وقابلة لإعادة الاستخدام — مع التكامل مع المصادر والتطبيقات، وتوثيق الحلول بشكل شامل، وتسليم برمجيات روبوتية (Bots) مستقرة ومختبرة جيدًا للإطلاق والتشغيل.
المسؤوليات الرئيسية
تصميم وإعداد وبرمجة واختبار وحدة مسارات عمل الأتمتة في كل من UiPath وBlue Prism، وفقًا لوثائق تعريف العمليات وتصاميم الحلول المعتمدة.
دمج حلول الأتمتة مع تطبيقات الأعمال، وقواعد البيانات، وواجهات برمجة التطبيقات (APIs)، وخدمات الويب، ومع بيئة Orchestrator / Control Room ذات الصلة، بما يضمن تبادلاً آمناً وموثوقاً للبيانات.
إعداد وصيانة وثائق تصميم الحلول (SDDs)، والمواصفات الفنية، ومخططات مسار عمل العمليات لكل حل أتمتة يتم بناؤه.
تحويل متطلبات الأعمال إلى تصاميم حلول فنية تفصيلية، وتطبيق المكونات القابلة لإعادة الاستخدام، وأطر التعامل مع الاستثناءات، ومعايير البرمجة، للمراجعة والاعتماد من قبل قائد الأتمتة ومحلل الأعمال (Automation Lead & BA).
دعم مهندس المنصة وضمان الجودة والدعم الفني من خلال اختبار الوحدات، وحل العيوب، والتسليم السلس لحلول الأتمتة إلى مرحلة SIT/UAT والإطلاق.
بناء وصيانة مكتبة من المكونات القابلة لإعادة الاستخدام ومعايير البرمجة لتحسين سرعة التطوير والاتساق عبر كلا المنصتين.
المؤهلات العلمية، الخبرة والكفاءات
المؤهلات العلمية
الخبرة
خبرة عملية لا تقل عن 3 سنوات في تطوير أتمتة العمليات الروبوتية (RPA)، مع خبرة مثبتة في إحدى المنصتين UiPath أو Blue Prism على الأقل؛ ويفضل بشدة معرفة عملية بكلا المنصتين.
خبرة في البرمجة/كتابة البرامج النصية بلغات VB.NET أو C# أو Python أو ما يماثلها، بالإضافة إلى مهارات قوية في SQL.
خبرة في دمج حلول الأتمتة مع واجهات برمجة التطبيقات (APIs)، وخدمات الويب، وتطبيقات المؤسسات.
يُفضل الحصول على شهادة مطور معتمد في UiPath (مثل UiPath Certified Professional) و/أو Blue Prism.
فهم قوي لأنماط تصميم مسارات عمل RPA، ومكتبات المكونات القابلة لإعادة الاستخدام، وأطر التعامل مع الاستثناءات (مثل REFrameWork أو ما يماثلها).
مهارات قوية في التكامل مع قواعد البيانات وواجهات برمجة التطبيقات (APIs)، والقدرة على العمل بمرونة عبر أكثر من منصة أتمتة.
قدرة عالية على اكتشاف الأخطاء وإصلاحها (Debugging & Troubleshooting)، مع الالتزام بعادات توثيق فني منضبطة.
فهم لمفاهيم Orchestrator / Control Room (طوابير الانتظار، الأصول، بيانات الاعتماد، الجدولة).
عقلية تعاونية للعمل عن كثب مع وظائف تحليل الأعمال وضمان الجودة والدعم الفني.
الكفاءات
السلوكية
خدمة عملائنا
الدافع نحو الإنجاز
العمل الجماعي
البحث عن المعلومات
حل المشكلات والإبداع
بناء العلاقات
الفنية
كفاءات IDE (الإدماج والتنوع والتكافؤ)