Employment: Difference between revisions
From Adapt
No edit summary |
No edit summary |
||
(One intermediate revision by the same user not shown) | |||
Line 1: | Line 1: | ||
=Full Time Position= | |||
'''Summary''' | |||
The UMIACS ADAPT Project is looking for a Java programmer to assist in | |||
a number of open source digital preservation efforts. This programmer | |||
will initially work in a small group to help develop and extend | |||
several Tomcat/MySQL based web applications. Due to the small size of | |||
the research group, applicants must be able to work independently and | |||
will be expected to set their own schedule and identify deliverables | |||
within the context of current projects. Applicants will work with | |||
external collaborators to ensure the software meets the needs of the | |||
broader digital preservation community. Minimal travel of one to two | |||
times a year will be required. | |||
'''Daily Activity''' | |||
The developer's will focus on building a new web application in collaboration with the Lab's researchers and faculty. In any given week the developer will be expected to spend: | |||
* at least 20 hours of software development and testing. | |||
* at least 5 hours working with outside collaborators to identify necessary additions and identify software bugs. | |||
* at least 3 hours a week attending conference calls and group meetings. | |||
'''Required Skills''' | |||
* Experienced in Java 1.6+ | |||
* Bachelors degree in Computer Science, Computer Engineering or equivalent work experience. | |||
* Familiar with java persistence or similar ORM technologies | |||
* Experienced in developing database backed Servlet or RESTful web services. | |||
* Experienced developing and deploying applications on Tomcat server installations running on linux. | |||
Excellent candidates should have the additional experience. | |||
* Familiar with developing command-line python utilities. | |||
* Experienced in developing applications in a CI environment | |||
* Minimal Systems Administration experience in a Linux environment. | |||
This position is a demanding professional position that will expose applicants to a wide variety of technologies. Applicants must show a desire to continually explore new technologies and work with others to identify new challenges in digital preservation. | |||
'''About ADAPT''' | |||
The adapt project is a research group housed within the University of | |||
Maryland Institute for Advanced Computer Studies. The group has worked | |||
with numerous partners including the Library of Congress and U.S. | |||
National Archives to develop several technologies to assist in long | |||
term digital preservation at scale. For more information and a list of | |||
projects currently supported by the ADAPT project, please visit | |||
http://adapt.umiacs.umd.edu | |||
'''Applying''' | |||
If you are interested, please contact Mike Smorul directly by emailing | |||
the following information to msmorul@umiacs.umd.edu | |||
* Your CV | |||
* Three references. | |||
* A portfolio which includes either pointers to web applications you contributed or descriptions of applications you assisted in developing and your role during development | |||
* Your salary requirements | |||
=Undergraduate Positions= | =Undergraduate Positions= | ||
The ADAPT Project has the following undergraduate | The ADAPT Project has the following undergraduate positions available at this time. | ||
===Web Designer/Programmer=== | ===Web Designer/Programmer=== |
Latest revision as of 14:21, 17 August 2011
Full Time Position
Summary
The UMIACS ADAPT Project is looking for a Java programmer to assist in a number of open source digital preservation efforts. This programmer will initially work in a small group to help develop and extend several Tomcat/MySQL based web applications. Due to the small size of the research group, applicants must be able to work independently and will be expected to set their own schedule and identify deliverables within the context of current projects. Applicants will work with external collaborators to ensure the software meets the needs of the broader digital preservation community. Minimal travel of one to two times a year will be required.
Daily Activity
The developer's will focus on building a new web application in collaboration with the Lab's researchers and faculty. In any given week the developer will be expected to spend:
- at least 20 hours of software development and testing.
- at least 5 hours working with outside collaborators to identify necessary additions and identify software bugs.
- at least 3 hours a week attending conference calls and group meetings.
Required Skills
- Experienced in Java 1.6+
- Bachelors degree in Computer Science, Computer Engineering or equivalent work experience.
- Familiar with java persistence or similar ORM technologies
- Experienced in developing database backed Servlet or RESTful web services.
- Experienced developing and deploying applications on Tomcat server installations running on linux.
Excellent candidates should have the additional experience.
- Familiar with developing command-line python utilities.
- Experienced in developing applications in a CI environment
- Minimal Systems Administration experience in a Linux environment.
This position is a demanding professional position that will expose applicants to a wide variety of technologies. Applicants must show a desire to continually explore new technologies and work with others to identify new challenges in digital preservation.
About ADAPT
The adapt project is a research group housed within the University of Maryland Institute for Advanced Computer Studies. The group has worked with numerous partners including the Library of Congress and U.S. National Archives to develop several technologies to assist in long term digital preservation at scale. For more information and a list of projects currently supported by the ADAPT project, please visit http://adapt.umiacs.umd.edu
Applying
If you are interested, please contact Mike Smorul directly by emailing the following information to msmorul@umiacs.umd.edu
- Your CV
- Three references.
- A portfolio which includes either pointers to web applications you contributed or descriptions of applications you assisted in developing and your role during development
- Your salary requirements
Undergraduate Positions
The ADAPT Project has the following undergraduate positions available at this time.
Web Designer/Programmer
Description
The ADAPT Project is currently developing several web-based applications which support digital preservation. These applications consist of two parts, a server component which is controlled through a RESTful API, and a web-based client which controls and displays information from the service using JSON.
The student will initially work to create an attractive javascript-bsed web interface for these services. Depending on skill and motivation, there are a variety of other programming opportunities available in the lab.
Due to the amount of development involved, interested students should expect a time commitment of over 10hrs/week. Starting pay is $10.25/hr with semester-end reviews.
Requirements
Candidates must have experience in designing web page using javascript. Ideally, candidates will also have java programming and experience in working with REST/JSON based web technologies.
Applying
Please send a copy of your resume/CV to msmorul at umiacs.umd.edu