Software Development Engineer, Applications, Principal 1451594

Company Name:
Yahoo! Inc.
Yahoo currently has a Software Development Engineer, Applications, Principal position available at our office in Sunnyvale, CA. Duties: Working on extremely complex problems where analysis of situation or data requires an evaluation of intangible various factors, design, build, implement, modify, test, debug and deploy applications for customer or partner facing products or internal users. Applications may include server based web applications and web services, rich browser based client applications (DHTML, Flash, CSS) and desktop based client applications. Primary focus is to develop application logic and/or user interface and ensure that the user experience is accessible, scalable, customizable, internationalized and also works across multiple browsers, platforms and devices. Collaborates in defining APIs/web services provided by the systems developers in order to integrate multiple platforms and technology components into the application. Implements JAVA code to process the Twitter feeds in real-time, extract popular links, and provide them for personalization use cases. Conducts performance/stress testing to improve latency of Twitter serving systems. Implements GRID Pig jobs to process Twitter data on-grid for Social and personalization systems.
REQUIREMENTS: Bachelors degree in Computer Science, Engineering or related technical field followed by 10 years of progressive post-baccalaureate experience in job offered or a computer-related occupation. In the alternative, employer will accept a Masters degree in Computer Science, Engineering or related technical field and 8 years of experience in job offered or a computer-related occupation.
Experience must include:
1. Software Engineering processes, tools, methods, test development and/or support;
2. Business documentation tools and methodologies;
3. C++/Object-oriented programming, large-scale;
4. Software architecture, networking and distributed systems, and/or UNIX/Linux development;
5. Troubleshooting and debugging;
6. Performance tuning and scalability;
7. Java/J2EE;
8. SubVersion, Maven, Continuous Integration.
Any suitable combination of training, education, or experience is acceptable.
TO APPLY: Submit your resume to the following URL: http://bit.ly/1frjjIK. Please search/reference Req ID# 1451594.

Don't Be Fooled

The fraudster will send a check to the victim who has accepted a job. The check can be for multiple reasons such as signing bonus, supplies, etc. The victim will be instructed to deposit the check and use the money for any of these reasons and then instructed to send the remaining funds to the fraudster. The check will bounce and the victim is left responsible.