Software Development Engineer, MENA CX
Back to the job results
Software Development Engineer, MENA CX
- Nuqtat Al Taknalojia
-
Today
2022/10/19
Add a Cover Letter
Complete Questionnaire
-
Email
-
Messenger
-
WhatsApp
-
WhatsApp
-
Twitter
-
Facebook
-
Complete Questionnaire
- Report Abuse
Job Description
Job summary
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.
Amazon Middle East and North Africa Tech team focuses on building innovative solutions for expanding Amazon business in UAE, KSA and Egypt. We are looking for a passionate, hard-working, and talented Software Development Engineer who can build innovative & mission critical system software applications & tools. You will have an enormous opportunity to make a large impact on the design, architecture, and development of consumer products. You will be responsible for delivery and support of large-scale, multi-tiered, distributed software applications and tools.
The candidate must be able to:
* Design and code right solutions, starting with broadly defined problems.
* Drive best practices and engineering excellence.
* Work with other team members to develop the architecture and design of new and current systems.
* Work in an agile environment to deliver high quality software.
·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
· 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
Job Details
- Job Location
- Amman, Jordan
- Company Industry
- Other Business Support Services
- Company Type
- Unspecified
- Employment Type
- Unspecified
- Monthly Salary Range
- Unspecified
- Number of Vacancies
- Unspecified