Expoint - all jobs in one place

מציאת משרת הייטק בחברות הטובות ביותר מעולם לא הייתה קלה יותר

Limitless High-tech career opportunities - Expoint

Amazon Software Dev Engieneer Test Amazon 
United States, Washington, Seattle 
286653132

04.09.2024
DESCRIPTION

A day in the life
* Lead a small, close-knit team of engineers that are agile, data driven, and highly collaborative.* Build services and libraries used by hundreds of developers.

BASIC QUALIFICATIONS

- * Bachelor's Degree in Computer Science or related field
- * 2+ years professional experience in software development
- * Computer Science fundamentals in object-oriented design
- * Computer Science fundamentals in data structures
- * Computer Science fundamentals in algorithm design, problem solving, and complexity analysis
- * Proficiency in, at least, one modern programming language such as C, C++, Java, Javascript
- * Strong written and verbal communication skills


PREFERRED QUALIFICATIONS

- * Great candidates will have a proven track record of leading the delivery of large-scale, high-quality systems focused on the platform and application layers of the technology stack
- * Candidates must be innovative, creative, flexible and self-motivated, with the ability to design and write high-performance, reliable, and maintainable code
- * Successful candidates will have a strong background in an object-oriented language such as Java and experience building large scale web applications
- * Strong desire to improve our customer's search experience a must
- * Experience with Scrum or Agile development a plus
- * Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
- * Ability to take a project from scoping requirements through actual launch of the project
- * Deep hands-on technical expertise in at least one major technical area: large scale full stack development, building complex distributed systems, designing massive global networks
- * Experience managing complex projects, with significant bottom-line impact
- * Experience in communicating with users, other technical teams, and management to collect requirements, describe software product features, and technical designs
- * Experience mentoring/training the engineering community on complex technical issues
- * Experience as a technical lead on demanding, cross-functional projects* * Ability to ensure the quality of architecture and design of systems