Hours

13.3 hours/week (33% appointment, depending upon qualifications)

Days

Flexible

Start Date

As soon as possible

Contact

Name: Pedro Melgarejo
Email:

Job Description

The Dairy Management team at UW Extension is seeking a web application developer proficient in PHP, MySQL, HTML, CSS and JavaScript to create web applications used by dairy farmers. The primary duty of the applicant will be to work with Dr. Victor Cabrera to understand the functionality of the tools and port them to the web using the aforementioned technologies. To help make the porting process easier, you will receive a model implementation in Microsoft Excel that you will have to follow. Apart from this, there will be other website maintenance tasks like updating certain pages on the website, updating the wiki, and advising the team on their IT needs.

The secondary duty of the applicant will be to maintain the server hosting the web applications. The server is a regular LAMP (Linux, Apache, MySQL, PHP) stack, and the main work here will involve keeping the system up to date and ensuring it is running smoothly.

Basic Qualifications:

  1. Proficiency in HTML, CSS and Bootstrap. The candidate should be able to design basic HTML pages with simple and clean user interfaces using HTML and CSS. The interfaces will sometimes require the use of JavaScript in the form of the jQuery framework.
  2. Proficiency in PHP. The successful candidate will be proficient in PHP, but proficiency in other languages like C, C++, Java, C#, Perl will be considered.
  3. Comfortable using Linux and the command line interface. The candidate should be comfortable using the command line interface on a UNIX/Linux system, and have a basic understanding of how a Linux system is maintained. Specifically, an understanding of the Linux file-system hierarchy, and familiarity with a package manager is crucial.

Desirable Qualifications

Apart from the above qualifications, knowledge in one or more of the following is desirable:

  1. Familiarity with a version control system like Git.
  2. Familiarity with the Apache HTTP server.
  3. Familiarity with maintaining a wiki based on MediaWiki.
  4. Basic knowledge of a scripting language like Perl or Python.

Please note that candidates not meeting all of the above requirements will be considered if they can demonstrate a willingness and ability to learn on the job. In essence, a candidate who is motivated and self-driven will definitely be considered for the job.

Application Process

To apply, please email a cover letter, resume and assignment to Pedro Melgarejo at as soon as possible using the subject Web Application Developer - Application.

Link to PA assignment page: assignment.php.