Analyst Programmer 3

Oregon, United States
Salary Not specified
May 05, 2021
Employment Level
Employment Type
Full Time

Analyst Programmer 3

Job no: 527391
Work type: Classified Staff
Location: Eugene, OR
Categories: Computer and Information Science, Information Technology

Department: Behavioral Research and Teaching
Classification: Analyst Programmer 3
Appointment Type and Duration: Regular, Ongoing
Salary: $33.89 - $53.74 per hour
FTE: 1.0

Review of Applications Begins
Position closes May 17, 2021

Special Instructions to Applicants
To ensure consideration, please upload the following with your online application:
  • A resume of your professional work experience and education
  • A cover letter highlighting how your knowledge, skills, and experience qualify you for the requirements, competencies, and if applicable, preferred qualifications outlined in the job posting.

    Department Summary
    Behavioral Research and Teaching (BRT, is a research unit within the College of Education at the University of Oregon. We investigate various problems related to teaching and learning and offer solutions to improve K-12 education for students, teachers, and administrators. Our work focuses on developing technology systems to support all students, with three primary goals: (a) improve basic skills assessments (read, write, and compute); (b) enhance the learning of middle and secondary content subject matter to develop a broad knowledge base; (c) provide accessibility to large-scale testing to demonstrate proficiency on state and local achievement standards.

    BRT is comprised of seven Principal Investigator/Researchers with PhD/DEd degrees who hold tenure and non-tenure track faculty positions, a Director of Technology Development, a Business Manager, two Analyst Programmers and support staff (classified, graduate students, and temporary research faculty). This agile team is funded through federal grants, state contracts, and educational software sales.

    The easyCBM group, within BRT, is a multidisciplinary team focused on improving and delivering our primary product: easyCBM. easyCBM offers classroom teachers and other educators insights to make informed intervention and instructional decisions in K-8 instruction. This software is widely used by over 1,000,000 students and 160,000 teachers across the United States. We value and support all team members and strive to create a better system through collaboration, flexibility, and creative problem-solving.

    Position Summary
    This position is responsible for the development and operations of easyCBM, a PHP (LAMP) based application used by over 1,000,000 students and 160,000 teachers. As the senior Analyst Programmer on the team, you will be dedicated to helping deliver software quickly, repeatably, reliably, scalably, and securely. You will work across the application stack wherever it is most necessary. This position provides advanced troubleshooting and helps set the product roadmap. This position requires advanced knowledge of software development, relational databases, and development-operations best practices.

    The position independently makes day-to-day operations decisions for the nationally deployed SaaS and is the primary authority of the system's technical aspects.

    The Analyst Programmer works closely with the easyCBM Project Director, another programmer, and the Director of Technology Development (DTD). This position requires daily informal asynchronous communications (email, project management software) and weekly synchronous meetings.

    A successful candidate is expected to have experience with PHP software development and related technologies.

    Minimum Requirements
    This classification requires a basic foundation of knowledge and skills in systems analysis and related programming support functions generally obtained by a bachelor's degree in computer science, or an equivalent amount of training and applied experience.

    Professional Competencies
  • Advanced knowledge of PHP, MySQL, JavaScript
  • Ability to troubleshoot and resolve tier 3 support requests, respond to critical bugs, and customer support escalations
  • Ability to support full-stack web applications
  • Demonstrated ability to communicate and coordinate with systems administrators, software engineers, and external vendors to resolve problems with custom developed software in a timely manner
  • Flexible problem-solving skills
  • Ability to develop and maintain user manuals and guidelines
  • Oral and written communication skills to communicate effectively and respectfully with individuals

    Preferred Qualifications
  • Three-plus years of professional experience in a complex information systems environment
  • Understanding of high-level DevOps and security practices
  • Experience with AWS platform
  • Development experience with PHP Laravel, RESTful APIs, and JSON data interchange
  • Portfolio of K-12 education technology product development that reflects large-scale adoption
  • Experience working in or with institutions of higher education or within a complex organization

    FLSA Exempt: No

    All offers of employment are contingent upon successful completion of a background inquiry.

    This is a classified position represented by the SEIU Local 503, Oregon Public Employees Union.

    The University of Oregon is proud to offer a robust benefits package to eligible employees, including health insurance, retirement plans and paid time off. For more information about benefits, visit

    The University of Oregon is an equal opportunity, affirmative action institution committed to cultural diversity and compliance with the ADA. The University encourages all qualified individuals to apply, and does not discriminate on the basis of any protected status, including veteran and disability status. The University is committed to providing reasonable accommodations to applicants and employees with disabilities. To request an accommodation in connection with the application process, please contact us at or 541-346-5112.

    UO prohibits discrimination on the basis of race, color, sex, national or ethnic origin, age, religion, marital status, disability, veteran status, sexual orientation, gender identity, and gender expression in all programs, activities and employment practices as required by Title IX, other applicable laws, and policies. Retaliation is prohibited by UO policy. Questions may be referred to the Title IX Coordinator, Office of Civil Rights Compliance, or to the Office for Civil Rights. Contact information, related policies, and complaint procedures are listed on the statement of non-discrimination.

    In compliance with federal law, the University of Oregon prepares an annual report on campus security and fire safety programs and services. The Annual Campus Security and Fire Safety Report is available online at

    To apply, visit