Analyst Programmer
University of Oregon
Department: Early Childhood CARES
Classification: Analyst Programmer
Appointment Type and Duration: Regular, Ongoing
Salary: $62,028 - $115,128/year
FTE: 1.0
Review of Applications Begins
January 21, 2025; Position open until filled
Special Instructions to Applicants
For full consideration, complete applications should include:
- A cover letter that describes your experience with Python, Javascript, CSS, and HTML.
- A resume that includes links to any work you’d like to share. This could include written code samples showing your proficiency in Python, web technologies, Javascript, and/or interface design.
- Names and contact information for three professional references. Candidates will be notified before references are contacted.
ecWeb offers a flexible, supportive, family-friendly environment focused on work-life balance. We are interested in finding the best candidate for the position and encourage you to apply, even if you don’t think you meet every one of our preferred qualifications. Use your cover letter to let us know what excites you about the role and what transferable skills or other qualities you would bring.
Department Summary
Early Childhood CARES provides Early Intervention (EI) and Early Childhood Special Education (ECSE) services to infants, toddlers, and preschool children in Lane County. Each year it serves over 1700 children who have developmental delays or disabilities. Established in 1992 as an outreach unit in the College of Education, it is funded by the Oregon Department of Education (ODE) and is one of nine programs in Oregon delivering EI/ECSE services across the state.
Position Summary
The Web Applications Programmer position is responsible for the design, development, implementation, documentation, maintenance, and support of application programming for ecWeb and the Parent Portal. The person in the position will interpret requirements, contribute to technical discussions, implement solutions, and communicate results to users and coworkers. They must diagnose assigned issues and address them through software fixes, updates, and addition of new functions and features. The Web Applications Programmer works closely with three other programmers with wide development responsibility and must be able to constructively collaborate with team members, contribute to the overall product design and development practices, mentor colleagues and be mentored.
EI/ECSE in Oregon is a dynamic and complex environment, so we use Agile-like programming methods for application development, which emphasize a close relationship with content experts and users, rapid adaptation, and constant attention to design and innovation. Applications are deployed on Linux servers and designed to be accessed through any modern web browser.
Work is accomplished in shared office space at the Early Childhood CARES building, 1500 W. 12th Ave, Eugene. The building is off-campus.
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
- Knowledge of software development concepts
- Knowledge of client/server, database, and web-based technologies
- Proficiency in visual design, especially for web pages and mobile applications
- Ability to program web-based data systems
- Ability to independently develop software solution implementation plans, install software, and apply upgrades
- Writing and maintaining exceptional technical documentation
- Understanding of technical and vendor documentation and ability to maintain internal documentation.
- Ability and willingness to find, evaluate, learn, and integrate new technologies and development practices
- Advanced ability to troubleshoot and identify software/system problems including debug, test and analyze critical software
- General knowledge of network connectivity, integration, configuration, and protocols
- Ability and willingness to learn and apply new technologies and development practices
- Familiarity with desktop-application word processing
- Exceptional communication and consultative skills, with the ability to explain technical concepts to diverse audiences and assess user needs to effectively communicate technology systems and solutions
- Organizational skills with excellent follow-through and excellent attention to consistency and detail
- Ability to work both with and without supervision, maintaining steady focus on project goals
- Willingness to foster a positive, collaborative, and supportive team environment
Preferred Qualifications
- Proficiency with Python
- Proficiency with Javascript, CSS, HTML and web standards
- Familiarity with Linux and Linux server administration
- Working knowledge of SQL, relational database design, and management
- Experience with IP networking
- Experience with open source software, such as:
- relational databases (MySQL, Postgresql)
- model-view-controller application frameworks (Bottle/Flask/Django)
- object-relational mapping/ORM (SQLObject/SQLAlchemy)
- templating languages (Mako, Jinja)
- version control systems (Subversion, git)
- office applications (LibreOffice)
- Experience developing for mobile devices
- Coursework in information technology
FLSA Exempt: Yes
All offers of employment are contingent upon successful completion of a background check.
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 https://hr.uoregon.edu/about-benefits.
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 [email protected] or 541-346-5112.
UO prohibits discrimination on the basis of race, color, religion, national origin, sex, sexual orientation, gender identity, gender expression, pregnancy (including pregnancy-related conditions), age, physical or mental disability, genetic information (including family medical history), ancestry, familial status, citizenship, service in the uniformed services (as defined in federal and state law), veteran status, expunged juvenile record, and/or the use of leave protected by state or federal law 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 Office of Investigations and Civil Rights Compliance. Contact information, related policies, and complaint procedures are listed here.
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 https://clery.uoregon.edu/annual-campus-security-and-fire-safety-report.
How to apply
To apply for this job you need to authorize on our website. If you don't have an account yet, please register.
Post a resume