1-3 years of experience
Concerned about your lack of experience? Learn More...
Employment Type:
Full time
Job Category:
Software Developer/Research Assistant
(This job is no longer available)
University of Oregon | Eugene, OR
Grad Date

Not sure what types of jobs you are interested in?

Explore Jobs
Based on Your Education

Follow This Company

Job Description

ECS is a leader in providing scientifically validated systems that schools can use to promote the self-development and maximize the learning potential of students.

Development at ECS blends cutting-edge research and a well-established and trusted educational service mission with sophisticated software and database architectures and development tools. We offer a flexible, supportive, family-friendly work environment in a stimulating academic setting.

The behavior support and educational survey data accumulated by our applications constitutes one of the largest educational research databases of its kind. Our applications and services are used by over 9,000 schools throughout the United States and in several other countries.


We are seeking a developer with web and database development experience to join a team that develops web applications and integration solutions for primary and secondary schools.


Participate in design and development of web applications for data collection and analysis.

Collaboratively implement solutions in a scrum environment. Code, write tests and technical documentation, prepare design documents using UML, and participate in code reviews.

Acquire an extensive knowledge of our data models and database systems.

Support research teams designing large-scale research projects.

Provide advice and technical assistance to researchers and research teams.


Bachelor's degree in computer science or related field and 2+ years' development experience or bachelor's degree in other field and 4+ years' development experience.

Strong background in PHP or Java.

Knowledge and experience with web technologies (HTML, CSS, JavaScript, jQuery, etc.).

Demonstrated experience with object oriented design and development techniques including use of UML or similar, and design patterns.

Relational database development and data modeling experience, preferably using SQL Server.

Ability to communicate respectfully and effectively with customers to gather requirements, present releases, and discuss issues.

Excellent written and verbal communication skills.

Additional Desired Experience

Developing for mobile environments

Unit testing and test-driven development

Scrum methodology

Development using Google Web Toolkit (GWT)

Experience with MS SQL Server

The successful candidate will support and enhance a diverse learning and working environment.

This position is subject to a criminal background check.

Salary: $60,000 - $75,000 per year.

Benefits: Excellent medical, dental, and vision plans; generous retirement system; reduced University tuition; professional training opportunities; access to a wide array of recreational services, life in a green city.

Terms: This is a full-time position based on an annual contract 12 month contract, renewable annually depending on funding and performance.

Start Date : September 16, 2013

Closing Date : To ensure consideration please submit application materials by August 28, 2013. The position will remain open until filled.

Application Process : Apply online to businessmgrecs@uoregon.edu or mail letter of interest, vita, and names of three professional references to:

Educational and Community Supports