SDE1/2-CheckoutBasic Qualifications
Minimum of BS or MS degree in Computer Science or related field or equivalent experience.
A deep understanding to object-oriented design and programming including familiarity with Design Patterns
Proficient in building software applications in Java and/or Perl, preferably in a Unix/Linux environment
Knowledge of professional software engineering practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, unit testing and functional testing
SDE2—Social MediaKey Responsibilities:
o Participate in the full development life cycle, working within broadly defined parameters
o Own the delivery of an entire piece of a system or application, and serve as a technical lead on small to midsize complex projects
o Management and execution against project plans and delivery commitments
o Work closely with senior engineers to develop the best technical design and approach for new product development
o Builds software solutions where the problem is not well defined. Designs and defines the interaction between the other component pieces
o Create and execute appropriate quality plans, project plans, test strategies and processes for development activities in concert with business and project management efforts.
Experience & Education Required/Desired:
o Masters/PhD degree or Bachelor’s degree with equivalent experience
o Proven results oriented person with a delivery focus.
o Excellent verbal and written communication skills
o Ability to work well with people and be both highly motivated and motivating
o 3+ years experience in Software development
o Development Expertise in data structures, complex algorithms, OOP, Java, Linux, Perl, C++.
o Experience in development of distributed/scalable systems and high-volume transaction applications
o Expertise in UI technologies like javascript, flash are good to have.
o Ability to handle multiple competing priorities in a fast-paced environment
· Our applications are powered by Java, Perl, and AJAX. Successful candidates will have a strong background in an object-oriented language such as Java and experience building web applications.
· A bachelors or masters degree in computer science or a relevant area is required.
· Candidates must be experienced, innovative, creative, flexible and self-motivated, with the ability to design and write high-performance, reliable, and maintainable code.
Senior DEV Manager-A9最好有搜索相关背景经验 口语好 coding出身 丰富的management经验
Senior DEV Manager—social mediacoding出身 口语好 丰富的management经验。有global的团队管理经验
Key Responsibilities:
o Participate in the full development life cycle, working within broadly defined parameters
o Own the delivery of an entire piece of a system or application, and serve as a technical lead on small to midsize complex projects
o Management and execution against project plans and delivery commitments
o Work closely with senior engineers to develop the best technical design and approach for new product development
o Builds software solutions where the problem is not well defined. Designs and defines the interaction between the other component pieces
o Create and execute appropriate quality plans, project plans, test strategies and processes for development activities in concert with business and project management efforts.
Basic Qualifications
o Bachelor's degree in Computer Science, Computer Engineering or related technical discipline
o 8+ years of relevant engineering experience
o 4+ years people management experience
o Deep hands-on technical expertise
o Excellent verbal and written communication skills
o Ability to handle multiple competing priorities in a fast-paced environment
Preferred Qualifications
o Master's Degree preferred
o Candidates must be innovative, creative, flexible and self-motivated
o Experience in managing cross platform development to cater to iOS & Android preferred
o Experience with Scrum or Agile development a plus
o Deep hands-on technical expertise
o Excellent verbal and written communication skills
o Strong business and technical vision
o 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
o Ability to handle multiple competing priorities in a fast-paced environment
o A deep understanding of software development in a team, and a track record of shipping software on time
o Exceptional customer relationship skills including the ability to discover the true requirements underlying feature requests, recommend alternative technical and business approaches, and lead engineering efforts to meet aggressive timelines with optimal solutions