مطلوب للعمل في البحرين مهندس برمجيات A software engineer is required to work in Bahrain



We are looking for a Software Engineer to join our software development team. The suitable candidate 

will be responsible for building project architecture, and developing, testing, and maintaining software applications.


Job Responsibilities:


Develop high-quality software design, architecture, and applications to meet client requirements.

Identify, prioritize, and execute tasks in the software development life cycle.

Develop applications by producing clean, efficient code while maintaining the established coding standards.

Automate tasks through appropriate tools and developing software automation scripts.

Review, troubleshoot and debug applications.

Perform validation and verification testing.

Collaborate with project managers, internal teams, and clients to fix and improve products.

Assist in code reviews and provide other developers with feedback.

Develop and maintain technical and user documentation, including development phases.

Ensure software is up to date with latest technologies; Research and recommend software development tools and technologies.

Required Skills:


Hands on knowledge of Flutter (Dart), API creation and implementation (REST, SOAP).

Must have strong working knowledge in Angular, Java Spring boot.

Must have knowledge of HTML, CSS, jQuery, AJAX, and Java Script.

Must be good in Communication and Team Management.

Must have good SQL query and Data management skills.

Have a business-oriented mindset.

Good Debugging Skills.

Familiar with Source Code Management (GitHub and Jira)

Must be familiar with Micro-Services Architecture

Good to have: Experience with AWS or similar cloud providers and CI/CD tools.

Desired Qualifications:


Bachelor’s degree in Computer Science

3 to 5 years of experience, fresh graduates are also encouraged to apply

Location: Bahrain


Job Type: Full-time


APPPLY NOW

https://www.benchmatrix.com/


نحن نبحث عن مهندس برمجيات للانضمام إلى فريق تطوير البرمجيات لدينا. المرشح المناسب 

سيكون مسؤولاً عن بناء بنية المشروع وتطوير التطبيقات البرمجية واختبارها وصيانتها.


مسؤوليات العمل:


تطوير تصميم برامج وهندسة معمارية وتطبيقات عالية الجودة لتلبية متطلبات العميل.

تحديد المهام وتحديد أولوياتها وتنفيذها في دورة حياة تطوير البرمجيات.

تطوير التطبيقات من خلال إنتاج تعليمات برمجية نظيفة وفعالة مع الحفاظ على معايير الترميز المعمول بها.

أتمتة المهام من خلال الأدوات المناسبة وتطوير البرامج النصية لأتمتة البرامج.

مراجعة التطبيقات واستكشاف أخطائها وإصلاحها.

إجراء اختبار التحقق والتحقق.

تعاون مع مديري المشاريع والفرق الداخلية والعملاء لإصلاح المنتجات وتحسينها.

المساعدة في مراجعات التعليمات البرمجية وتزويد المطورين الآخرين بالتعليقات.

تطوير وصيانة الوثائق الفنية ووثائق المستخدم، بما في ذلك مراحل التطوير.

التأكد من تحديث البرامج بأحدث التقنيات؛ البحث والتوصية بأدوات وتقنيات تطوير البرمجيات.

المهارات المطلوبة:


التدريب العملي على المعرفة بـ Flutter (Dart)، وإنشاء واجهة برمجة التطبيقات (API)، وتنفيذها (REST، SOAP).

يجب أن يكون لديك معرفة عملية قوية في Angular، Java Spring boot.

يجب أن يكون لديك معرفة بـ HTML وCSS وjQuery وAJAX وJava Script.

يجب أن يكون جيدًا في التواصل وإدارة الفريق.

يجب أن يكون لديك استعلام SQL جيد ومهارات إدارة البيانات.

لديك عقلية موجهة نحو الأعمال التجارية.

مهارات تصحيح الأخطاء الجيدة.

- على دراية بإدارة كود المصدر (GitHub وJira)

يجب أن يكون على دراية بهندسة الخدمات الصغيرة

من الجيد أن تمتلك: خبرة مع AWS أو موفري الخدمات السحابية المماثلين وأدوات CI/CD.

المؤهلات المطلوبة:


درجة البكالوريوس في علوم الكمبيوتر

من 3 إلى 5 سنوات من الخبرة، ويتم تشجيع الخريجين الجدد أيضًا على التقديم

الموقع: البحرين


نوع الوظيفة: دوام كامل


قدم الآن

https://www.benchmatrix.com/

Comments

اعلان2




Font Size
+
16
-
lines height
+
2
-