IT Programmer/Analyst

Lewis-Clark State CollegeLewiston, ID
Onsite

About The Position

LC State invites applications for the position of IT Programmer/Analyst. This role involves analyzing user needs, designing and modifying software and applications related to LC State's enterprise application system(s), including Ellucian Colleague. The Programmer/Analyst will perform application design, analysis, and programming functions under the direction of senior staff, applying technical knowledge to solve routine to moderately complex problems. Key aspects include establishing and maintaining documentation, researching tools and technologies, ensuring project requirements meet user needs, and creating/executing testing plans. Additionally, the role supports database and operating system related work for the enterprise application, assists with web technology design and implementation, designs data models, identifies data relationships, supports data integrity, and provides report-writing expertise. The position also includes activities to support student recruitment and retention.

Requirements

  • Bachelor's degree from an accredited college/university or equivalent combination of experience plus AA or AS degree
  • One or more years of experience performing direct programming in one or more commonly used languages germane to Lewis-Clark State College's ERP
  • Demonstrated foundational programming capabilities
  • Basic understanding of client business processes
  • Ability to work on moderately complex projects with supervision

Nice To Haves

  • Experience working with Ellucian Colleague.
  • Proficiency with Microsoft SQL Server and T-SQL.
  • Experience integrating ERP systems with third-party applications.
  • Knowledge of web APIs and PHP development.

Responsibilities

  • Analyze user needs and design new - or modify existing - software and applications related to LC State's enterprise application system(s), including Ellucian Colleague.
  • Perform applications design, analysis, and programming functions under the direction of senior staff.
  • Apply technical knowledge to identify and solve routine to moderately complex problems.
  • Establish and maintain documentation to support the systems.
  • Research available tools and technologies to provide solutions to application problems.
  • Ensure project requirements properly capture and convey user needs.
  • Analyze business and/or user needs and match them to software solutions.
  • Create test cases and execute testing plans to validate functionality.
  • Utilize knowledge of databases and operating systems related to the enterprise application.
  • Define system requirements; perform system-related work with the application's databases and operating systems.
  • Responsible for assisting with the design and implementation of web technology to meet the needs of functional users.
  • Design basic data models and data definitions.
  • Identify common data and associated relationships; assist in resolving data definition and ownership issues; support data integrity.
  • Follow data standards policies to improve data accuracy, integration, access and integrity.
  • Provide report-writing support and expertise to report writers.
  • Direct and indirect activities to support recruitment and retention of students.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service