5年以上J2EE工程师.(年薪20W左右+四个季度奖金+股票)
Job Description:
· Lead the development of complex, multi-tier distributed software applications.
· Design layered application, including user
interface, business functionality, and database access.
· Work with other engineers, managers, product managers, QA, and operation teams to develop innovative solutions that meet market needs with respect to functionality, performance, scalability, and reliability while meeting realistic implementation schedules and adhering
to development goals and principles.
· Estimate engineering efforts, plan implementations, and rollout system changes.
· Share release management duties during feature rollouts and share on-call responsibilities.
· Develop industry and product technical expertise.
· Knowledge of Search technology a major plus
· Experience in developing highly scalable applications a major plus.
Job Requirements
· BS/BA in CS or related field.
· 5+ years experience in requirements analysis, design, coding and testing of scalable, distributed, fault-tolerant applications.
· Expertise required in object-oriented design methodology and enterprise application development in Java . C++ is a plus.
· Project experience with J2EE application servers required.
· Hands-on experience with J2EE application.
· Proven result-oriented person with a delivery focus in a fast pace, high quality environment.
· Fluent English in both speaking and writing.
Senior Product Development Manager—高级产品开发经理(年薪30-40W+四个季度奖金+股票)
Job Requirements
BS/BA in CS or related field.
10+ years experience in requirements analysis, design, coding and unit testing of scalable, distributed, fault-tolerant applications.
5 years supervisory experience
Must have experience developing highly scalable, web-based applications that interact with a database.
Proven results oriented person with a delivery focus in a high velocity, high quality environment.
Ease with Senior Management – can effectively interface at many levels with top executives
Negotiator – can reach appropriate resolution in many varied situations without damaging internal or external relationships
Works on issues of diverse scope where analysis of situation or data requires evaluation of a variety of factors, including an under-standing of current business trends.
Participates with other senior managers to establish strategic plans and objectives. Makes final decisions on administrative or operational matters and ensures operations' effective achievement of objectives.
Strong experience and good understanding in Software Development Life Cycle
Excellent English communication skill