Under the direction of the Assistant Vice Chancellor of Information Systems, effectively perform analysis, design, modification, installation and maintenance of software application programs, integrated systems, software utilities or software solutions including complex relational databases to meet user and organizational information and processing needs. Perform related duties as assigned.
TYPE OF SUPERVISION RECEIVED:
The incumbent will receive instructions, direction, and guidance from the Assistant Vice Chancellor of Information Systems, and may also receive guidance and direction from the Lead Programmer Analyst. Work will be reviewed on a regular basis.
POSITION DUTIES AND RESPONSIBILITIES:
Essential functions: 100% of time
Non-Essential Functions of the Job:
- Analyze user software application functional and reporting needs, determine and evaluate alternative solutions and develop approaches to meeting those needs.
- Communicate effectively with users to identify and document software/system requirements, work flow, output and technical system and report specifications.
- Design, develop, modify or support fully integrated systems which may include software applications, interfaces between disparate computer programs or vendor supplied software applications and utilities, databases, networks, and related systems.
- Develop succinct, timely programming code or modify software in a logical fashion which optimizes programming resources and meets functional user requirements, while ensuring system integrity and efficiency.
- Maintain and support assigned systems to ensure minimal downtime and loss of productivity and service.
- Design and develop user-friendly interfaces to systems, applications, and databases.
- Design and develop complex automated computer programs to produce a wide variety of reports, procedures or other outcomes as required by the university.
- Structure, implement and maintain database systems to optimize data access and security.
- Recommend and develop modifications to third party software to meet user needs.
- Develop and maintain program specific documentation, including program operating procedures, program changes and other relevant information to accompany designs and changes to any code developed or modified.
- Provide documentation and assist users of university software applications and systems.
- Act as a software vendor liaison.Other related duties as assigned.
- None identified at this time.
Required: Three years relational database systems programming (preferably Oracle), documentation and technical support experience in a production environment. Experience working with confidential information. Demonstrated strong programming, documentation, technical support and requirements analysis skills.
Knowledge and Education:
- Prior experience in an academic environment.
- Programming and developer experience using: C#, C++, Pro*C, Java, HTML, VBScript, JSP, ASP and ASP.NET web development, PHP, SQL, PL/SQL.
- Experience working with an enterprise system such as Sungard/Banner.
- Experience working with Oracle, UNIX, Linux.
- Automated workflow model development experience.
- Database program problem identification and problem solving techniques.
- Experience using Microsoft Office.
Required: Bachelor’s degree in computer science, information technology or related field. Excellent communication skills and ability to interface with diverse individuals.
• Knowledge of Brandman University policies and procedures.
• Knowledge of current technological advances pertinent to relational database programming and computer systems programming.