מציאת משרת הייטק בחברות הטובות ביותר מעולם לא הייתה קלה יותר
As SDE you are expected to design flexible and scalable solutions, and work on some of the most complex challenges in large-scale computing by utilizing your skills in data structures, algorithms, and object oriented programming.
- 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
- - Bachelors or Master’s Degree in Computer Science or related field
- - Strong in data structures and problem solving
- - Solid experience in Java, C++, or C# (expert in at least one)
- - 2+ years industry experience in developing and launching production grade software
- - Solid UNIX or Linux experience
- - Great understanding of database theory and solid experience in at least one relational of non-relational DBMS
- - Outstanding interpersonal and communication skills
- - Obsession with quality and customer experience
- - Attention to detail coupled with ability to think abstractly
- 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
- - Experience building complex software systems that have been successfully delivered to customers
- - 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
- - Experience in communicating with users, other technical teams, and management to collect requirements, describe software product features, and technical designs.
משרות נוספות שיכולות לעניין אותך