SULAIR

Software Developer

Student Computing is looking for students to help develop and maintain our online systems and custom software. Software developed supports the operational and programmatic needs of the department.

The student developer position is a great opportunity to get practical programming experience and contribute to software products that serve a significant percentage of the student body. Products are Web-based applications using a variety of technologies and programming languages. Examples of technologies used are:

  • Java Servlets/Java Server Pages
  • SQL and general database interaction (Oracle, MySQL)
  • PHP
  • Perl
  • JavaScript & HTML

Developers work primarily in a Unix-based environment and at least general knowledge of Internet technologies is desired. Developers report directly to either the full-time Student Computing Software Developer or Software Engineering Manager.

Responsibilities

  • Work with the Student Computing Software Developer and Software Engineering Manager as well as other software developers to develop and maintain a large number of Web-based online systems and custom software.
  • Accept projects and see them through to completion in a timely manner.
  • Maintain active communication with the Student Computing Software Developer and Software Engineering Manager as well as other developers about project status, timeline, and details.
  • Maintain active communication with the users of our software about desired features, bug control, and project status.
  • Where appropriate, work can be done from home, although regular communication about project status is required.
  • Stay current on software and development technology and make suggestions and recommendations as appropriate.

General Qualifications

  • Familiarity with the UNIX operating system, the Stanford computing environment, and networking.
  • Ability to work independently and to learn quickly.
  • Organized and detail oriented.
  • Strong communication skills.
  • Ability to work on large programming/development projects alone and within a team.
  • Confidence, tact, and skill in dealing with a diverse community. You will be dealing with the Student Computing staff and administrators and staff from other departments with which we work.

Procedure

If interested, please send an email to development@rescomp.stanford.edu with the following information:

  • A summary of your programming skills (specific languages, development environments, etc.)
  • A PLAIN TEXT copy of your resume (cut and pasted into the email-- please do not send attachments)
  • Your availability to interview (available days of the week and time frames)
  • Whether you are looking for a part or full-time position.

Notes

Please be aware of the following restrictions on summer employment:

  • If you are an international student, you are limited to the total number of work hours dictated by your visa.
  • If you are NOT an international student and are enrolled in classes for summer quarter, you are limited to a total of 20 hours per week maximum for the University as a whole. (i.e., the combined number of hours for all of your on-campus jobs is limited to 20 hours.)
  • If you are NOT an international student and are NOT enrolled in classes for summer quarter, you are limited to a total of 20 hours per week maximum for the University as a whole. (i.e., the combined number of
    hours for all of your on-campus jobs is limited to 40 hours.)