Posting Details
POSTING INFORMATION |
|
Internal Title |
Application Programmer Analyst* |
Position Type |
Classified |
Faculty / Non-Faculty / Administration |
Non-Faculty |
Pay Band |
7 |
Level |
5 |
Department |
Office of Enrollment Information |
Job Purpose |
The Application Program Analyst serves as the lead programmer and data process developer within the College of Charleston’s Division of Enrollment Planning. This role leads and supports projects related to developing standardized and automated
data processes that enable accurate and efficient sharing of data and information. Primary job duties include custom programming in multiple languages, ETL process and data pipeline development, business intelligence development support,
and process documentation. This position is collaborative with multiple offices within the Division of Enrollment Planning and the Division of Information Technology. |
Minimum Requirements |
Bachelor’s degree in computer science, information technology, computer information systems, or similar field. Work experience in computer programming, software application development, workflow development, project management, and/or systems
analysis. Experience in a higher education setting preferred. Candidates with an equivalent combination of experience and/or education are encouraged to apply. |
Required Knowledge, Skills and Abilities |
Required
Preferred
|
Additional Comments Regarding Position |
*Depending upon experience level, this position can accommodate preferences for remote, hybrid remote, or on-campus work schedules. |
Special Instructions to Applicants |
A resume is required with application submission. Cover letter strongly encouraged. College transcript(s) showing relevant coursework encouraged. |
Salary |
**$66,821 - $75,000 |
Posting Date |
09/26/2023 |
Closing Date |
10/05/2023 |
Benefits |
|
Open Until Filled |
No |
Posting Number |
2023167 |
EEO Statement |
The College of Charleston is an Affirmative Action/Equal Opportunity employer and does not discriminate against any individual or group on the basis of gender, sexual orientation, gender identity or expression, age, race, color, religion,
national origin, veteran status, genetic information, or disability. |
Quicklink for Posting |
Job Duties
Job Duties |
|
Activity |
Custom programming Develops custom programming to enhance data transfer and ETL processes, CRM functionality, and statistical modeling routines. Writes custom code in one or more C-family programming languages
including but not limited to Java, Python, and R. Constructs SQL-based queries and logic in Informatica, Cognos, Argos, and other applications. Contributes to the development of objects, custom coded features, and user interfaces
in Salesforce (SOQL, Apex, Visualforce, etc.) and other platforms. Organizes scripts using version control systems (e.g., Git). Serves as subject matter expert and teacher for team members developing their own programming skills. |
Essential or Marginal |
Essential |
Percent of Time |
40 |
Activity |
Data pipeline development Leads and supports data pipeline development projects for transferring data and information efficiently and accurately between systems and databases. Designs, determines functional requirements for, develops and implements ETL processes
utilizing a variety of applications including but not limited to Informatica, Axiom Elite, Tableau Prep, Cognos, Argos, and custom programming. Effectively captures and communicates data pipeline details and mappings using tables and diagrams. Schedules and
monitors automated data transfer jobs. Enhances scheduled job efficiencies to optimize traffic and performance given database capacity and API limits. Contributes to SFTP setup and maintenance. |
Essential or Marginal |
Essential |
Percent of Time |
40 |
Activity |
Business intelligence development Collaborates with team members for report development in Salesforce, Cognos Analytics, Argos, and other BI tools for the purpose of summarizing admissions, financial aid, and marketing data. Contributes to the development of reports and
dashboards in Salesforce and Tableau. Aids with maintenance and enhancements to dashboard functionality, content, and features. |
Essential or Marginal |
Essential |
Percent of Time |
15 |
Activity |
Process documentation |
Essential or Marginal |
Essential |
Percent of Time |
5 |