Research Programmer/Visiting Research Programmer (Software Developer)
Role: Software Developer
The University of Illinois at Urbana-Champaign (UIUC) seeks to fill one or more full-time Research Programmer and/or Visiting Research Programmer (Software Developer) positions. The position(s) will be part of a team of professional software developers that research, evaluate, design, develop, and test software and services. The team utilizes appropriate methodologies, tools, and strategies that can be defined, documented, and communicated as best practices for software engineering and project management. Key projects and services currently include development of a University Portal, Identity Management, Authorization and Authentication, and a variety of infrastructure and service integration initiatives.
Primary Responsibilities:
- Follow defined project management methodologies.
- Perform all steps of the software development life cycle from high level requirements gathering to preparing for project deployment.
- Complete technical development and integration projects that are based on agreed specifications, timelines, and milestones.
- Recommend and apply appropriate software development methodologies and best practices as a framework for software development projects.
- Develop software using high level programming languages (primarily Java).
- Serve as a technical resource to other group members and the department at large.
Required Qualifications:
- Bachelor’s degree (preferably in computer science or related field).
- Working knowledge of Java.
- Web development experience that produces dynamic web content.
- Project development, coding and testing experience.
- Excellent oral and written communication skills.
- Ability to work both as a member of a team and independently.
- Knowledge of HTML, CSS, and other web content formats.
Desired Qualifications:
- Ability to work on projects at a detailed level but have technical abilities and vision of the entire software process.
- Knowledge of other programming/scripting languages such as Perl.
- Knowledge of XML, XSLT, SOAP and related web services technologies and frameworks.
- Experience with user interface / human factors design.
- Knowledge of Spring/Spring MVC or other application frameworks is a plus.
- Knowledge of uPortal, Luminis, and/or JSR-168 is a plus
- Additional education / experience is a plus.
This is a full-time, twelve month position with benefits. Salary is commensurate with experience. Visiting positions may become regular at a later date. In order to receive full consideration, applications should be received by May 23, 2008. Starting date is as soon as possible after closing date. Please indicate that you are applying for position # 11817. If you have further questions, please contact Eugene Roeder (eroeder@uiuc.edu). Interviews may be conducted prior to the closing date; however no decision will be made until after the closing date. To apply, please send resume, a letter describing your qualifications, and three professional references to:
CITES STS-Admin Office Manager
University of Illinois at Urbana-Champaign
1120 Digital Computer Laboratory
1304 W. Springfield Avenue
Urbana, IL 61801
sts-admin@uiuc.edu
217.244.9724
Electronic Submissions Preferred.
The University of Illinois is an Affirmative Action/Equal Opportunity Employer
A criminal background check will be required upon employment.


