מציאת משרת הייטק בחברות הטובות ביותר מעולם לא הייתה קלה יותר
Work/Life Harmony
Mentorship & Career Growth
Key job responsibilities
The infrastructure and technologies needed are growing and innovating at rapid pace. Work is primarily done in Java and includes the full lifecycle of software development including: requirements, system design, implementation, testing, monitoring, support, alarming, and reporting. We own our software end-to-end. Software Development Engineers work closely with EC2 Principal Engineers and other technical leaders to refine technical direction, and then follow through with detailed analysis, designs, and high quality code.A day in the life
This is a hands-on position in which you will own everything from end to end: requirements gathering, designs, design reviews, implementations, code reviews, incremental feature launches, operations, mentoring, and the driving of continuous improvement.
- 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 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
משרות נוספות שיכולות לעניין אותך