Content | Navigation |

Web Application Programmer

Hours per Week: 10-20
Starting Wage: $12.00/hour
Reports to: Enterprise Application Development Team Leader

This Enterprise Application Development (EAD) position is responsible for coding, testing, documenting, and maintaining Web applications within a prescribed application framework. All programming is done under the supervision of a project engineer. The project engineer ensures that the programmer's work meets the NDSU client department's needs. Applicants must have the ability to learn and adopt new programming techniques and application frameworks quickly in order to work productively under a project engineer. The position provides deep technical expertise in the development and support of Web applications.


Duties and Responsibilities:

  • Program, test, document, debug and maintain Web applications.
  • Work with Database Administrators, project team members, lead engineer, and EAD’s clients to refine design requirements and to implement technical specifications.
  • Illustrate programmatic processes using logical workflows.
  • Solve a range of interoperability issues that may exist in the NDSU / NDUS environments.
  • Follow a project engineer’s lead to ensure quality in the design and implementation of Web software.
  • Responsible for WAI/508 conformance and for providing interface and user experience consistency across applications.

Minimum Qualifications:

  • Object Oriented Programming experience using at least one of the
    following languages: Java, and PHP.
  • Capable of reading and implementing an API.
  • Excellent oral and written communication skills to interact effectively with teams and clients in a professional manner.
  • Ability to handle multiple, concurrent project tasks and overlapping deadlines.
  • Fully enrolled NDSU student.
  • Willing to commit at least 20 and as much as 40hours per week between  May 16 and August 15, 2012, and 10-20 hours per week during fall  semester.  If you can begin working before May 16, 2012, please  propose a start date in your letter of application.

Preferred Qualifications:

  • Experience using an IDE for programming and debugging work.
  • Experience using one or more of the following software engineering principles (Isolation of Concerns, Separation of Concerns, Design Patterns, components, modules).
  • Comfortable using a Linux shell.
  • Experience designing and implementing Web graphical user interfaces the using CSS.
  • Experience implementing templates to layout and organize Web content (the templates may have been designed by others).
  • Experience using a version control system.

Application Materials:

  • Write a letter of application for this specific job in which you detail at least one project on which you have worked that exemplifies proficiency in all of the minimum requirements and as many of the preferred requirements as possible for the position in EAD.  In describing the project(s), include:
    • The task(s) that a client or an instructor presented to you or as you defined it, if the project was one you devised.
    • The steps that you took to execute the work.
    • If a team was involved, outline the role that you played on the project and describe the significance of your role as it related to the project as a whole.
    • The programming language(s) used to carry out the work.
  • A resume that includes professional and education experience.

*Please note that EAD will not award stipends and tuition-waivers for Graduate  Students.  If you are a Graduate Student to whom another department has granted a 10-hour per week stipend for which you receive a tuition-waiver, we will consider employing you for 10-hours per week on a time-slip basis.

[Back to STS Jobs]


Student Focused. Land Grant. Research University.

Follow NDSU
  • Facebook
  • Twitter
  • RSS
  • Google Maps

North Dakota State University
IT Help Desk Phone: +1 (701) 231-8685
Administrative Calls Only: +1 (701) 231-7961 / Fax: (701) 231-8541
Campus address: Quentin Burdick Building 206
Physical/delivery address: 1320 Albrecht Blvd, Fargo, ND 58102
Mailing address: NDSU Dept. 4510 / PO Box 6050 / Fargo, ND 58108-6050
Page manager: Information Technology Services

Last Updated: Thursday, February 20, 2014 11:11:04 AM