وظائف مبرمجين في البحرين
١٦١٩ وظائف شاغرة
<section><p class="heading jdMain">Job Description</p><p class="heading">Roles & Responsibilities</p><div class="paragraph"><p>Are you passionate about web development and eager to start your software engineering career? We are looking for <b>a </b><strong>Junior Software Engineer</strong> to join our growing team in Bahrain.</p>
Requirements<br><p> Basic knowledge of <strong>WordPress Development</strong> (Mandatory)<br> Understanding of <strong>HTML, CSS, JavaScript, and PHP</strong> <br> Familiarity with <strong>Git/GitHub</strong> version control<br> Good problem-solving and learning skills<br> Fresh graduates and entry-level candidates are encouraged to apply</p>
Added Advantages<br><p> Knowledge of <strong>Python</strong> <br> Experience with <strong>Laravel Framework</strong> <br> Understanding of REST APIs and database concepts (MySQL)<br> Exposure to AI tools and automation technologies</p>
Responsibilities<br><ul>
<li>Develop and maintain WordPress websites</li>
<li>Customize themes and plugins</li>
<li>Work with Git repositories and collaborate with the development team</li>
<li>Assist in Laravel and Python-based projects</li>
<li>Debug, test, and optimize web applications</li>
<li>Learn and adapt to new technologies and frameworks</li>
</ul><br></div></section>
<section><p class="heading jdMain">وصف الوظيفة</p><p class="heading">الأدوار والمسؤوليات</p><div class="paragraph"><p>التداول عالي التردد على أسطح الشركات Prop Desks، صناديق التحوط، العملات الرقمية/الأصول الرقمية، التكنولوجيا/التطوير الكمي، التداول المنهجي، التنفيذ والتداول الخوارزمي، البحث الكمي، التعلم الآلي/الذكاء الاصطناعي، كبير الخبراء</p></div></section>
<h2 class="h5">وصف الوظيفة</h2>
<div class="t-break" data-jb-field="description">
<p><span>لدينا فرصة مثيرة ومجزية لمساعدتك في رفع مسارك المهني في هندسة البرمجيات إلى المستوي التالي. </span></p><br><p>كمهندس برمجيات III-اختبار الأتمتة في JPMorgan Chase ضمن بنك التجارة والاستثمار لعمل تقنية المدفوعات، أنت عضو متمرس في فريق أجايل لتصميم وتقديم منتجات تقنية رائدة في السوق بشكل آمن ومستقر وقابل للتوسع. أنت مسؤول عن تنفيذ حلول تقنية حاسمة عبر مجالات تقنية متعددة ضمن وظائف تجارية مختلفة دعمًا لأهداف الشركة.</p><br><p><strong>المسؤوليات الوظيفية</strong></p><br><ul><li>تنفيذ حلول البرمجيات والتصميم والتطوير وحل المشكلات التقنية مع القدرة على التفكير بما يتجاوز الأساليب الروتينية أو التقليدية لبناء الحلول أو تفكيك المشاكل التقنية</li><li>إنشاء رمز إنتاج آمن وعالي الجودة والحفاظ على الخوارزميات التي تعمل تزامنًا مع الأنظمة المناسبة</li><li><p><span>الأتمتة باستخدام Cucumber وCypress وSelenium وPlaywright</span></p><br></li><li><p><span>القدرة على تخصيص BDD/Selenium في تكاملات مختلفة</span></p><br></li><li><p><span>معرفة والقدرة على تصميم وبناء وصيانة إطار أتمتة الاختبار</span></p><br></li><li><p><span>إنشاء حالات اختبار آلية وملفات الميزات</span></p><br></li><li>يستفيد من أدوات المساعدة بالذكاء الاصطناعي المعتمدة من المؤسسة ضمن بيئة العمل لتحسين جودة الشفرة وسرعة التسليم والإنتاجية عبر deliverables معقدة (مثل توليد الشفرة/إعادة الهيكلة، إنشاء اختبارات الوحدة، التوثيق)، مع التحقق من المخرجات من خلال المراجعة من الأقران والاختبار الآلي والمعايير الآمنة للترميز؛ يساهم في الدروس المستفادة والأنماط القابلة لإعادة الاستخدام لتحسين فاعلية الفريق بشكل عام.</li><li>يطبق معرفة الأدوات ضمن سلسلة أدوات دورة حياة تطوير البرمجيات، بما في ذلك التطوير والاتكاء على الذكاء الاصطناعي المعتمد من المؤسسة والقدرات الآلية، لتحسين القيمة المحققة بواسطة الأتمتة.</li><li>ينتج آثار الهندسة والتصميم لتطبيقات معقدة مع تحمل المسؤولية عن ضمان مطابقة تصميم البرنامج للقيود.</li></ul><p><strong>المؤهلات والمتطلبات والمهارات المطلوبة</strong></p><br><ul><li>تدريب رسمي أو شهادة في مفاهيم هندسة البرمجيات وخبرة تطبيقية تزيد عن <strong>6 سنوات</strong>.</li><li>خبرة في بيئات التسليم الأجايل وفهم لدورة حياة تطوير البرمجيات (SDLC).</li><li>خبرة في الاختبار الوظيفي، بما في ذلك إعداد الاختبار وتصميمه والتنفيذ وتقرير النتائج.</li><li>خبرة في الشراكة مع ضمان الجودة (يدوّي وآلي)، المطورين، وخبراء المجال لفهم نطاق العمل والمتطلبات ووظائف النظام.</li><li>خبرة في تصميم وتطوير وصيانة وتنفيذ وتقرير مجموعات الاختبار الآلية باستخدام <strong>Cucumber وCypress وSelenium وPlaywright</strong>، بما في ذلك تتبع وإبلاغ حالة الأتمتة ومقاييس الجودة.</li><li>خبرة في إدارة دورة حياة العيوب، بما في ذلك تسجيل العيوب، التحقق/إعادة الاختبار، والمتابعة حتى الإغلاق بالتعاون مع فرق الهندسة.</li><li>خبرة عملية عبر تصميم النظام، تطوير التطبيقات، الاختبار، ومفاهيم الاستقرار التشغيلي.</li><li>خبرة في تطوير وتصحيح وصيانة الشفرة في بيئة مؤسسية واسعة باستخدام لغة برمجة حديثة واحدة أو أكثر.</li><li>خبرة مع <strong>Oracle/RDBMS</strong> لدعم الاختبار وحل المشكلات، مع فهم قوي لـ <strong>CI/CD</strong>، ومرونة التطبيق، واعتبارات الأمن، ومهارات تواصل قوية للتعاون عبر الفرق ودعم الحلول السريعة للمشكلات.</li></ul><p><strong>المؤهلات والقدرات والمهارات المفضلة</strong></p><br><ul><li>خبرة في نطاق التجارة</li></ul><br>J.P. Morgan هي رائدة عالمياً في الخدمات المالية، وتقدم المشورة الاستراتيجية والمنتجات لأبرز الشركات والحكومات والمتعاملين الأثرياء والمؤسسات الاستثمارية في العالم. أسلوبنا في خدمة العملاء يركز على التميز ويعكس سعينا لبناء شراكات ثقة طويلة الأجل لمساعدة عملائنا على تحقيق أهداف أعمالهم. نحن نؤمن بأن موظفينا هم قوتنا وأن المواهب المتنوعة التي يجلبونها إلى فريقنا العالمي مرتبطة مباشرة بنجاحنا. نحن صاحب عمل يتيح فرص متساوية ونولي أهمية كبيرة للتنوع والشمول في شركتنا. لا نفرق بناءً على أي سمة محمية بموجب القانون المعمول به. كما نوفر تسهيلات معقولة لممارسة الديانة والمعتقدات، وكذلك احتياجات الصحة النفسية أو الإعاقة الجسدية. زوروا صفحة الأسئلة المتداولة للمزيد من المعلومات حول طلب التسهيل. <br><br> </div>
<p>أحد أكبر عملائنا يبحث عن مهندس برمجيات - أندرويد.</p><p>المهام والمسؤوليات:</p><p>تصميم وبناء وصيانة تطبيقات متقدمة لمنصة أندرويد باستخدام Kotlin.</p><p>التعاون مع فرق متعددة الوظائف لتعريف وتصميم وإطلاق ميزات جديدة.</p><p>العمل مع مصادر بيانات خارجية وواجهات برمجة التطبيقات.</p><p>اختبار الوحدة للكود من حيث المتانة، بما في ذلك الحوادث الطرفية، وسهولة الاستخدام، والاعتمادية العامة.</p><p>العمل على إصلاح الأخطاء وتحسين أداء التطبيق.</p><p>اكتشاف وتقييم وتنفيذ تقنيات جديدة باستمرار لزيادة كفاءة التطوير.</p><p>اتباع أفضل الممارسات لجودة الكود والاختبار والتوثيق.</p><p>المؤهلات والخبرة:</p><p>درجة البكالوريوس في علوم الكمبيوتر أو الهندسة أو مجال ذو صلة (أو خبرة معادلة).</p><p>حد أدنى 4 سنوات من الخبرة في تطوير تطبيقات أندرويد.</p><p>معرفة عملية وواسعة بأنماط التصميم وتطبيقها في Kotlin وJava.</p><p>فهم قوي لـ Android SDK، وإصدارات Android المختلفة، وكيفية التعامل مع أحجام الشاشات المختلفة.</p><p>معرفة عميقة بدورة حياة Android للمكونات (الـ fragments) والأنشطة، وتجربة عملية مع أساليب Agile (SCRUM أو Kanban ستكون مناسبة).</p><p>خبرة مع RESTful APIs لربط تطبيقات أندرويد بخدمات الخادم الخلفي.</p><p>خبرة مع أدوات التحديد الإصدار (Git) وفهم خطوط أنابيب CI/CD.</p><p>إلمام بخدمات رسائل السحابة وإشعارات الدفع.</p><p>فهم راسخ لدورة حياة التطوير المتنقل الكاملة.</p><p>القدرة على كتابة وحدات جديدة باستخدام هندسة قابلة للصيانة والمشاركة في مراجعات الكود</p><p>من المفضل وجود خبرة في الاستفادة من حزم SDK الشائعة مثل: Firebase، سكريبتات Fastlane، MoEngage، Google Analytics وغيرها.</p><p><strong>الملف المرغوب للمرشح</strong></p><p>درجة البكالوريوس في علوم الكمبيوتر أو الهندسة أو مجال ذو صلة (أو خبرة معادلة).</p><p>حد أدنى 4 سنوات من الخبرة في تطوير تطبيقات أندرويد.</p><p>معرفة عملية وواسعة بأنماط التصميم وتطبيقها في Kotlin وJava.</p><p>فهم قوي لـ Android SDK، وإصدارات Android المختلفة، وكيفية التعامل مع أحجام الشاشات المختلفة.</p><p>معرفة عميقة بدورة حياة Android للمكونات (الـ fragments) والأنشطة، وتجربة عملية مع أساليب Agile (SCRUM أو Kanban ستكون مناسبة).</p><p>خبرة مع RESTful APIs لربط تطبيقات أندرويد بخدمات الخادم الخلفي.</p><p>خبرة مع أدوات التحديد الإصدار (Git) وفهم خطوط أنابيب CI/CD.</p><p>إلمام بخدمات رسائل السحابة وإشعارات الدفع.</p><p>فهم راسخ لدورة حياة التطوير المتنقل الكاملة.</p><p>القدرة على كتابة وحدات جديدة باستخدام هندسة قابلة للصيانة والمشاركة في مراجعات الكود</p><p>من المفضل وجود خبرة في الاستفادة من حزم SDK الشائعة مثل: Firebase، سكريبتات Fastlane، MoEngage، Google Analytics وغيرها.</p>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
Job Description<br><p><strong>VAM Systems </strong>is currently looking for <strong>Developer - IB/MB (Outsystems)</strong>for our<strong> Bahrain </strong>operations with the following skillsets and terms & conditions:</p><br><p><strong>Years of Experience 4 - 6 years</strong></p><br><p><strong>Qualification: </strong>BA Computer Science</p><br><p><strong>Technology Tools Required</strong>: Outsystems, MS SQL, HTML, CSS, Reactive</p><br><p><strong>Professional Certifications Required</strong>: Outsystems</p><br><p><strong>Experience Required:</strong></p><br><ul><li>Knowledge of application development using Outsystems Technologies for both Web and Mobile and SDLC.</li><li>Knowledge of CSS and HTML.</li><li>Knowledge of working in Javascript and jQuery.</li><li>Knowledge of working in Database.</li><li>Knowledge in basic Networking concepts.</li><li>Knowledge in building banking applications.</li><li>Knowledge in Outsytstems LifeTime DevOps Tools.</li><li>Knowledge in XML & JSON</li><li>Knowledge in SoapUI, Postman and WebService development.</li><li>Must have Banking / Financial Services experience.</li></ul><p><strong>Job Responsibility:</strong></p><br><ul><li>Outsystems mobile development</li><li>Outsystems traditional web development.</li><li> Outsystems Reactive web development.</li><li>Using LifeTime for applications deployment in Outsystems DevOps.</li><li>Development of user interfaces using CSS, Jquery and Javascript.</li><li>Outsystems RestFull API integration and development.</li><li>Outsystems Soap API integration and development.</li><li>Database SQL development and integration.</li><li>Review technical service request and technical / business changes raised by business/ information security.</li></ul><br><br> </div>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<p><b>Overview</b></p><br><br><p>Citi is a world-leading global bank. We have approximately 200 million customer accounts and a presence in more than 160 countries and jurisdictions worldwide. We provide consumers, corporations, governments, and institutions with a broad range of financial products and services, including consumer banking and credit, corporate and investment banking, securities brokerage, transaction services, and wealth management. We enable clients to achieve their strategic financial objectives by providing them with cutting-edge ideas, best-in-class products and solutions, and unparalleled access to capital and liquidity.</p><br><br><br><p>The Applications Development Intermediate Programmer Analyst</p><br><br><br><p>Citi’s Markets technology team is growing at lightning speed, and we’re looking for talented technologists to help build the future of global banking. Our teams are creating innovations used across the globe. As the world’s most global bank, Citi provides an opportunity to touch every corner of the globe and deal with incomparable trade volumes, scale and impact. We’re looking for new, innovative ways to push the boundaries of financial technology. Citi’s global technology team spans 84 countries, with almost 30,000 colleagues managing thousands of projects across the globe. Our team is young but rapidly growing. Join an environment with a laser focus on growth and progress, and take your career to the next level through the power of Citi’s unmatched globality and vast expertise.<br> </p><br><br><p>Join us if you:</p><br><br><ul><li>Feel passion about writing distributed, high performance and resilient Java applications</li><li>Want to interact with business teams closely to understand how they operate and offer the best IT solutions</li><li>Want your work to reflect on how the global markets operate</li><li>Have passion to influence the development of new highly loaded IT platform that is being built from a scratch now<br> </li></ul><p>What we want from you:</p><br><br><ul><li>Strong knowledge of core Java and multithreading (jdk11 and upper)</li><li>Design and implement efficient data structures and algorithms</li><li>Experience with at least one of SQL/No SQL databases (Oracle, MySql, Postgres, Mongo, Cassandra, etc)</li><li>Experience with at least one of MQ (Kafka, Tibco, Solace, etc)</li><li>Good understanding of how Linux / JVM works</li><li>Passion to write code using TDD and be ready for L3 support</li><li>English B1<br> </li></ul><p>Qualifications:</p><br><br><ul><li>Proven relevant experience</li><li>Experience in systems analysis and programming of software applications</li><li>Experience in managing and implementing successful projects</li><li>Working knowledge of consulting/project management techniques/methods</li><li>Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements<br> </li></ul><p>Education:</p><br><br><ul><li>Bachelor’s degree/University degree or equivalent experience</li></ul><p><span><span><span><span><span><span><span><span><span><span><span><span>------------------------------------------------------</span></span></span></span></span></span></span></span></span></span></span></span></p><br><br><b>Job Family Group: </b>Technology<p><span><span><span><span><span><span><span><span><span><span><span><span>------------------------------------------------------</span></span></span></span></span></span></span></span></span></span></span></span></p><br><br><b>Job Family:</b>Applications Development<p><span><span><span><span><span><span><span><span>------------------------------------------------------</span></span></span></span></span></span></span></span></p><br><br><b>Time Type:</b>Full time<p><span><span>------------------------------------------------------</span></span></p><br><br><b>Most Relevant Skills </b>Please see the requirements listed above.<p>------------------------------------------------------</p><br><br><b>Other Relevant Skills </b>For complementary skills, please see above and/or contact the recruiter.<p>------------------------------------------------------</p><br><br><p><i><span>Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law.</span></i></p><br><br><br><p><i><span>If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review </span></i><i>Accessibility at Citi<span>.</span></i><br><i><span>View Citi’s </span>EEO Policy Statement<span> and the </span>Know Your Rights<span> poster.</span></i></p><br><br><br> </div>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
Job Description<br><p><strong>VAM Systems </strong>is currently looking for <strong>Team Lead - ib/MB (Outsystems) </strong>for our<strong> Bahrain </strong>operations with the following skillsets and terms & conditions:</p><br><p><strong>Qualification</strong></p><br><p>BA Computer Science</p><br><p><strong>Preferred Previous Work Experience: </strong>Banking</p><br><p><strong>Technology Tools Required</strong> : Outsystems, MS SQL, HTML, CSS, Reactive</p><br><p><strong>Experience Required:</strong></p><br><ul><li>Knowledge of application development using Outsystems Technologies for both Web and Mobile and SDLC.</li><li>Knowledge of CSS and HTML.</li><li>Knowledge of working in Javascript and jQuery.</li><li>Knowledge of working in Database.</li><li>Knowledge in basic Networking concepts.</li><li>Knowledge in building banking applications.</li><li>Knowledge in Outsytstems LifeTime DevOps Tools.</li><li>Knowledge in XML & JSON</li><li>Knowledge in SoapUI, Postman and WebService development.</li></ul><p>Domain: Banking</p><br><br><br> </div>
<section><p class="heading jdMain">وصف الوظيفة</p><p class="heading">الأدوار والمسؤوليات</p><div class="paragraph"><p>نحن حاليًا نبحث عن مطور جافا أول لعملياتنا في البحرين بالمهارات والشروط التالية:</p><p><strong>معرفة إدارة واجهات برمجة التطبيقات (API).</strong></p><p>معرفة بجافا (Java 8/11/14)، مبادئ البرمجة الكائنية، SOLID/DRY.</p><p>معرفة التزامن والخيوط المتعددة في جافا.</p><p>معرفة الخدمات المصغرة (Microservices).</p><p>معرفة إطار عمل Spring + Spring Boot وتطوير الخدمات المصغرة مع JPA.</p><p>القدرة على تصميم وتنفيذ واجهات RESTful APIs.</p><p>معرفة أنظمة قائمة الانتظار للرسائل (مثل IBM MQ وKafka).</p><p>معرفة بروتوكول HTTP/HTTPS وخوادم الويب وتصميم قواعد البيانات العلائقية وبرمجة SQL (MySQL).</p><p>معرفة تقنيات NoSQL (MongoDB).</p><p>معرفة تقنيات الواجهة الخلفية (HTML5، Thymeleaf/JSP، JSF، PrimeFaces، CSS، JavaScript، jQuery).</p><p>معرفة بروتوكولات الأمن والهوية (OpenID، TLS، OAuth، SAML، SSO، تشفير PKI وإدارة المفاتيح).</p><p>معرفة الاختبار وتصحيح الأخطاء واتباع أفضل الممارسات في نظام التحكم في الإصدارات (Git).</p><p>معرفة DevOps.</p><p>يفضل وجود خبرة في القطاع المصرفي / الخدمات المالية.</p><p><strong>المسؤوليات الوظيفية</strong></p><p>تصميم وتطوير وصيانة تطبيقات جافا (8/11/14) باستخدام ممارسات OOP ونظافة الشفرة (SOLID/DRY).</p><p>بناء وتحسين الخدمات الخلفية باستخدام Spring Framework/Spring Boot، مع ضمان الأداء العالي والقابلية للتوسع.</p><p>تطوير، عرض، واستهلاك واجهات RESTful APIs (JSON) ودعم تكامل SOAP/WSDL/XML عند الحاجة.</p><p>تنفيذ بنية الخدمات المصغرة باستخدام JPA/Hibernate، بما في ذلك اتصال الخدمات وإدارة دورة حياة API.</p><p>تصميم وتحسين نماذج البيانات؛ كتابة SQL فعال وإدارة قواعد البيانات العلائقية (مثل MySQL) وNoSQL (MongoDB).</p><p>تطبيق التزامن والخيوط المتعددة لتحسين الإنتاجية والموثوقية واستجابة النظام بشكل عام.</p><p>تنفيذ معايير الأمن والهوية بما في ذلك OAuth2/OpenID Connect، SAML/SSO، TLS، ومفاهيم PKI.</p><p>استكشاف أخطاء الإنتاج، معالجة حالات دعم متعددة بالتوازي، وإجراء تحليل السبب الجذري.</p><p>تطوير وتنفيذ أنشطة الاختبار/التصحيح، وضمان جودة الشفرة والالتزام بممارسات الهندسة الجيدة.</p><p>استخدام Git للتحكم في الإصدارات ودعم ممارسات CI/CD/DevOps، ويفضل استخدام Azure DevOps pipelines وboards.</p><p>التعاون مع فرق متعددة الوظائف لجمع متطلبات الدمج.</p><p>توثيق تدفقات الدمج، والمواصفات التقنية، وإجراءات الدعم.</p></div></section><section><p class="heading">المرشح المثالي</p><p class="paragraph"></p><p><strong>المؤهل الأكاديمي</strong> درجة البكالوريوس في علوم الحاسوب / الهندسة أو مجال ذي صلة</p><p><strong>الخبرة المطلوبة:</strong> سنوات الخبرة 7 - 10 سنوات</p><p></p></section>
<p>At Nexcel Computer Solutions, we rely on our IT systems to power the solutions that help consumers around the world. </p><p>We’re seeking an experienced IT manager who can join us on this journey, using his or her technological skills to make us more efficient. </p><p>In this role, you will analyze our current systems and assets, recommend and implement solutions and upgrades, and provide training.</p><p>Immediate opening for capable, hardworking, team player to manage inside and outside customers IT needs/requirements. </p><p>Successful candidate will be stable, experienced, willing to work as a team and handle a variety of areas including desktop support; network maintenance and support; phone system; security cameras; software, OS; etc. </p><p>From day one, you’ll have an immediate impact on the day-to-day efficiency of our IT operations, and an ongoing impact on our overall growth</p><p> </p><p><strong>Objectives of this Role</strong></p><p>· Maintain essential IT operations, including operating systems, security tools, applications, servers, email systems, laptops, desktops, software, and hardware</p><p>· Own projects, solutions, and key responsibilities within a larger business initiative</p><p>· Handle business-critical IT tasks and systems administration</p><p>· Research and evaluate emerging technologies, hardware, and software</p><p>· Track and maintain hardware and software inventory</p><p> </p><p> </p><p><strong>Daily and Monthly Responsibilities</strong></p><p>· Manage service calls on a daily basis</p><p>· Site visits to provide solutions as security system configurations, time attendance, PBX systems, servers etc</p><p>· Monthly visits to AMC clients to analyze, record and suggest upgrades as necessary</p><p>· Site visits to provide solutions as security system configurations, time attendance, PBX systems, servers, POS etc</p><p>· Train employees on both software and hardware, troubleshoot, and provide technical support to team</p><p>· Maintain Service Reports and system performance reports at client</p><p>· Analyze department needs, identify vulnerabilities, and boost productivity, efficiency and accuracy to inform business decisions</p><p>· Continuously analyze current processes, technologies, and vendors to identify areas of improvement</p><p><strong> </strong></p><p><strong>Skills and Qualifications</strong></p><p>· Bachelor’s degree in technology or computer science</p><p>· 5+ years of experience in IT management</p><p>· Experience with or knowledge of programming languages and operating systems, current equipment and technologies, backup and recovery procedures, and system performance monitoring</p><p>· Expertise with implementing, configuring, and testing solutions</p><p> </p><p><strong>Preferred Skills</strong></p><p>· Proven leadership skills</p><p>· Strong creative and analytical thinking</p><p>· Professional certifications</p><p> </p>
<h2 class="h5">وصف الوظيفة</h2>
<div class="t-break" data-jb-field="description">
وصف العمل<br><p><strong>نحن</strong> حاليًا نبحث عن<strong> مطور Java أول </strong><strong>لمطور</strong> لخدماتنا في<strong> البحرين</strong> بالمهارات والشروط التالية:</p><br><p><strong>المؤهل الأكاديمي</strong></p><br><p>درجة البكالوريوس في علوم الحاسوب / الهندسة أو مجال ذي صلة</p><br><p><strong>الخبرة المطلوبة:</strong></p><br><p><strong>سنوات الخبرة 7 - 10 سنوات</strong></p><br><ul><li>معرفة بإدارة واجهات برمجة التطبيقات (API Management).</li><li>معرفة بـ Java (Java 8/11/14)، مبادئ OOP، SOLID/DRY.</li><li>معرفة بالتزامن والتعدد الخيطي في Java.</li><li>معرفة بالميكروسيرفيسز.</li><li>معرفة بـ Spring Framework + Spring Boot + تطوير ميكروسيرفيس مع JPA.</li><li>القدرة على تصميم وتنفيذ RESTful APIs.</li><li>معرفة بأنظمة قائمة الانتظار للرسائل (مثلاً IBM MQ، Kafka).</li><li>معرفة ببروتوكولات HTTP/HTTPS، خوادم الويب، تصميم قواعد البيانات العلائقية وSQL</li></ul><p>scripting (MySQL).</p><br><ul><li>معرفة تقنيات NoSQL (MongoDB).</li><li>معرفة بتقنيات الواجهة الأمامية (HTML5، Thymeleaf/JSP، JSF، PrimeFaces، CSS، JavaScript، jQuery).</li><li>معرفة بمعايير الأمن والهوية (OpenID، TLS، OAuth، SAML، SSO، تشفير PKI وإدارة المفاتيح).</li><li>معرفة بالتTesting، debugging، واتّباع أفضل الممارسات في (Git) نظام التحكم بالإصدار.</li><li>معرفة بـ DevOps.</li><li>لا بد من وجود خبرة في الخدمات المصرفية / الخدمات المالية.</li></ul><p><strong>المسؤوليات الوظيفية</strong></p><br><ul><li>تصميم، تطوير وصيانة تطبيقات Java (8/11/14) باستخدام مبادئ OOP وممارسات الكود النظيف (SOLID/DRY).</li><li>بناء وتحسين خدمات الخلفية باستخدام Spring Framework/Spring Boot، مع ضمان الأداء العالي وقابلية التوسع.</li><li>تطوير، الكشف، واستهلاك RESTful APIs (JSON) ودعم التكاملات SOAP/WSDL/XML عند الحاجة.</li><li>تنفيذ بنية الميكروسيرفيسز باستخدام JPA/Hibernate، بما في ذلك تواصل الخدمات وإدارة دورة حياة الـ API.</li><li>تصميم وتحسين نماذج البيانات؛ كتابة SQL فعال وإدارة قواعد البيانات العلائقية (مثال MySQL) وNoSQL (MongoDB).</li><li>تطبيق التزامن والتعدد الخيطي لتحسين معدل المعالجة والموثوقية واستجابة النظام بشكل عام.</li><li>تنفيذ معايير الأمن والهوية بما في ذلك OAuth2/OpenID Connect، SAML/SSO، TLS، ومفاهيم PKI</li><li>استكشاف مشاكل الإنتاج، التعامل مع عدة حالات دعم بشكل متزامن، وتحديد السبب الجذري.</li><li>تطوير وتنفيذ أنشطة الاختبار/تصحيح الأخطاء، وضمان جودة الكود والالتزام بممارسات الهندسة.</li><li>استخدام Git للتحكم بالإصدار ودعم ممارسات CI/CD/DevOps، ويفضل استخدام Azure DevOps pipelines و boards.</li><li>التعاون مع فرق متعددة التخصصات لجمع متطلبات التكامل.</li><li>توثيق تدفقات التكامل والمواصفات الفنية وإجراءات الدعم.</li></ul><p><strong>المجال: المصارف</strong></p><br><br><br> </div>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<p><i><b>Engineer the future of global finance. At Citi, our Tech team doesn’t just support finance – we are helping to redefine it. Every day, $5 trillion crosses through our network. We do business in 180+ countries operating at a scale few can match. From deploying advanced AI to helping shape global markets, we build systems that matter. Look to join a team where your work helps influence economies, your ideas can drive innovation and outcomes, and your growth is backed by mentorship, continuous learning and flexibility with potential hybrid work opportunities. Help solve real-world challenges that touch millions and get the opportunity to build the future of finance with Citi Tech.</b></i></p><br><br><br><p><span>The XVA and Cross Asset Margin technology teams actively develop and enhance a set of co-operative, strategic systems and services which are regulatory driven and have a direct bearing on how Citi Capital Markets manages risk arising from trading, including both market and counterparty credit risks. We are responsible for calculating margin requirements for OTC bilateral derivatives and optimizing margin requirements for clients by considering offsets across various financial products using models like VaR, SIMM and Credit Stress. We support traders, salespeople, risk managers, financial controllers and operations staff.<br>The Lead Java Developer is a senior level position responsible for establishing and implementing new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is to lead applications systems analysis, design and programming activities. This is a senior technical position responsible for accomplishing results through the management of a team to drive a variety of engineering activities including the design, acquisition and deployment of hardware, software and network infrastructure in coordination with the Technology team.</span></p><br><br><br><p><span><u><b>Responsibilities</b></u>:</span></p><br><br><ul><li><span>Provide expertise in area and advanced knowledge of applications programming and ensure application design adheres to the overall architecture blueprint.</span></li><li><span>Utilize advanced knowledge of system flow and develop standards for coding, testing, debugging, and implementation.</span></li><li><span>Develop comprehensive knowledge of how areas of business, such as architecture and infrastructure, integrate to accomplish business goals.</span></li><li><span>Guide team to establish design standard, improving efficiency of development workflow and product rollout.</span></li><li><span>Take ownership of smooth Production releases planning and execution</span></li><li><span>Oversee software quality and system modifications</span></li><li><span>Serve as advisor or coach to mid-level developers and analysts, allocating work as necessary.</span></li><li><span>Analyze existing operations to identify risks and redundancies</span></li><li><span>Conduct comprehensive assessments to develop solutions</span></li><li><span>Liaise with team members, management to ensure projects are completed to application development and governance standard</span></li><li><span>Keep up-to-date with industry trends and developments</span></li><li><span>Resolve variety of high impact problems/projects through in-depth evaluation of complex business processes, system processes, and industry standards</span></li><li><span>Appropriately assess risk when business decisions are made, demonstrating consideration for the firm's reputation and safeguarding Citigroup, its clients and assets, by driving compliance with applicable laws, rules and regulations, adhering to Policy, applying sound ethical judgment regarding personal behavior, conduct and business practices, and escalating, managing and reporting control issues with transparency.</span></li></ul><br><p><span><u><b>Qualifications</b></u>:</span></p><br><br><ul><li><span>Significant relevant experience in Apps Development role with hand on coding</span></li><li><span>Demonstrated thought leadership in designing complex and distrusted systems</span></li><li><span>In depth knowledge of Java, Spring, Kafka, Distributed Cache/Systems (e.g. Apache Ignite)</span></li><li><span>Hands on experience on relational databases like Oracle</span></li><li><span>Any experience with NoSQL databases like MongoDB is preferred</span></li><li><span>Experience with Python is preferred</span></li><li><span>Great exposure to microservices architecture.</span></li><li><span>API first design thinking and implementation using Rest, websocket and gRPC</span></li><li><span>Experience with building applications on cloud platform such as Docker, Kubernetes or OpenShift</span></li><li><span>Proven implementation of design pattern and enterprise level architecture</span></li><li><span>Strong analytical, troubleshooting and problem-solving skills</span></li><li><span>Excellent verbal and written communication skills</span></li><li><span>Able to work independently and as part of a team</span></li><li><span>Able to multi-task and prioritize tasks effectively.</span></li><li><span>Strong organizational and project management skills</span></li><li><span>UI tech stack knowledge will be advantage</span></li><li><span>Business knowledge of Margin, CVA, XVA, regulatory stress testing is preferred</span></li><li><span>Understanding of Risks (Greeks), risk calculation models like VaRr/SIMM preferred and ability to work with Quant team is preferred.</span></li></ul><br><p><span><u><b>Education</b></u>:</span></p><br><br><ul><li><span>A completed Bachelor’s in Computer Science, Mathematics or equivalent.</span></li><li><span>• A Master’s degree in preferred </span></li></ul><p><span><span><span><span><span><span><span><span><span><span><span><span>------------------------------------------------------</span></span></span></span></span></span></span></span></span></span></span></span></p><br><br><b>Job Family Group: </b>Technology<p><span><span><span><span><span><span><span><span><span><span><span><span>------------------------------------------------------</span></span></span></span></span></span></span></span></span></span></span></span></p><br><br><b>Job Family:</b>Applications Development<p><span><span><span><span><span><span><span><span>------------------------------------------------------</span></span></span></span></span></span></span></span></p><br><br><b>Time Type:</b>Full time<p><span><span>------------------------------------------------------</span></span></p><br><br><b>Most Relevant Skills </b>Please see the requirements listed above.<p>------------------------------------------------------</p><br><br><b>Other Relevant Skills </b>For complementary skills, please see above and/or contact the recruiter.<p>------------------------------------------------------</p><br><br><p><i><span>Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law.</span></i></p><br><br><br><p><i><span>If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review </span></i><i>Accessibility at Citi<span>.</span></i><br><i><span>View Citi’s </span>EEO Policy Statement<span> and the </span>Know Your Rights<span> poster.</span></i></p><br><br><br> </div>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
Discover your future at Citi
<p>Working at Citi is far more than just a job. A career with us means joining a team of more than 230,000 dedicated people from around the globe. At Citi, you’ll have the opportunity to grow your career, give back to your community and make a real impact.</p><br>
Job Overview
<p><i><b>Engineer the future of global finance. At Citi, our Tech team doesn’t just support finance – we are helping to redefine it. Every day, $5 trillion crosses through our network. We do business in 180+ countries operating at a scale few can match. From deploying advanced AI to helping shape global markets, we build systems that matter. Look to join a team where your work helps influence economies, your ideas can drive innovation and outcomes, and your growth is backed by mentorship, continuous learning and flexibility with potential hybrid work opportunities. Help solve real-world challenges that touch millions and get the opportunity to build the future of finance with Citi Tech.</b></i></p><br><p><span>The XVA and Cross Asset Margin technology teams actively develop and enhance a set of co-operative, strategic systems and services which are regulatory driven and have a direct bearing on how Citi Capital Markets manages risk arising from trading, including both market and counterparty credit risks. We are responsible for calculating margin requirements for OTC bilateral derivatives and optimizing margin requirements for clients by considering offsets across various financial products using models like VaR, SIMM and Credit Stress. We support traders, salespeople, risk managers, financial controllers and operations staff.<br>The Lead Java Developer is a senior level position responsible for establishing and implementing new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is to lead applications systems analysis, design and programming activities. This is a senior technical position responsible for accomplishing results through the management of a team to drive a variety of engineering activities including the design, acquisition and deployment of hardware, software and network infrastructure in coordination with the Technology team.</span></p><br><p><span><u><b>Responsibilities</b></u>:</span></p><br><ul><li><span>Provide expertise in area and advanced knowledge of applications programming and ensure application design adheres to the overall architecture blueprint.</span></li><li><span>Utilize advanced knowledge of system flow and develop standards for coding, testing, debugging, and implementation.</span></li><li><span>Develop comprehensive knowledge of how areas of business, such as architecture and infrastructure, integrate to accomplish business goals.</span></li><li><span>Guide team to establish design standard, improving efficiency of development workflow and product rollout.</span></li><li><span>Take ownership of smooth Production releases planning and execution</span></li><li><span>Oversee software quality and system modifications</span></li><li><span>Serve as advisor or coach to mid-level developers and analysts, allocating work as necessary.</span></li><li><span>Analyze existing operations to identify risks and redundancies</span></li><li><span>Conduct comprehensive assessments to develop solutions</span></li><li><span>Liaise with team members, management to ensure projects are completed to application development and governance standard</span></li><li><span>Keep up-to-date with industry trends and developments</span></li><li><span>Resolve variety of high impact problems/projects through in-depth evaluation of complex business processes, system processes, and industry standards</span></li><li><span>Appropriately assess risk when business decisions are made, demonstrating consideration for the firm's reputation and safeguarding Citigroup, its clients and assets, by driving compliance with applicable laws, rules and regulations, adhering to Policy, applying sound ethical judgment regarding personal behavior, conduct and business practices, and escalating, managing and reporting control issues with transparency.</span></li></ul><p><span><u><b>Qualifications</b></u>:</span></p><br><ul><li><span>Significant relevant experience in Apps Development role with hand on coding</span></li><li><span>Demonstrated thought leadership in designing complex and distrusted systems</span></li><li><span>In depth knowledge of Java, Spring, Kafka, Distributed Cache/Systems (e.g. Apache Ignite)</span></li><li><span>Hands on experience on relational databases like Oracle</span></li><li><span>Any experience with NoSQL databases like MongoDB is preferred</span></li><li><span>Experience with Python is preferred</span></li><li><span>Great exposure to microservices architecture.</span></li><li><span>API first design thinking and implementation using Rest, websocket and gRPC</span></li><li><span>Experience with building applications on cloud platform such as Docker, Kubernetes or OpenShift</span></li><li><span>Proven implementation of design pattern and enterprise level architecture</span></li><li><span>Strong analytical, troubleshooting and problem-solving skills</span></li><li><span>Excellent verbal and written communication skills</span></li><li><span>Able to work independently and as part of a team</span></li><li><span>Able to multi-task and prioritize tasks effectively.</span></li><li><span>Strong organizational and project management skills</span></li><li><span>UI tech stack knowledge will be advantage</span></li><li><span>Business knowledge of Margin, CVA, XVA, regulatory stress testing is preferred</span></li><li><span>Understanding of Risks (Greeks), risk calculation models like VaRr/SIMM preferred and ability to work with Quant team is preferred.</span></li></ul><p><span><u><b>Education</b></u>:</span></p><br><ul><li><span>A completed Bachelor’s in Computer Science, Mathematics or equivalent.</span></li><li><span>• A Master’s degree in preferred </span></li></ul><p><span><span><span><span><span><span><span><span><span><span><span><span>------------------------------------------------------</span></span></span></span></span></span></span></span></span></span></span></span></p><br><b>Job Family Group: </b>Technology<p><span><span><span><span><span><span><span><span><span><span><span><span>------------------------------------------------------</span></span></span></span></span></span></span></span></span></span></span></span></p><br><b>Job Family:</b>Applications Development<p><span><span><span><span><span><span><span><span>------------------------------------------------------</span></span></span></span></span></span></span></span></p><br><b>Time Type:</b>Full time<p><span><span>------------------------------------------------------</span></span></p><br><b>Most Relevant Skills </b>Please see the requirements listed above.<p>------------------------------------------------------</p><br><b>Other Relevant Skills </b>For complementary skills, please see above and/or contact the recruiter.<p>------------------------------------------------------</p><br><p><i><span>Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law.</span></i></p><br><p><i><span>If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review </span></i><i>Accessibility at Citi<span>.</span></i><br><i><span>View Citi’s </span>EEO Policy Statement<span> and the </span>Know Your Rights<span> poster.</span></i></p><br>
<br> </div>
<section><p class="heading jdMain">Job Description</p><p class="heading">Roles & Responsibilities</p><div class="paragraph"><p>Job Description VAM Systems is currently looking for System Developer for our Bahrain operations.</p><p>Key Responsibilities</p><ul><li>Develop and maintain applications using Laravel Core & PHP 8.x (OOP, MVC, Routing, Middleware, Artisan CLI).</li><li>Design and optimize backend systems with Eloquent ORM, migrations, and seeders.</li><li>Implement frontend integration using Blade templating, JavaScript (Vue.js/React), and CSS frameworks (Bootstrap).</li><li>Build and secure RESTful APIs with authentication (Sanctum/Passport) and protection against vulnerabilities (SQL injection, CSRF).</li><li>Ensure clean code practices (PSR standards), documentation, and automated testing.</li><li>Collaborate with teams via Git, explain technical concepts to non technical stakeholders, and contribute to project success.</li><li>Troubleshoot and debug complex performance bottlenecks.</li><li>Support DevOps activities including Docker, Laravel Forge, CI/CD pipelines, and application troubleshooting in AWS Cloud.</li></ul></div></section><section><p class="heading">Desired Candidate Profile</p><p class="paragraph"></p><ul><li>Strong professional experience in Laravel/PHP development and related frameworks.</li><li>Hands on expertise in backend, frontend, and API security.</li><li>Demonstrated ability to produce high quality code repositories with testing and documentation.</li><li>Relevant professional certifications in software development, cloud, or DevOps tools (preferred).</li><li>Experience working in collaborative environments, with strong communication and teamwork skills.</li><li>Problem solving and debugging complex issues.</li><li>Familiarity with AWS Cloud environments for deployment and troubleshooting.</li><li>Exposure to CI/CD pipelines and containerization (Docker).</li><li>Strong portfolio showcasing GitLab/GitHub repositories with clean, documented code.</li></ul><p></p></section>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
Job Description<br><p>VAM Systems is currently looking for System Developer for our Bahrain operations .</p><br><p>Qualifications & Experience</p><br><p>Strong professional experience in Laravel/PHP development and related frameworks.</p><br><p>Hands‑on expertise in backend, frontend, and API security.</p><br><p>Demonstrated ability to produce high‑quality code repositories with testing and documentation.</p><br><p>Relevant professional certifications in software development, cloud, or DevOps tools (preferred).</p><br><p>Experience working in collaborative environments, with strong communication and teamwork skills.</p><br><p>Key Responsibilities</p><br><p>· Develop and maintain applications using Laravel Core & PHP 8.x (OOP, MVC, Routing, Middleware, Artisan CLI).</p><br><p>· Design and optimize backend systems with Eloquent ORM, migrations, and seeders.</p><br><p>· Implement frontend integration using Blade templating, JavaScript (Vue.js/React), and CSS frameworks (Bootstrap).</p><br><p>· Build and secure RESTful APIs with authentication (Sanctum/Passport) and protection against vulnerabilities (SQL injection, CSRF).</p><br><p>· Ensure clean code practices (PSR standards), documentation, and automated testing.</p><br><p>· Collaborate with teams via Git, explain technical concepts to non‑technical stakeholders, and contribute to project success.</p><br><p>· Troubleshoot and debug complex performance bottlenecks.</p><br><p>· Support DevOps activities including Docker, Laravel Forge, CI/CD pipelines, and application troubleshooting in AWS Cloud.</p><br><p>Preferred Skills</p><br><p>· Problem‑solving and debugging complex issues.</p><br><p>· Familiarity with AWS Cloud environments for deployment and troubleshooting.</p><br><p>· Exposure to CI/CD pipelines and containerization (Docker).</p><br><p>· Strong portfolio showcasing GitLab/GitHub repositories with clean, documented code.</p><br><p>The selected candidates shall join VAM Systems – Bahrain and shall be deputed to one of the leading Organizations in Bahrain.</p><br><br><br> </div>
<section><p class="heading jdMain">Job Description</p><p class="heading">Roles & Responsibilities</p><div class="paragraph">Job Description <div> <p>The Security Analyst will participate and be part of information security monitoring and incident handling team in order to monitor and manage all information security incidents and risks and solve them as per the business security requirements. The Security Analyst will work and follow-up with the IT Teams and other Business Units to develop action plans to mitigate identified vulnerabilities and promote security initiatives.</p> <p>Key Activities Include:</p> <ul> <li>Work as part of 24x7 security operation team</li> <li>Monitor the Security Information and Event Management System (SIEM) and follow up all related security incidents and events.</li> <li>Follow the day-to-day operations related to own job to ensure continuity of work</li> <li>Respond to security incidents and report on incident handling and resolution.</li> <li>Participate in forensic analysis and data recovery, and penetration testing.</li> <li>Perform daily security analysis and scanning and assessment for information security risks, threats and vulnerabilities.</li> <li>Proactive research to identify and understand new threats, vulnerabilities, and exploits.</li> <li>Configuration and administration of security systems and tools.</li> <li>Define and evaluate security technologies required to ensure safe technology operation and detection of cyber-attack.</li> <li>Provide the security recommendations on actions which assist in improving security posture within CLIENT Environment.</li> <li>Follow all relevant departmental policies, processes, standard operating procedures and instructions so that work is carried out in a controlled and consistent manner</li> <li>Participating in reviewing and documenting computer security and emergency gate identified vulnerabilities and promote security initiatives.</li></ul></div></div></section><section><p class="heading">Desired Candidate Profile</p><p class="paragraph">Qualifications </p><div> <ul> <li> <strong>Bachelor s degree</strong> in IT, Engineering</li> <li> <strong>4+ years</strong> of experience in IT/Security operations or SOC role.</li> <li> <strong>Network+,</strong> CCNA R&S, Security +,<strong> Linux security</strong>, windows security or forensics training is plus.</li> <li>Professional Security certification preferred (<strong>CIHE</strong>, CEH, <strong>CPTE</strong>, or equivalent).</li> <li>Knowledge and experience in network switches, routers and firewalls</li> <li>Knowledge of Microsoft Word, Project, Excel, Access,</li></ul></div><p></p></section>
<h2 class="h5">وصف الوظيفة</h2>
<div class="t-break" data-jb-field="description">
الوصف الوظيفي<br><p>تبحث VAM Systems حالياً عن مطور نظام لعملياتنا في البحرين.</p><br><p>المؤهلات والخبرة</p><br><p>خبرة مهنية قوية في تطوير Laravel/PHP والأطر المرتبطة.</p><br><p>خبرة عملية في الخلفية (backend) والواجهة الأمامية (frontend) وأمان API.</p><br><p>القدرة المثبتة على إنتاج مستودعات كود عالية الجودة مع اختبارات وتوثيق.</p><br><p>شهادات مهنية ذات صلة في تطوير البرمجيات، السحابة، أو أدوات DevOps (مفضلة).</p><br><p>خبرة في العمل ضمن بيئات تعاونية، مع مهارات اتصال والعمل ضمن فريق قوية.</p><br><p>المسؤوليات الرئيسية</p><br><p>· تطوير وصيانة التطبيقات باستخدام Laravel Core & PHP 8.x (OOP، MVC، Routing، Middleware، Artisan CLI).</p><br><p>· تصميم وتحسين أنظمة الخلفية باستخدام Eloquent ORM، الهجرات، والمحطات الأولية (seeders).</p><br><p>· تنفيذ التكامل الأمامي باستخدام قوالب Blade، جافاسكريبت (Vue.js/React)، وأطر CSS (Bootstrap).</p><br><p>· بناء وتأمين RESTful APIs مع المصادقة (Sanctum/Passport) والحماية من الثغرات (SQL injection، CSRF).</p><br><p>· ضمان ممارسات كود نظيف (معايير PSR)، التوثيق، واختبار آلي.</p><br><p>· التعاون مع الفرق عبر Git، شرح المفاهيم التقنية لأصحاب المصلحة غير التقنيين، والمساهمة في نجاح المشروع.</p><br><p>· استكشاف الأخطاء وإصلاحها في اختناقات الأداء المعقدة.</p><br><p>· دعم أنشطة DevOps بما في ذلك Docker، Laravel Forge، خطوط CI/CD، واستكشاف أخطاء التطبيق في AWS Cloud.</p><br><p>المهارات المفضلة</p><br><p>· حل المشكلات وتصحيح القضايا المعقدة.</p><br><p>· إلمام ببيئات AWS Cloud للنشر واستكشاف الأخطاء.</p><br><p>· التعرض لخطوط CI/CD والحاويات (Docker).</p><br><p>· حافظة قوية تعرض مستودعات GitLab/GitHub مع كود نظيف وموثّق.</p><br><br><br> </div>
<section><p class="heading jdMain">Job Description</p><p class="heading">Roles & Responsibilities</p><div class="paragraph">The Bahrain Tender Board (BTB) operates a suite of critical digital platforms supporting national procurement activities such as the eTendering System, Tender Management System (TMS), e-Meeting System, and BTB official Website. <br>To enhance operational efficiency, BTB is engaging two dedicated, full-time senior developers. Their role will focus on advancing system capabilities, enabling seamless integration across platforms, digitalizing and automating processes using the latest technology, and enhancing the reports and KPI dashboard of BTB. <br>These qualified Sr. developers must specialize in .NET Core and full-stack development methodologies, working in close collaboration with BTB stakeholders to analyze, design, implement, and sustain the enterprise-grade systems aligned with BTB s strategic objectives.</div></section><section><p class="heading">Desired Candidate Profile</p><p class="paragraph">TMS Enhancement & Operational Support<br> Fixes, updates, performance optimization, and report creation.<br> Adding quick workflows to the current modules.<br> Data Cleaning and migration (Stage 1): Data verified, cleaned across BTB systems.<br>Digitalized the internal and external processes to enhance system stability and operational efficiency. <br> Enhance the current systems <br> Digitalized the legal workflows, such as supplier grievances. <br> Digitized the purchasing authorities' violations.<br> Activation of Direct purchase requests in the eTendering system.<br> Validate the data and streamline the system reporting section.<br> enhance the procurement plans, SME related processes ..etc<br> Streamline and digitize the e-forms where it s applicable. <br> Feasibility of publishing RSS API for published tenders, BTB external notifications.<br>Developing Middleware Architecture (API-Based):<br>External Integrations:<br> Ministry of Industry & Commerce (MOIC) CR data validations and checkpoints. <br> Ministry of Labour (MOL) Bahrainization Certificate verification and checkpoints.<br> Central Bank of Bahrain (CBB) FX rates implementation.<br>Internal integration:<br> Integrate the system E-Tendering, TMS, Website, and e-Meeting system whenever required to implement quick-win solutions.<br> Integrations must be implemented so that processes and tender data are streamlined and not duplicated.<br> The data can be streamlined with API-Based Architecture:<br>o eTendering System with TMS: for opening results and validating the suppliers.<br>o eTendering System with TMS: Pull tender request details from eTendering System to TMS.<br>o TMS and the e-Meeting system for the Board members' weekly meeting.<br>Cybersecurity Compliance<br> Implementation of NCSC requirements, security findings.<br> Vulnerability assessments & remediation.<br>AI & enabling for system readiness and reporting<br> Data readiness for AI validation, anomaly detection.<br> Process improvement and reporting.<br>Dashboards & Reporting<br> Enhance executive dashboards, KPI s ..etc<br> Improve analytical reporting for governance and finance.<br> Provide KPI s, analytic reports for purchasing authorities.</p></section>
<section><p class="heading jdMain">Job Description</p><p class="heading">Roles & Responsibilities</p><div class="paragraph"><p>Solution Design: Collaborate with stakeholders to understand business requirements and design solutions leveraging the Power Platform and Dynamics 365 Development: Develop custom applications, workflows, and reports using Power Apps, Power Automate, Power BI, and Dynamics 365 platform capabilities Customization: Customize and configure Dynamics 365 modules to meet business needs, including entity customization, form design, workflows, business rules, and integrations Integration: Design and implement integrations between Dynamics 365 and other systems using Power Automate, Azure Logic Apps, and other integration tools Testing: Conduct unit testing, integration testing, and user acceptance testing to ensure the quality and functionality of developed solutions Documentation: Document technical designs, configurations, and customizations to ensure knowledge transfer and maintainability of solutions Training and Support: Provide training and support to end-users on developed solutions, including troubleshooting and issue resolution Stay Updated: Keep up-to-date with the latest features, updates, and best practices related to the Power Platform and Dynamics 365</p></div></section><section><p class="heading">Desired Candidate Profile</p><p class="paragraph"></p><ul><li>Key Skills : - Power Automate, NET, JavaScript, HTML</li></ul><p></p></section>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
Job Description<br><p><strong>VAM Systems </strong>is currently looking for<strong>Equation Developer </strong>for our<strong> Bahrain </strong>operations with the following skillsets & terms and conditions:</p><br><p><strong>Experience Required:</strong></p><br><p><strong>Years of Experience 7 - 10 years</strong></p><br><ul><li>Strong development experience in RPGLE, CL, SQLRPG, designing display files (screens), sub files, reports and physical files.</li><li>Strong knowledge of AS400 commands into how to deal with files, objects, and queries.</li><li>Excellent knowledge of Equation Core Banking (back-end files, data management, EOD cycle, programming skills with Equation APIs and User exits).</li><li>Experience in following a structured SDLC process and change/release management and control.</li><li>Knowledge/skills in developing interfaces/extracts/reports and integration with third party systems.</li><li>Hands on experience in designing/developing/implementing solution on EQUATION core banking system.</li><li>Must have Banking / Financial Services experience.</li></ul><p><strong>Qualifications</strong></p><br><ul><li>Bachelor’s Degree in Computer Science / Engineering or related field.</li></ul><p><strong>Key Responsibilities:</strong></p><br><ul><li>Design, develop, and maintain middleware solutions using IBM Integration technologies.</li><li>Integrate core banking systems with digital channels or external APIs via APIs and messaging platforms.</li><li>Ensure scalability, reliability, and security of middleware components.</li><li>Collaborate with cross-functional teams to gather integration requirements.</li><li>Develop and maintain microservices architecture for seamless system communication.</li><li>Monitor and troubleshoot middleware performance and availability. Ensuring secure development practices.</li><li>Implement CI/CD pipelines for middleware deployment and updates.</li><li>Document integration flows, technical specifications, and support procedures.</li></ul><p><strong>Domain: Banking</strong></p><br><br><br> </div>
<section><p class="heading jdMain">وصف الوظيفة</p><p class="heading">الأدوار والمسؤوليات</p><div class="paragraph"><p>أحد عملائنا المرموقين ملتزم بأن يكون المشغلRegional الرائد في عالم التكنولوجيا المالية، مقدمًا حلول مبتكرة وطرق دفع متقدمة، يبحث عن أخصائي ضمان جودة تكنولوجيا معلومات موهوب وذو خبرة (اختبار تطبيقات الجوال، بوابات الويب، وأجهزة الكشك)</p><p>كأخصائي ضمان جودة تكنولوجيا معلومات، ستكون حارس جودة منتجنا، مسؤولًا عن اختبار تطبيقات المحفظة الجوالة عبر منصتي iOS وأندرويد، بالإضافة إلى بوابتنا الويب وأجهزة الكشك.</p><p>ستصمم استراتيجيات اختبار شاملة، وتحديد الثغرات قبل وصولها للمستخدمين، وستستخدم أدوات الذكاء الاصطناعي المتقدمة لتسريع دورات الاختبار دون المساس بالشمولية.</p><p>سيوثر عملك مباشرة على ثقة المستخدمين ورضاهم في خدماتنا المالية.</p><p><b>الواجبات والمسؤوليات:</b></p><ul><li><b>اختبار تطبيقات الجوال، البوابات الويب وأجهزة الكشك</b></li><li>أجراء اختبارات شاملة لتطبيقات المحفظة الجوالة على iOS وأندرويد عبر أجهزة متعددة، إصدارات النظام، وأحجام شاشة مختلفة.</li><li>تنفيذ اختبارات وظيفية، تراجعية، تكامل، واختبارات شاملة لجميع الميزات والإصدارات الجديدة</li><li>اختبار مسارات الدفع الحرجة بما في ذلك معاملات البطاقات، التحويلات من النظير للنظير، دفعات الفاتورة، التحويلات، وشحن المحفظة</li><li>التحقق من واجهة المستخدم وتجربة المستخدم وتدفقات التنقل وتناسق التصميم البصري</li><li>اختبار أداء التطبيق، معالجة الحمل، الاستجابة، واستقراره في ظروف مختلفة</li><li>إجراء اختبارات أمنية لتحديد الثغرات في عمليات الدفع ومعالجة البيانات</li><li>التحقق من التكامل مع خدمات طرف ثالث بما في ذلك بوابات الدفع، البنوك، وشبكات البطاقات</li></ul><ul><li><b>الاختبار المدعوم بالذكاء الاصطناعي:</b></li><li>استخدام أدوات اختبار AI (TestRigor، Applitools، Testim، Mabl، وغيرها) لأتمتة سيناريوهات الاختبار المتكررة</li><li>استغلال المساعدين بالذكاء الاصطناعي (ChatGPT، Claude، GitHub Copilot) لتوليد حالات الاختبار، بيانات الاختبار، ونصوص الاختبار</li><li>استخدام أدوات اختبار بصري مدعومة بالذكاء الاصطناعي لاكتشاف تناقضات الواجهة وتجارب الانحدار</li><li>تنفيذ تحسين اختبار مدفوع بالذكاء الاصطناعي لتحديد المناطق عالية المخاطر التي تتطلب اختبارات أعمق</li><li>استكشاف ودمج أدوات QA بالذكاء الاصطناعي الناشئة لتحسين كفاءة الاختبار بشكل مستمر</li><li>استخدام AI لتحليل أنماط الأخطاء والتنبؤ بمناطق المشكلات المحتملة.</li></ul><ul><li><b>التخطيط للاختبار والتوثيق:</b></li><li>إنشاء خطط اختبار تفصيلية، وحالات اختبار، سيناريوهات اختبار للميزات والإصدارات الجديدة</li><li>تصميم والحفاظ على مستودعات حالات الاختبار منظمة حسب الميزة والأولوية ونوع الاختبار</li><li>توثيق نتائج الاختبار، العيوب، ومقاييس الجودة بشكل واضح وشامل</li><li>تطوير قوائم فحص الاختبار وبوابات الجودة لمراحل الإصدار المختلفة</li><li>الحفاظ على وثائق الاختبار وقاعدة المعرفة محدثة</li></ul><ul><li><b>تتبع الأخطاء وضمان الجودة:</b></li><li>تحديد وتوثيق وتتبع العيوب مع خطوات إعادة إنتاج مفصلة ولقطات شاشة وسجلات</li><li>تعيين مستويات الشدة والأولوية للعُيوب بناءً على الأثر التجاري</li><li>التعاون مع المطورين لتوضيح المشاكل والتحقق من الإصلاحات وإجراء إعادة اختبار</li><li>التأكد من حل جميع العيوب الحرجة والأولوية العالية قبل الإصدار</li><li>إجراء اختبار دخان وتحقق من صلاحية الإصلاحات</li><li>مراقبة اتجاهات العيوب ومقاييس الجودة لتحديد قضايا منهجية</li></ul><ul><li><b>الأتمتة والتحسين المستمر:</b></li><li>بناء وصيانة نصوص اختبار آلية للاختبار التراجعي واختبار الدخان</li><li>تنفيذ ممارسات الاختبار المستمر المدمجة مع خطوط CI/CD</li><li>تحديد فرص لأتمتة سير عمل الاختبار اليدوي</li><li>اقتراح وتنفيذ الأدوات والأطر والعمليات لتحسين كفاءة ضمان الجودة</li><li>المواكبة لأفضل ممارسات الاختبار على الهواتف المحمولة واتجاهات الصناعة</li><li>المساهمة في تحسين ثقافة جودة المنتج الشاملة داخل المنظمة</li></ul><ul><li><b>التعاون عبر الوظائف:</b></li><li>العمل بشكل وثيق مع مديري المنتجات لفهم المتطلبات ومعايير القبول</li><li>الشراكة مع المطورين أثناء تطوير الميزة لمنع العيوب مبكرًا</li><li>التواصل حول تقدم الاختبار، المعوقات، والمخاطر مع أصحاب المصلحة</li><li>المشاركة في تخطيط السبرنتات وتنظيم الأعمال واجتماعات الاستعادية</li><li>تقديم وجهة نظر جودة في تصميم المنتج ومناقشات الهندسة التقنية.</li></ul><ul><li><b>إتقان أدوات AI:</b></li><li>الراحة في استخدام مساعدي AI لتسريع العمل (توليد حالات الاختبار، كتابة السكريبت، حل المشاكل)</li><li>سرعة التعلم وتبني أدوات الاختبار المعتمدة على الذكاء الاصطناعي الجديدة</li><li>القدرة على تقييم حالات الاختبار والنتائج التي تولدها AI بنقد</li><li>فهم كيفية توجيه أدوات AI بشكل فعال لمهام QA</li></ul><ul><li><b>المؤهلات والخبرة:</b></li><li>درجة البكالوريوس في علوم الكمبيوتر أو الهندسة أو مجال ذي صلة</li><li>شهادة ISTQB أو ما شابه في QA</li><li>الخبرة في أدوات اختبار الأداء (JMeter، LoadRunner)</li><li>معرفة بمعايير اختبار الوصولية (WCAG)</li><li>الخبرة في الاختبار ضمن بيئات Agile/Scrum</li><li>خبرة سابقة في الشركات الناشئة أو شركات المنتجات السريعة الإيقاع</li></ul><ul><li><b>خبرة اختبار الجوال:</b></li><li>2-4 سنوات من تجربة اختبار تطبيقات الجوال (iOS وAndroid)</li><li>فهم قوي لدورة تطوير تطبيقات الجوال وعمليات الإصدار</li><li>خبرة عملية في اختبار تطبيقات الجوال الأصلية والتطبيقات الهجينة</li><li>معرفة بتحديات الاختبار المحددة للجوال بما في ذلك تجزئة الأجهزة، ظروف الشبكة، وتوافق نظم التشغيل</li><li>الخبرة باستخدام أدوات اختبار الجوال (TestFlight، Firebase Test Lab، BrowserStack، Sauce Labs)</li></ul><ul><li><b>المهارات التقنية:</b></li><li>الكفاءة في أدوات تتبع العيوب وإدارة الاختبارات (Jira، TestRail، Zephyr، أو ما شابه)</li><li>الخبرة في أطر الأتمتة (Appium، XCUITest، Espresso، Detox)</li><li>معرفة برمجة/كتابة نصوص أساسية (Python، JavaScript، أو Java) لأتمتة الاختبار</li><li>فهم اختبار API باستخدام Postman، عملاء REST، أو أدوات مماثلة</li><li>التعرف على أنظمة التحكم في الإصدارات (Git)</li><li>معرفة بمفاهيم وأدوات CI/CD (Jenkins، GitHub Actions، CircleCI)</li></ul></div></section><section><p class="heading">المرشح المثالي</p><p class="paragraph"></p><ul><li><b>إتقان أدوات AI:</b></li><li>الراحة في استخدام مساعدي AI لتسريع العمل (توليد حالات الاختبار، كتابة السكريبت، حل المشاكل)</li><li>سرعة التعلم وتبني أدوات الاختبار المعتمدة على الذكاء الاصطناعي الجديدة</li><li>القدرة على تقييم حالات الاختبار والنتائج التي تولدها AI بنقد</li><li>فهم كيفية توجيه أدوات AI بشكل فعال لمهام QA</li><li><b>معرفة المجال:</b></li><li>يفضل بشدة خبرة في اختبار تطبيقات التكنولوجيا المالية والدفع والخدمات المصرفية أو المالية</li><li>فهم تدفقات معالجة الدفع، أمان المعاملات، ومتطلبات الامتثال</li><li>معرفة بالثغرات الأمنية الشائعة (OWASP Mobile Top 10)</li><li>الإلمام بأنظمة الخصوصية وال PCI DSS</li><li><b>القدرات التحليلية وحل المشكلات:</b></li><li>الاهتمام بالتفاصيل مع القدرة على رصد العيوب الدقيقة والحالات الحدية</li><li>تفكير منطقي لتصميم سيناريوهات تغطية الاختبار الشاملة</li><li>مهارات تحليل السبب الجذري لفهم سبب حدوث العيوب</li><li>القدرة على التفكير من منظور المستخدم النهائي وتوقع سلوك المستخدم</li><li><b>المؤهلات والخبرة:</b></li><li>درجة البكالوريوس في علوم الكمبيوتر، الهندسة، أو مجال ذي صلة</li><li>ISTQB أو شهادة QA مشابهة</li><li>الخبرة في أدوات اختبار الأداء (JMeter، LoadRunner)</li><li>معرفة بمعايير اختبار الوصولية (WCAG)</li><li>الخبرة في الاختبار ضمن بيئات Agile/Scrum</li><li>خبرة سابقة في الشركات الناشئة أو شركات المنتجات السريعة</li><li><b>خبرة اختبار الجوال:</b></li><li>2-4 سنوات من الخبرة في اختبار تطبيقات الجوال (iOS وAndroid)</li><li>فهم قوي لدورة حياة تطوير الجوال وعمليات الإصدار</li><li>خبرة عملية في اختبار تطبيقات الجوال الأصلية والتطبيقات الهجينة</li><li>معرفة بالتحديات الخاصة باختبار الجوال بما في ذلك تجزئة الأجهزة، ظروف الشبكة وتوافق نظم التشغيل</li><li>الخبرة باستخدام أدوات اختبار الجوال (TestFlight، Firebase Test Lab، BrowserStack، Sauce Labs)</li><li><b>المهارات التقنية:</b></li><li>الكفاءة في أدوات تتبع العيوب وإدارة الاختبارات (Jira، TestRail، Zephyr، أو ما شابه)</li><li>الخبرة في أطر الأتمتة (Appium، XCUITest، Espresso، Detox)</li><li>معرفة برمجة/كتابة نصوص أساسية (Python، JavaScript، أو Java) لأتمتة الاختبار</li><li>فهم اختبار API باستخدام Postman، عملاء REST، أو أدوات مماثلة</li><li>التعرف على أنظمة التحكم في الإصدارات (Git)</li><li>معرفة بمفاهيم وأدوات CI/CD (Jenkins، GitHub Actions، CircleCI)</li></ul><p></p></section>