Expoint - all jobs in one place

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

Limitless High-tech career opportunities - Expoint

Amazon Software Development Engineer II Devices Data Services 
United States, Washington, Bellevue 
283979211

16.09.2024
DESCRIPTION

Key job responsibilities
As a Software Development Engineer on this team, you will collaborate with other senior engineers to drive improvements to our existing solutions, as well as design and develop new solutions. You will be responsible for building the optimal customer experience, with a keen focus on performance, security, and usability. You will work closely with Product Managers and customers, and collaborate to convert our strategic vision into a robust technical solution. This position requires in-depth knowledge and expertise in the design and development of both backend and frontend applications. Candidates should possess experience with agile methodologies, proficiency in at least one high-level programming language, and a proven track record of building scalable and robust solutions. You will own the end-to-end design and implementation of the deliverables, working closely with SDEs and Data Engineers, to implement them.A day in the life

BASIC QUALIFICATIONS

- 3+ years of non-internship professional software development experience
- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
- Experience programming with at least one software programming language
- · 3+ years of professional full-stack software development. · Bachelor's degree in Computer Science or other technical field, or commensurate professional experience. · Experience with at least one modern object-oriented programming language · Writing unit and integration tests · Experience with Computer Science fundamentals including data structures, algorithms and complexity analysis


PREFERRED QUALIFICATIONS

- 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
- Bachelor's degree in computer science or equivalent
- Knowledge of professional software engineering & best practices for full software development life cycle, including coding standards, software architectures, code reviews, source control management, continuous deployments, testing, and operational excellence