Applications Developer  (Full Time)
Location: Eugene, OR

Applications Developer

Department: Technology Services

Supervisor: VP Technology Services

Status: Full-Time, Exempt (40+ Hours/Week)

 

SUMMARY:

The Applications Developer maintains critical data integrations between core Foundation systems and, working closely with other members of the Technology team and key stakeholders, streamlining and automating business processes with custom application code. The Applications Developer supports the upgrade of existing applications, as well as the design, programming and documentation of new applications. This position utilizes organizational knowledge with technology skills to provide comprehensive solutions to projects and systems. 

BEHAVIORAL EXPECTATIONS:

  • Follows the principles of the Foundation's core values:
    • Trust
    • Respect
    • Integrity
    • Commitment
  • Motivated to contribute to the success of the Foundation
  • Communicates effectively
  • Teaches through example and service
  • Professional curiosity and desire to learn
  • Maintains confidentiality 
  • Works safely

ESSENTIAL DUTIES AND RESPONSIBILITIES:

  • Develop and enhance custom application code to enable data integration, data quality, or data analytics efforts by the Foundation or the University 
  • Manage the code repository and follow industry best practices around code quality, and follow secure coding standards such as OWASP
  • Develop, maintain, and execute automated testing code for every application deployment and/or release
  • Coordinate testing with end-users (unless that role is specifically superseded) 
  • Perform code reviews and continuously improve quality, efficiency, and performance of all custom applications
  • Work closely with business stakeholders to understand and document requirements for new applications or enhancements
  • Troubleshoot, develop "break-fixes", or otherwise assist other members of the Technology team as part of incident resolution
  • Build and maintain DevOps platform and tools for application development team members
  • Regularly optimize design and implementations to ensure business requirements and performance metrics meet SLAs targets
  • Train business users on data analysis tools, troubleshoot issues, and provide technical support as needed
  • Proactively communicate with users to anticipate issues, problems, and questions
  • Modify and customize IT solutions based on user requirements

OTHER DUTIES AND RESPONSIBILITIES: 

  • Participate in ongoing training and education
  • Present written and oral ideas supported by research
  • Personal education as it pertains to essential functions of the job
  • Willing and able to work in a hybrid remote/office environment

MINIMUM QUALIFICATIONS AND EXPERIENCE:

  • Typically requires Associate's or Bachelor's degree in Computer Science, Mathematics, Statistics or other related fields; equivalent combinations of education and experience will be considered
  • Understanding of software design and programming principles
  • Working knowledge of ASP.NET, and other languages including Python, Javascript, NodeJS, etc. preferred
  • Experience with databases, data modeling, and SQL
  • Experience with ETL and other data integration methodologies
  • Experience with DEVOps concepts and tools, including: Source Code Management (i.e. Git, SonarQube), Containerization Platforms (i.e. Docker, Kubernetes), CI/CD deployment tools (i.e. Jenkins, Bamboo), Configuration Management (Ansible, Chef, etc.)
  • Experience with cloud based platform providers (i.e. AWS, Azure, Google Cloud Platform, etc.)
  • Ability to follow directions, work collaboratively with supervisor and users, and finish tasks in a timely fashion
  • Attention to detail and ability to document problems/efforts/solutions in a clear manner
  • Customer service oriented with an ability to work closely with business stakeholders to define and document business requirements
  • Communicate effectively with peers and stakeholders
  • Maintain confidentiality as required and appropriate 

ADDITIONAL DESIRABLE QUALIFICATIONS:

  • Familiarity with the University of Oregon
  • Salesforce platform development experience (Lighting, Visualforce and Apex)

PHYSICAL/MENTAL/VISUAL DEMANDS AND WORK ENVIRONMENT:

  • This job is conducted in an office work environment, sitting most of the time
  • Approximately 90% of this position's duties require use of a computer

 

Rate of Pay: Salary of $80,000 based upon 40 hours/week




© Copyright 2022
University of Oregon Foundation | 1720 E. 13th Avenue, Suite 410 | Eugene, OR 97403-2253
Phone: 541.302.0300