Applications Support Analyst I

Foothill-De Anza Community College District•El Monte, CA
•Onsite

About The Position

The Applications Support Analyst I provides applications support, quality assurance (QA), user acceptance testing (UAT), system testing, troubleshooting, and implementation support for the California Virtual Campus (CVC) Exchange and its integrations with California Community Colleges and district enterprise systems. Under general supervision, this entry-level role supports, maintains, and modifies departmental and District enterprise-wide software applications. The analyst helps identify end-user requirements, evaluate software, design, code, test, and document applications, and train and assist users implementing new applications. Employees receive occasional instruction and assistance, with responsibilities and independence growing as experience is gained. The role involves researching, developing, installing, and maintaining software applications; analyzing workflows and requirements; evaluating vendor solutions; creating or modifying programs and automated processes; testing and troubleshooting systems; and preparing technical documentation, reports, and training materials. The position works with users, technical staff, vendors, and project teams to implement and improve applications and related integrations. This is a full-time, permanent, 12-month position. The District has no remote work policy, and employees are expected to work in person and on-site as required by the department. The starting salary is $8,192.08–$10,961.76 per month, with an excellent benefits package.

Requirements

  • Equivalent to graduation from an accredited four-year college or university with major coursework in management information systems, computer science, or a related field; equivalent combinations of training and experience may qualify.
  • At least one year of experience in applications analysis, design, and development specific to the assigned specialty area.
  • Knowledge of computer systems, applications, software, infrastructure, application development, and Linux operating-system administration.
  • Knowledge of programming languages and technologies such as Java, Python, NodeJS, PL/SQL, Oracle DB, JavaScript, HTML, CSS, and Bash.
  • Knowledge of data processing, data management, application development lifecycle, project management, computer systems analysis and maintenance, system evaluation, implementation, and documentation.
  • Ability to research application issues, evaluate alternatives, make recommendations, and prepare technical reports.
  • Ability to contribute technical input to design and process-improvement sessions and to configure, manage, maintain, and integrate assigned systems to meet business needs.
  • Ability to coordinate applications development, enhancement, and maintenance projects and recommend cost-effective improvements.
  • Ability to prepare clear program documentation, user procedures, work reports, and other written materials.
  • Ability to analyze and troubleshoot software issues, establish system update and maintenance schedules, and write system procedures.
  • Ability to organize work, set priorities, meet deadlines, communicate effectively, use sound judgment, and maintain positive working relationships.
  • Ability to operate modern office and computer equipment and specialized software applications.
  • Ability to interpret and apply relevant federal, state, and local laws, regulations, codes, ordinances, and procedures.
  • Mobility to work in a standard office setting; vision, hearing, and speech sufficient for office tasks and communication; frequent standing and walking; finger dexterity; and ability to bend, stoop, kneel, reach, and push or pull drawers.
  • Ability to lift, carry, push, and pull materials and objects up to 25 pounds with proper equipment.
  • Successful applicant must provide proof of authorization to work in the United States.

Responsibilities

  • Research, develop, convert, install, and maintain software applications and related projects, including defining requirements and coordinating project activities with team members, users, and vendors.
  • Interview users, analyze and document business processes and system requirements, conduct system walkthroughs and technical reviews, and develop or refine system specifications.
  • Research technology trends and vendor solutions; recommend and evaluate software and technical improvements.
  • Write and maintain user and technical documentation, operating instructions, and system procedures; train users and technical staff and advise on best practices.
  • Prepare feasibility studies, cost-benefit analyses, product evaluations, requirement specifications, designs, and related reports and documentation.
  • Review, streamline, and document business processes and recommend operational or procedural changes to improve workflows.
  • Develop automated processes, scripts, triggers, specialized views, and reports in response to user needs.
  • Design data import and export methods and compare data from dissimilar applications.
  • Use existing systems and programs to design and code new or modified data-processing programs.
  • Troubleshoot and resolve application issues, including responding to users by phone or remotely and escalating issues to vendors when needed.
  • Develop and execute user acceptance, stress, unit, and system test plans; modify programs to correct errors and improve performance and cost-effectiveness.
  • Participate in designing and implementing application enhancements while following applicable development, database-access, change-control, and reporting standards and procedures.
  • Assist in developing and supporting software and systems involving relational databases, client/server access, and web applications.
  • Respond to software users' inquiries and complaints and provide status and completion updates to staff and users.
  • Develop and recommend standards, policies, procedures, and technical documentation.
  • Consult with supervisors about IT issues, needs, and services; conduct research assignments, gather data, and prepare reports for management or committees.
  • Perform other duties as assigned.

Benefits

  • Medical coverage for the employee and eligible dependents
  • Dental coverage
  • Vision care
  • Employee assistance program
  • Long-term disability
  • Retirement benefits
  • Basic life insurance
  • Participation in the California Public Employees' Retirement System (CalPERS)
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service