Thursday, May 28, 2009

Software Engineer 4

Type : Full Time
Location : San Jose CA
Re# 32218BR

Primary Job Responsibilities


Define, design, and implement complex, multi-tier distributed software applications focussed on Search.

Segment and design system layers to support componentized and layered application development, including user interface, business functionality, and back-end access.

Work with other engineers, Product Management, QA, and Operations teams to develop innovative solutions that meet market needs with respect to functionality, performance, scalability, reliability, realistic implementation schedules, and adherence to development principles and product goals.

Help define product requirements, estimate engineering effort, plan implementation, rollout system changes and evaluate product performance.

Must be able to independently design, code and test major features, as well as work jointly with other team members to deliver complex changes.

Develop technical and domain expertise and apply to products and problems.

Share release management duties on feature rollouts, share on-call responsibilities.

Job Requirements
- BS/BA in Computer Science or related field.
- Familiarity with search domain preferred.
- Good understanding of computer science fundamentals like data structures and algorithms.
- 8+ years experience in requirements analysis, design, coding and unit testing of scalable, distributed, fault-tolerant applications in NT and UNIX environments.
- Expertise required in object-oriented design methodology and application development in Java and J2EE.
- Experience with IBM WebSphere or other J2EE application servers required.
- MS in CS or related field preferred.
- Good analytical and problem solving skills. - Good writen and verbal communication skills.
- Working knowledge of relational databases (prefer Oracle), ISAPI, HTTP/HTML, XML, XSLT and basic NT/UNIX system administration preferred.


Basic Qualifications
- BS/BA in CS or related field.
- Prior experience in object-oriented design methodology and development in java.


Education Bachelors Degree Required

No comments: