مطلوب مهندس تطوير برمجيات لشركة امازون

jobs
الوظيفة
مهندس تطوير برمجيات
المؤسسة / الشركة
Amazon
التاريخ

 

Job Summary

DESCRIPTION

At Amazon, we're working to be the most customer-centric company on earth. To get there, we need exceptionally talented, bright, and driven people. If you'd like to help us build the place to find and buy anything online, this is your chance to make history.

We are looking for Software Development Engineers to be based in Amman, Jordan with 1+ years of solid Software engineering experience involving solving complex problems, to work on some of the key initiatives planned to support our rapid evolution and growth of Amazon International Expansion Business. and in the process solve some of the most challenging problems. Amazon is an equal opportunity employer.

Key Responsibilities

  • 1+ years industry experience in designing software architecture, and operating scalable software systems
  • Requirement analysis, failure analysis, API design, distributed consistency
  • Distributed caching (memcached, Redis, or comparable technology)
  • Metrics, analysis, and software profiling
  • Strong object-oriented design skills with understanding of common design paradigms
  • Experience with Java or other object oriented languages- preferably on a UNIX or Linux platform including JVM internals or equivalent lower-level implementation
  • Experience with distributed (multi-tiered) systems, algorithms, and relational databases
  • Experience writing unit and system level tests using dependency injection frameworks and object mocking
  • Experience in optimization mathematics (linear programming, nonlinear optimization)
  • Oral and written communication skills (ability to produce runbooks, technical, and non-technical documentation)
  • Experience coaching junior software development engineers including code review and design review
  • Bachelor's degree in computer science, computer engineering or related technical discipline
     

Basic Qualifications

  • 3+ years industry experience in designing software architecture, and operating scalable software systems
  • Requirement analysis, failure analysis, API design, distributed consistency
  • Distributed caching (memcached, Redis, or comparable technology)
  • Metrics, analysis, and software profiling
  • Strong object-oriented design skills with understanding of common design paradigms
  • Experience with Java or other object oriented languages- preferably on a UNIX or Linux platform including JVM internals or equivalent lower-level implementation
  • Experience with distributed (multi-tiered) systems, algorithms, and relational databases
  • Experience writing unit and system level tests using dependency injection frameworks and object mocking
  • Experience in optimization mathematics (linear programming, nonlinear optimization)
  • Oral and written communication skills (ability to produce runbooks, technical, and non-technical documentation)
  • Experience coaching junior software development engineers including code review and design review
  • Bachelor's degree in computer science, computer engineering or related technical discipline

Preferred Qualifications

  • Strong, object-oriented design and coding skills (C/C++ and/or Java preferably on a UNIX or Linux platform)
  • Ability to effectively articulate and drive solutions to technical and business challenges
  • Deal well with ambiguous/undefined problems; ability to think abstractly
  • Experience working with driving product vision to deliver long term customer and advertiser value
  • Willingness to own all stages of development process: requirements, design, implementation, testing, and operational support
  • Excellent interpersonal communication with strong verbal / written English skills

للتقديم اضغط هنا

الدولة
الاردن

لسرعة الوصول للوظائف سارع بالانضمام إلى قناة

التلجرام من هنا

وصفحتنا على ال

للينكد ان من هنا

لسرعة الوصول للوظائف سارع بالانضمام إلى قناة

التلجرام من هنا

وصفحتنا على ال

للينكد ان من هنا

نصائح مهمة قبل التقديم على هذه الوظيفة

إن التقديم على وظيفة جديدة يمثل خطوة مهمة نحو تحقيق الأهداف المهنية لكل فرد. سواء كنت حديث التخرج أو تمتلك سنوات من الخبرة، فإن فرصة عمل جديدة تعني بداية جديدة وإمكانيات متعددة للنمو والتطور. لذلك، من الضروري أن تستعد جيدًا لهذه المرحلة، وأن تعزز من فرصك في القبول من خلال الاهتمام بعدة جوانب مهمة.

أولًا، تأكد من قراءة تفاصيل الوظيفة بعناية. لا تكتفِ فقط بعنوان الوظيفة، بل اطلع على المهام المطلوبة، والمؤهلات، والخبرات التي تحتاجها الشركة. هذا سيساعدك في تحديد مدى ملاءمة الوظيفة لمهاراتك الحالية، وسيتيح لك فرصة تخصيص سيرتك الذاتية بما يتوافق مع المتطلبات.

ثانيًا، احرص على تحديث سيرتك الذاتية. تأكد من أن كل المعلومات محدثة، خاصة فيما يتعلق بالخبرات العملية، المهارات التقنية، والدورات التدريبية. ولا تنسَ أن تكتب نبذة مختصرة عنك في بداية السيرة توضح فيها نقاط قوتك، وطموحاتك المهنية، ولماذا تعتبر نفسك مرشحًا مناسبًا لهذه الوظيفة.

ثالثًا، التحضير للمقابلة أمر لا يقل أهمية عن التقديم نفسه. ابدأ بجمع معلومات عن الشركة: ما هو مجال عملها؟ ما رؤيتها ورسالتها؟ ما طبيعة بيئة العمل لديها؟ كل هذه الأمور تساعدك على الإجابة بثقة في المقابلة وتُظهر لصاحب العمل أنك جاد ومهتم.

رابعًا، لا تنسَ أهمية الرسالة التعريفية (Cover Letter). فهي وسيلتك للتواصل المباشر مع صاحب العمل، وتمنحك فرصة لشرح سبب اهتمامك بالوظيفة، ولماذا ترى نفسك مناسبًا لها. اجعل رسالتك مختصرة، واضحة، وشخصية قدر الإمكان.

كما يُنصح بأن تكون نشطًا على المنصات المهنية مثل LinkedIn. وجود ملف مهني محدث يبرز خبراتك ومهاراتك يمكن أن يكون عاملًا إضافيًا في جذب اهتمام مسؤولي التوظيف، ويعزز من فرصك في الحصول على عروض عمل مستقبلية.

أخيرًا، تذكّر أن التقديم على الوظائف هو عملية مستمرة وتحتاج إلى صبر. لا تيأس إن لم تحصل على رد سريع، وواصل التقديم والتطوير من نفسك. تابع الوظائف الجديدة بشكل دوري، وابقَ على اطلاع على الاتجاهات الحديثة في سوق العمل، خاصة في مجالك المهني.

نحن في هذا الموقع نحرص على جمع أفضل الفرص الوظيفية من مصادر موثوقة، وتحديثها باستمرار لتناسب مختلف المؤهلات والمجالات. سواء كنت تبحث عن وظيفة في مجال التكنولوجيا، الإدارة، التعليم، التسويق، أو أي مجال آخر، ستجد هنا فرصًا تناسب طموحاتك وتطلعاتك المهنية.

ابدأ الآن ولا تتردد، مستقبلك المهني يستحق الأفضل!