We are looking for a Senior Software Engineer to build the advertising solution based on Yahoo existing advertising products for Asia Pacific region. The candidate should have good English communication skill, a lot of experience in working on industry code, is familiar with UNIX/Linux environment and (Perl) shell scripts for developing programs, a good Java programmer, and is comfortable with Perl and SQL. Furthermore, with the capability to break large tasks down into smaller ones, be able to take a piece of code, figure out what it does, create a diagram and describe what the code does to others.
Independence, logical reasoning, and motivation are important. Being able to quickly create prototypes and work in an Agile way is very important. Demonstrable ability to learn and take responsibility.
The tasks the candidate will work are:
- Do feasibility studies analysing online / offline behavioural data
- Create use case, activity, and deployment diagrams using UML
- Analyse and re-factor old Java / Perl code
- Design and write new Java / Perl code
- Manage code in subversion
- Write shell scripts
- Write Map reduce code on the Hadoop Grid
- Prepare for and attend daily scrum in Agile development
- Track tasks, bugs, and hours using bugzilla
- Learn Yahoo technologies e.g. yinst, YHudson, Igor, Pig
- Work with Operations teams to deploy software
- Working with Product Management to turn Product Requirements into Engineering Designs
apply job via link