Responsible for providing application, database, and systems support for the AICMS application and related correctional management systems. The individual is responsible for the following tasks: Provide ongoing production support, maintenance, troubleshooting, and enhancements for the AICMS application and related system. Perform OpenVMS system administration, including system maintenance, patch installation, system security, performance monitoring, capacity planning, and troubleshooting of hardware and system failures. Manage and maintain OpenVMS clusters, SAN storage, system utilities, backups, and recovery procedures. Develop, maintain, and enhance applications using C, Java, ACMS, DECforms, DECset, SQL, SQLMOD, Oracle Rdb, and Oracle Common Data Dictionary. Perform database administration for applications including Inmate Phone, Inmate Property, Inmate Financial, and Commissary systems. Design, redesign, implement, and maintain database structures and enhancements. Monitor database performance and perform physical database, query, and application tuning and optimization. Analyze and modify database storage areas, indexes, record placement, transaction paths, and record access strategies to improve system performance. Design and maintain database backup, restore, recovery, formatting, and archiving procedures while maintaining cross-database data integrity and constraints. Analyze database dumps and perform reverse engineering and data recovery activities in cases of severe database corruption. Develop and maintain Java-based enterprise applications using Core Java, multithreading, concurrency, annotations, collections, JSF, RichFaces, MyFaces, Tomahawk, Spring, Hibernate, and Jasper. Develop and support SOAP and REST web services and integrations. Develop and maintain applications using relational databases and SQL, with emphasis on DB2. Deploy and support applications using WebSphere and Tomcat application servers. Perform DB2/Linux administration and support database environments across application and infrastructure platforms. Support ETL, data warehousing, reporting, and analytics environments, including Cognos. Collaborate with application developers, database administrators, system administrators, business stakeholders, and other technical teams to troubleshoot issues and implement enhancements. Perform application and system testing, troubleshooting, performance analysis, and root-cause analysis. Create and maintain technical documentation for applications, databases, system configurations, operational procedures, and recovery processes.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior