Senior Software Engineer - Web/Front End | Stanford University Graduate School of Business
To apply: http://jobs.stanford.edu/find_a_job.html?action=viewDetails&accountId=de...
The Graduate School of Business is seeking a talented software developer to support a variety of web based programs and initiatives that touch all our communities including faculty, staff, students, alumni and the public. This position will join a talented team of self starters supporting our key objectives of improving our web presence, enabling mobility, increasing technology leverage in pedagogy, expanding use of social business software and video, and embracing the cloud.
With a focus on client side web development, there is opportunity for involvement in many different specific initiatives including developing our next generation internal and external web sites/apps, migrating existing sites to Drupal, porting and developing instructional applications, and general support of all of our web based properties. In addition, strong candidates will be able to contribute in other areas depending on their skills/interests and GSB needs.
The ideal candidate will excel technically, provide thought leadership in one or more areas within software development, and exemplify GSB guiding principles of open, honest, and timely communication, personal ownership, and innovation.
Responsibilities
• Develop and maintain Drupal based web sites and applications with mobile capabilities
• Migrate existing sites/apps to Drupal
• Develop and maintain non-CMS based web sites/apps including those on the Stanford infrastructure with mobile capabilities as required
• Collaborate closely with the rest of the software engineering team, IT, and GSB staff to help define requirements, plan development, and deliver solutions
• Take development lead level ownership of projects and manage projects as needed
• Provide thought leadership in one or more technical areas such as Drupal site development and best practices, client side development (HTMLX, CSSX, Javascript, Ajax etc.), client side performance tuning, mobile developement best practices, Google Apps integration, SEO, etc.
Required Qualifications
• CS or related technical degree
• 7+ years of software development experience including in-depth experience with and knowledge of at least one object oriented language such as Java or C++
• Proven ability to deliver high quality solutions on time
• Deep web client side skills and experience including Javascript, Ajax, CSS, HTML, and at least one javascript library such as jQuery
• Experience developing mobile browser based applications, preferably iOS
• Knowledge of HTML5 and other emerging web technologies
• Knowledge of PHP
• Experience with at least one CMS, preferably Drupal
• Ability to work independently as well as collaborate effectively with various project stakeholders including fellow software engineers, web producers, business analysts and clients
• Agile development experience
Desired Qualifications
• MS in CS
• 9+ years of software development experience
• Drupal Commons experience
• Experience porting Flash/Flex apps to Javascript/CSS/HTML
• Experience with cloud computing (i.e. Acquia, Amazon EC2, Google App Engine etc.)
• Experience with Google APIs
