מציאת משרת הייטק בחברות הטובות ביותר מעולם לא הייתה קלה יותר
About the Role:
Basic qualifications
• 3+ years of non-internship professional software development experience
• Programming experience with at least one modern language such as Java, C++, or C# including object-oriented design
• 2+ years of experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems.
• 4+ years of software development experience
• Strong understanding of industry technology (analytics, monitoring, code deployment, system scalability, load balancers, web servers)
• In depth knowledge & experience of Linux and Apache
• Strong ability to communicate effectively in an international environment
• Experience deploying or managing large scale distributed Linux environments
• Understanding of TCP/IP networking and network architecture
• Proficiency in troubleshooting, operational support, and innovate to replace operational tasks with scripts and codePreferred qualifications
• Knowledge of professional software engineering best practices for the full software development life cycle
• Experience in Agile/SCRUM enterprise-scale software development
• Expert level in Linux administration and troubleshooting skills
• Experience developing solutions on top of Amazon Web Services architecture
• Experience in Python software development
• Understanding of HTTP proxy servers and their performance challenges
• Experience using Amazon Web Services such as ELB, NLB, EC2, and Api Gateway
• Track record in successfully addressing performance, scalability and latency challenges for a service orientated architecture with thousands of micro-services.
• Experience in communicating with customers, technical teams, and senior management to collect requirements, describe software product features, technical designs, and product strategy
• Applying and influencing best practices within your team
- 4+ 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
- 3+ years of computer science fundamentals (object-oriented design, data structures, algorithm design, problem solving and complexity analysis) experience
- Experience programming with at least one software programming language
- Bachelor's degree or equivalent
- 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
משרות נוספות שיכולות לעניין אותך