Job Description This position is responsible for providing technical and application expertise to the design, implementation and maintenance of the software application(s) and environment(s).
Responsibilities: Job Summary:
Provide technical and application expertise to the design, implementation and maintenance of the software application(s) and environment(s).
Ensure optimal systems / applications performance by working with the database administrator which provides proper security, integrity, and recovery of data.
Work within and across teams to install, maintain and administer server-based applications supporting the diverse mission of TAMU-CC.
Design and Implementation:
Responsible for applications dealing with the operating system, network integration, sophisticated routines, file maintenance, and / or advanced software packages such as Linux and Windows server based applications such as Laserfiche Document Management system, the suite of Banner products, the suite of Blackboard products, Quest & Medicat medical systems, and Agiloft Service Desk Suite.
Recommend and implement standards, policies, and procedures to achieve agreed upon service levels by tuning, maintaining, and supporting a breadth of application infrastructure including performance, back-up, recovery and archive functions.
Modify / maintain updates and/or patches of applications using releases and utilities from the manufacturers. Apply and test the technical aspect product specific patches and fixes as they are released
Coordination of product specific version upgrades, testing as related to technical changes to product including identifying and recording gaps between business requirements and product functionality and alternative work arounds based on technical feasibility.
Install, configure and plan lifecycle replacement, coordinate outages and perform performance tuning for applications and hardware.
Provide design recommendations and expertise regarding the integration and architecture of commercial application packages including assisting/support to customers, developers and partners with design decisions.
Utilize configuration management to maintain continuity between development and production systems.
Coordinate the creation of environments for testing and development purposes.
Ensure production and test / development environments are kept in sync.
Document accurately and effectively the processes, procedures and all changes to system (including security) for auditing purposes.
Responsible for granting, monitoring, and reporting on access.
Coordinates and implements security measures to safeguard information ensuring security requests have proper (system owner) approval (User account verification, maintenance, troubleshooting).
Plans, implements, upgrades, or monitors security measures for the protection of computer networks and information.
Esnures appropriate security controls are in place that will safeguard digital files and vital electronic infrastructure.
Monitoring and Maintenance:
Maintain monitoring and data gathering systems for reporting and performance purposes. Work with vendors to address and resolve problems.
Read manuals, periodicals, and technical reports to learn how to develop programs that meet staff and user requirements.
Maintain an understanding of trends in information technology, system development, best practices, and methods.
Adhere to internal controls established for department.
Perform other duties as assigned.
Bachelor's degree in Computer Science / MIS or related field.
Three (3) years related experience to include the following: Database management system software. Object component oriented development software. Operating systems software for Windows and Linux.
Two (2) years of system or application administrator experience in a LANnetworking/distributed computing environment.
Experience in a multi-tier application lifecycle environment.
Experience developing or monitoring and maintaining enterprise applications on multiple platforms including Windows/UNIX/Linux, using object-oriented techniques or programming client/server applications.
Additional education/experience may be considered as a substitution for the minimum requirements.
Project management and higher education experience.
Demonstrated experience in all of the following: system, application or database administration.
Experience with version control systems and processes, database tuning, hardware platforms, infrastructure systems development and integration processes.
All positions are security-sensitive. Applicants are subject to a criminal history investigation, and employment is contingent upon the institution's verification of credentials and/or other information required by the institution's procedures, including the completion of the criminal history check.
Equal Opportunity/Affirmative Action/Veterans/Disability Employer committed to diversity.