Programmer Analyst
Programmer Analyst
Company:
Westmoreland County Community College
Job Location:
Youngwood, 15697
Category:
Software Engineer/Programmer
Type:
Full-Time
Job Description:
This position is responsible to provide technical support in fulfilling daily and long-term information requirements by defining information needs, performing analysis of current software and hardware systems, and creating or updating programs that meet the needs of users.
Essential Job Functions:
- Analyze technical needs, propose solutions and design modifications to software to meet the project needs while maintaining the integrity of the data utilized by the application.
- Develop and maintain custom dashboard reports in Power BI to support Institutional Research (IR) and other departments with data-driven decision-making.
- Design and execute API integrations using tools such as PowerShell scripts, Power Automate, and workflow automation to support data import, modification, and cleanup processes.
- Leverage SQL queries and scripts for data extraction, transformation, and reporting from the ERP and other enterprise systems.
- Build and manage interactive electronic forms within Workflow platforms that integrate directly with the ERP, ensuring accurate data capture and system updates. Utilize production, test, and development environments to maintain proper revision control methodologies including appropriate sign-off for production.
- Document, test, and implement new and existing programs, databases, and procedures in a timely and professional manner.
- Maintain records of current work projects and track revision.
- Work with information that is confidential, and maintain the security of data.
- Interact with and provide support to customers, students, staff, and vendors.
- Interact with the system administrator and network coordinator in the use, maintenance, and upgrade of hardware, database, and software systems.
- Maintain highly technical systems through the use of personal computers, networks, mini-computers, and software packages.
- Cross-train College staff regarding computer systems.
- Hire, mentor, and supervise direct reports; complete annual performance evaluations.
- Perform job duties in accordance with College policies and procedures.
Other Job Functions:
- Accurately develop, process, and maintain records, forms, and reports.
- Participate in departmental meetings, committees, work groups/teams, and professional organizations.
- Enhance professional knowledge by keeping current with emerging practices; monitor developing trends; integrate new technologies as applicable.
- Serve as a member of President's Council.
- Advocate for the College at community events.
- Perform additional duties as assigned.
Unlock this job opportunity
View more options below
View full job details
See the complete job description, requirements, and application process














