Web Developer/Programmer
Hours per Week: 10-20
Starting Wage: $10.50/hour
Reports to: Application Development Services
Manager
This Application Development Services position is responsible
for coding, testing, documenting, and maintaining PHP and MySQL for
Web sites and systems within a prescribed application framework.
All programming is done under the supervision of a project manager.
The project manager ensures that the programmer's work meets the
NDSU client department's needs. Applicants must have work
experience in a team environment and the ability to learn and adopt
new programming techniques and application frameworks quickly in
order to work productively under a project manager. The position
provides deep technical expertise in the development and support of
Web sites and systems.
With the application and resume, applicants are required to
provide a sample PHP Web site which will be tested for:
- conformance to W3C Recommendations and other standards
using http://validator.w3.org
- CSS certification using http://jigsaw.w3.org/css-validator
- conformance to the Web Content Accessibility Guidelines
1.0, Priorities 1, 2 and 3, and for U.S. Section 508 Guidelines
using http://bobby.watchfire.com/bobby/html/en/advanced.jsp
The Web site need not be complex nor graphical, but we will
expect that it will pass all of the tests.
Duties and Responsibilities
- Responsible for WAI/508 conformance and for providing
consistency across sites
- Work with DBA's, project manager, and the client to
refine the conceptual systems design requirements into a
technical design consisting of job flows and program
specifications and solve the range of interoperability issues
that may exist in the NDSU environment
- Follow the project manager's lead to ensure quality in
programming and design
Minimum Qualifications
- Demonstrated
proficiency with at least one of the following
programming languages: Java, Perl, PHP
- Excellent oral and written communication skills to
interact effectively with teams and staff in a professional
manner
- Ability to handle multiple, concurrent project tasks
and overlapping deadlines
- Fully enrolled NDSU student
- Proficiency with the PHPDocumentor syntax and
configuration for creating and maintaining inline developer
documentation
- Experience using Subversion version control
system
- Demonstrated proficiency in building new and/or
retrofitting old Web sites which conform with WAI-aaa (Web
Accessibility Initiative triple-A compliance)
- Familiarity with Object Oriented programming, quick
prototyping, and experience applying "high-level" programming
languages (e.g. Java, .NET, C++) in a tiered approach to
application development