تحميل
تحميل...
تحميل...
Loading...
Loading...

إرفاق

Software Engineer

Mazad W.L.L المنامه, البحرين تم النشر 2024/03/28 07:29:33 تنتهي 2024-05-27 الرقم المرجعي: JB1100038024

وصف الوظيفة

Mazad W.L.L “Mazad” was established on April 2017 with the responsibility of managing and organizing auctions of different types of assets in the Kingdom of Bahrain.

 

With an unwavering commitment to its core values of transparency, fairness, competitiveness and sustainability, Mazad strives to introduce new and innovative asset sale and auction mechanisms to aid the Kingdom’s market growth and revenue optimization.

 

Since its establishment Mazad has successfully introduced special vehicle license plate numbers for sale in public auctions for the first time in Bahrain, and has continued to do so with great success. Subsequently, other assets were introduced for sale through auction ranging from vehicles to real estate projects.

 

Are you looking to be a part of a small but growing team and contribute to be part of the exiting journey of Mazad?

 

About The Role

 

We're seeking an enthusiastic Bahraini recent graduate software engineer who values teamwork, shows a strong interest in their work, considers application performance and scalability, and applies sound architectural approaches, all while staying current with the latest technology trends. In this role, you'll be in charge of creating these applications and collaborating with the teams responsible for various parts of the product.

 

Responsibilities

 

  • Write robust, highly reusable, well-tested code.
  • Participating in the daily Scrum meetings.
  • Improve codebase and apply best practices based on the latest technologies
  • Actively learn programming languages, tools, and technologies used within the company through training and self-study.
  • Write code for assigned tasks under the guidance of senior engineers to contribute to software projects.
  • Identify and resolve simple bugs in the codebase with assistance from senior team members.
  • Participate in code reviews to learn from feedback and improve coding practices.
  • Create documentation for code changes, processes, and troubleshooting guides.
  • Collaborate with team members to understand project requirements and contribute effectively.
  • Assist Quality Assurance (QA) engineers in testing software, learning testing methodologies, and reporting issues.
  • Contribute to the development of new features or smaller enhancements.
  • Participate in team meetings and discussions to gain insights into project progress.
  • Acquire knowledge about coding standards, version control practices, and software development methodologies.
  • Attempt to solve technical challenges independently and seek guidance when needed.
  • Learn to use version control systems like Git to manage code changes and collaborate with others.
  • Assist in maintaining the codebase by performing minor refactoring and updates.
  • Ensure the quality of your code through testing and validation, aligning with QA processes.
  • Participate in training programs, workshops, and seek opportunities for skill improvement.

 

Minimum Qualifications

 

  • Bachelor's degree in computer science, engineering, or equivalent industry experience.
  • Knowledge in TypeScript, Javascript, NodsJS, ReactJS and React Native frameworks.
  • Knowledge in PostgreSQL or any other DB such as MySQL.
  • Knowledge in distributed system design, and familiar with at least one messaging middleware and the underlying design principles.
  • Capable to cope with stress, and quickly learn new knowledge.
  • Good cross-team communication skills.

 

Preferred Qualifications

 

  • AWS or Azure cloud certification is a plus.
  • UI/UX experience.

 

Working at Mazad

 

  • Fast moving, challenging and unique business problems.
  • Great work environment.
  • Great career development opportunities in a growing company.
  • Competitive salary.
  • Flexible working hours.

المتطلبات

Responsibilities

 

  • Write robust, highly reusable, well-tested code.
  • Participating in the daily Scrum meetings.
  • Improve codebase and apply best practices based on the latest technologies
  • Actively learn programming languages, tools, and technologies used within the company through training and self-study.
  • Write code for assigned tasks under the guidance of senior engineers to contribute to software projects.
  • Identify and resolve simple bugs in the codebase with assistance from senior team members.
  • Participate in code reviews to learn from feedback and improve coding practices.
  • Create documentation for code changes, processes, and troubleshooting guides.
  • Collaborate with team members to understand project requirements and contribute effectively.
  • Assist Quality Assurance (QA) engineers in testing software, learning testing methodologies, and reporting issues.
  • Contribute to the development of new features or smaller enhancements.
  • Participate in team meetings and discussions to gain insights into project progress.
  • Acquire knowledge about coding standards, version control practices, and software development methodologies.
  • Attempt to solve technical challenges independently and seek guidance when needed.
  • Learn to use version control systems like Git to manage code changes and collaborate with others.
  • Assist in maintaining the codebase by performing minor refactoring and updates.
  • Ensure the quality of your code through testing and validation, aligning with QA processes.
  • Participate in training programs, workshops, and seek opportunities for skill improvement.

المهارات

  • تحليل مواصفات البرامج
  • إنشاء مخطط انسيابي
  • تصحيح البرنامج
  • تحديد المتطلبات التقنية
  • تطوير طرق النقل الآلية
  • تطوير النموذج الأولي للبرنامج
  • تحديد متطلبات العملاء
  • تفسير المتطلبات التقنية
  • إدارة مشروع هندسي
  • إجراء بحث علمي
  • تقديم الوثائق التقنية
  • استخدام واجهة خاصة بالتطبيق
  • استخدام أنماط تصميم البرامج
  • استخدام مكتبات البرامج
  • استخدام برنامج الرسم التقني
  • استخدام أدوات هندسة البرمجيات بمساعدة الكمبيوتر

تقدم الآن

تفاصيل الوظيفة

مكان الوظيفة المنامه, البحرين
قطاع الشركة القطاع الحكومي
طبيعة عمل الشركة صاحب عمل (القطاع الخاص)
الدور الوظيفي مطور برمجيات
الحالة الوظيفية دوام كامل
نوع التوظيف دوام كامل

المرشح المفضل

المستوى المهني 02 - خريج جديد
منطقة الإقامة البحرين
الجنسية البحرين
الشهادة بكالوريوس

نبذة عن الشركة

Mazad W.L.L

القطاع الحكومي البحرين mazad.app

وظائف ذات صلة

Loading ...



يستخدم موقعنا الإلكتروني ملفات تعريف الارتباط “Cookies” وذلك لمساعدتنا في تقديم تجربة تصفح أفضل عبر تذكر خياراتك المفضلة. باختيارك “قبول” فإنك تقر بموافقتك على كافة خيارات ملفات تعريف الارتباط.