Do you want to be part of a team that constantly strives for excellence?
, we are looking for ambitious individuals who seek to develop their skills and work in an environment full of challenges and opportunities. If you are detail-oriented and passionate about improving performance and providing innovative ideas,
we offer you the chance to be part of a team that aims to provide leading solutions. We believe that success is achieved through effective teamwork, and we provide an environment that encourages interaction and collaboration among colleagues. You will have the opportunity to apply your skills and contribute to making strategic decisions that propel the company towards sustainable success.
↚
Junior Quality Assurance Engineer (Bahraini National)
Qualifications
-
Bachelor’s Degree in Computer Science, Computer Engineering, or Information Systems.
-
Must have strong problem-solving and analytical skills.
-
Must be a self-motivated person with a drive for continuous learning and improvement.
-
Must be flexible to work independently or as part of a team.
-
Excellent communication skills.
-
Excellent troubleshooting skills.
-
Good experience in SQL/Oracle scripting and understanding of database management.
-
Good knowledge in Windows/Unix/Linux operating systems.
Technical Writer (Arabic) – Software Documentation
Qualifications
-
Graduate preferably with a degree in Computer Science or any equivalent technical major.
-
Native-level proficiency, strong command of the Arabic language, both written and spoken.
-
Ability to translate technical content accurately while maintaining linguistic and cultural nuances.
-
Openness to receiving feedback and making necessary revisions to improve the quality of the translated content.
-
Should be able to effectively grasp concepts conveyed by English speaking team members and discuss approaches on content creation.
-
Understanding of technical concepts related to Software applications.
-
Proven experience in creating and maintaining technical documents, manuals, and guides.
-
Proficient in Microsoft Office tools (Word, Excel, PowerPoint, and Visio).
C++ Software Engineer
Qualifications
-
Bachelor’s degree in Computer Science, Information System, Computer Engineering, or another related field.
-
5+ years of professional experience developing applications and components in C++ on Windows and Mobile platforms.
-
Strong proficiency in C++, with good knowledge of the latest language specifications.
-
Familiarity with Microsoft Visual Studio and Windows COM (Component Object Model).
-
Thorough understanding of memory management, multi-threading, templates, and containers.
-
Understanding of interoperability of C++ components with other languages on respective platforms such as Android and iOS.
-
Strong analytical and problem-solving skills.
Quality Assurance Engineer (Software Testing)
Qualifications
-
Bachelor’s Degree in Computer Science, Computer Engineering, or Information Systems.
-
Must have strong problem-solving and analytical skills.
-
Must be a self-motivated person with a drive for continuous learning and improvement.
-
Must be flexible to work independently or as part of a team.
-
Excellent communication skills.
-
Excellent troubleshooting skills.
-
Hands-on Experience in software solution testing for web-based and client-server applications.
-
Good experience in SQL/Oracle scripting and understanding of database management.
-
Good knowledge in Windows/Unix/Linux operating systems.
-
Candidate should have experience in one or more of the following:
-
Automated testing tools like Microsoft Playwright, Selenium, QTP, Visual Studio Test Suit, etc.
-
Load Testing tools like JMeter, Visual Studio Test Suit.
-
Programming experience in C, C++, C#, ASP.NET, JavaScript, etc.
-
Hands-on experience with Continuous Integration tools - Jenkins, Bit bucket, GitHub, etc.
-
Senior Quality Assurance Automation Engineer
Qualifications
-
Bachelor’s degree in Computer Science, Computer Engineering, or Information Systems.
-
Must have strong problem-solving and analytical skills.
-
Must be a self-motivated person with a drive for continuous learning and improvement.
-
Must be flexible to work independently or as part of a team.
-
Excellent communication and troubleshooting skills.
-
Hands-on Experience in software solution testing for web-based and client-server applications.
-
Good experience in SQL/Oracle scripting and understanding of database management.
-
Good knowledge of Windows operating systems.
-
Development knowledge in any other programming language like C# is also a must. Candidates should also have in-depth knowledge in database scripting.
-
Familiar with Microsoft Technologies and Automation scripting experience must be in Windows platforms.
.Net Full Stack Software Engineer
Qualifications
-
Bachelor’s degree in Computer Science, Information System, Computer Engineering, or another related field.
-
5+ years of professional experience developing enterprise-level, consumer-facing web applications across the full .Net and Web development stack.
-
3+ years of experience implementing and maintaining back-end SOAP/RESTful API endpoints using .Net Framework/Core.
-
3+ years of experience developing solutions leveraging JavaScript, CSS, and HTML on the client-side, and server-side development in C#.
-
Experience with modern web development frameworks, such as React, Angular, and Vue.
-
Competencies in developing database schema and queries in optimal manner for enterprise relational databases (Oracle, MS SQL Server, DB2, etc.).
-
Familiarity with modern browsers and responsive UI to deliver web applications that work across desktop, tablet, and mobile devices.
-
Strong analytical and problem-solving skills.
To apply, please click here for available vacancies.
مهندس ضمان الجودة المبتدئ (لمواطني البحرين)
المؤهلات
-
شهادة بكالوريوس في علوم الكمبيوتر، هندسة الكمبيوتر، أو نظم المعلومات.
-
يجب أن يكون لديك مهارات قوية في حل المشكلات والتحليل.
-
يجب أن تكون شخصًا متحفزًا ذاتيًا مع دافع للتعلم المستمر والتحسين.
-
يجب أن تكون مرنًا للعمل بشكل مستقل أو كجزء من فريق.
-
مهارات تواصل ممتازة.
-
مهارات ممتازة في استكشاف الأخطاء وإصلاحها.
-
خبرة جيدة في البرمجة بلغة SQL/Oracle وفهم إدارة قواعد البيانات.
-
معرفة جيدة بأنظمة التشغيل Windows/Unix/Linux.
كاتب تقني (عربي) – توثيق البرمجيات
المؤهلات
-
يجب أن يكون الخريج حاصلًا على درجة في علوم الكمبيوتر أو أي تخصص تقني معادل.
-
إجادة اللغة العربية بشكل كامل، سواء كتابة أو تحدثًا.
-
القدرة على ترجمة المحتوى التقني بدقة مع الحفاظ على الفروق اللغوية والثقافية.
-
الاستعداد لتلقي الملاحظات وإجراء التعديلات اللازمة لتحسين جودة المحتوى المترجم.
-
يجب أن تكون قادرًا على فهم المفاهيم التي يعرضها أعضاء الفريق الناطقين بالإنجليزية ومناقشة أساليب إنشاء المحتوى.
-
فهم المفاهيم التقنية المتعلقة بتطبيقات البرمجيات.
-
خبرة مثبتة في إنشاء وصيانة الوثائق التقنية، الكتيبات، والدلائل.
-
إتقان أدوات Microsoft Office (Word، Excel، Power Point و Visio).
مهندس برمجيات C++
المؤهلات
-
شهادة بكالوريوس في علوم الكمبيوتر، نظم المعلومات، هندسة الكمبيوتر، أو أي مجال ذي صلة.
-
5 سنوات أو أكثر من الخبرة المهنية في تطوير التطبيقات والمكونات باستخدام C++ على منصات Windows والموبايل.
-
إجادة قوية للغة C++ مع معرفة جيدة بأحدث مواصفات اللغة.
-
الإلمام بـ Microsoft Visual Studio و Windows COM (نموذج الكائنات المكونة).
-
فهم عميق لإدارة الذاكرة، الخيوط المتعددة، القوالب، والحاويات.
-
فهم التفاعل بين مكونات C++ واللغات الأخرى على منصات مثل Android و iOS.
-
مهارات تحليل وحل المشكلات قوية.
مهندس ضمان الجودة (اختبار البرمجيات)
المؤهلات
-
شهادة بكالوريوس في علوم الكمبيوتر، هندسة الكمبيوتر، أو نظم المعلومات.
-
يجب أن يكون لديك مهارات قوية في حل المشكلات والتحليل.
-
يجب أن تكون شخصًا متحفزًا ذاتيًا مع دافع للتعلم المستمر والتحسين.
-
يجب أن تكون مرنًا للعمل بشكل مستقل أو كجزء من فريق.
-
مهارات تواصل ممتازة.
-
مهارات ممتازة في استكشاف الأخطاء وإصلاحها.
-
خبرة عملية في اختبار حلول البرمجيات لتطبيقات الويب والعميل/الخادم.
-
خبرة جيدة في البرمجة بلغة SQL/Oracle وفهم إدارة قواعد البيانات.
-
معرفة جيدة بأنظمة التشغيل Windows/Unix/Linux.
-
يجب أن يكون لدى المرشح خبرة في واحد أو أكثر من الأدوات التالية:
-
أدوات الاختبار الآلي مثل Microsoft Playwright، Selenium، QTP، Visual Studio Test Suite، إلخ.
-
أدوات اختبار التحميل مثل JMeter، Visual Studio Test Suite.
-
خبرة برمجية في C، C++، C#، ASP.NET، JavaScript، إلخ.
-
خبرة عملية مع أدوات التكامل المستمر - Jenkins، Bitbucket، GitHub، إلخ.
-
مهندس ضمان الجودة للأتمتة (Senior Quality Assurance Automation Engineer)
المؤهلات
-
شهادة بكالوريوس في علوم الكمبيوتر، هندسة الكمبيوتر، أو نظم المعلومات.
-
يجب أن يكون لديك مهارات قوية في حل المشكلات والتحليل.
-
يجب أن تكون شخصًا متحفزًا ذاتيًا مع دافع للتعلم المستمر والتحسين.
-
يجب أن تكون مرنًا للعمل بشكل مستقل أو كجزء من فريق.
-
مهارات تواصل واستكشاف الأخطاء وإصلاحها ممتازة.
-
خبرة عملية في اختبار حلول البرمجيات لتطبيقات الويب والعميل/الخادم.
-
خبرة جيدة في البرمجة بلغة SQL/Oracle وفهم إدارة قواعد البيانات.
-
معرفة جيدة بأنظمة التشغيل Windows.
-
يجب أن يكون لديك معرفة بالبرمجة في أي لغة أخرى مثل C# مع معرفة عميقة في البرمجة لقواعد البيانات.
-
الإلمام بتقنيات Microsoft وتجربة كتابة النصوص لأتمتة العمليات يجب أن تكون على منصات Windows.
مهندس برمجيات .Net Full Stack
المؤهلات
-
شهادة بكالوريوس في علوم الكمبيوتر، نظم المعلومات، هندسة الكمبيوتر، أو أي مجال ذي صلة.
-
5 سنوات أو أكثر من الخبرة المهنية في تطوير التطبيقات على مستوى المؤسسة باستخدام كامل تقنيات .Net وتطوير الويب.
-
3 سنوات أو أكثر من الخبرة في تنفيذ وصيانة واجهات برمجة التطبيقات SOAP/RESTful باستخدام .Net Framework/Core.
-
3 سنوات أو أكثر من الخبرة في تطوير حلول باستخدام JavaScript، CSS و HTML في الجهة العميلة، بالإضافة إلى تطوير الخادم باستخدام C#.
-
خبرة مع أطر تطوير الويب الحديثة مثل React، Angular و Vue.
-
الكفاءات في تطوير مخططات قواعد البيانات وكتابة الاستعلامات بطريقة مثلى لقواعد البيانات العلائقية للمؤسسات (Oracle، MS SQL Server، DB2، إلخ).
-
الإلمام بأحدث المتصفحات والواجهات المتوافقة لتقديم تطبيقات ويب تعمل عبر الأجهزة المكتبية والأجهزة اللوحية والمحمولة.
-
مهارات تحليل وحل المشكلات قوية.
للتقديم، يرجى الضغط هنا للاطلاع على الوظائف الشاغرة.