POSITION: |
Residential Computing Student Software Developer |
HOURS: |
Part-time 20 hours/week minimum. Full-time 40
hours/week.* |
PAY: |
$15.00/Hour and up, depending upon experience. |
Residential Computing is looking for students to help develop and
maintain our online systems and custom software. Software developed
at Residential Computing supports the Residential Education
program, operations for Academic
Computing and Residential Computing, and more. For more
information about the Software Development efforts at Residential
Computing, click here.
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. Students
report directly to the full-time Residential Computing
Senior Software Engineer.
Responsibilities
- Work with the Residential Computing Senior Software Engineer as well as
other student 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 Senior Software Engineer and
other student 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 Leland 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 Rescomp Staff and administrators
from other departments that we support.
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.)