Application Architect, Engineering, and Support Manager

University of South CarolinaColumbia, SC
25d$116,104Onsite

About The Position

Lead the technology that powers innovation at the University of South Carolina. The Application Architect, Engineering & Support Manager provides strategic and operational leadership for the university's enterprise application infrastructure. This position leads a team of engineers responsible for designing, integrating, and supporting the applications that keep our institution running securely and efficiently. As a leader within the Division of Information Technology (DoIT), you'll ensure the reliability, scalability, and performance of our enterprise systems while driving innovation, modernization, and exceptional service delivery. You'll also manage the Application Support Manager and work closely with IT leadership to align application strategies with the university's mission and goals.

Requirements

  • Bachelor's degree in a job-related field.
  • 5+ years of relevant technical experience.
  • Equivalent combinations of education, certification, and professional experience may be considered.
  • Expertise in system architecture, design, and maintenance across enterprise-scale environments.
  • Proficiency with ERP systems, middleware, and enterprise infrastructure (Linux, Windows).
  • Skilled in programming and scripting languages (Python, PowerShell, Bash, Java, PHP).
  • Strong understanding of application integration technologies (RESTful APIs, SOAP, Kafka, RabbitMQ, ETL tools).
  • Knowledge of network infrastructure (TCP/IP, DNS, VPNs, load balancing, firewall management).
  • Familiarity with IAM technologies (Active Directory, LDAP, SAML, OAuth, SSO).
  • Excellent analytical, communication, and documentation skills.
  • Proven ability to collaborate across teams and bridge technical and business priorities.
  • Experience managing multiple projects and driving continuous improvement initiatives.
  • Requires a bachelor's degree in a job related field and 5 or more years of job related experience, which may be substituted by an equivalent combination of job related certification, training, education, and/or experience.
  • Experience with system architecture, design, maintenance, and performance monitoring, including cloud-based infrastructure and containerization technologies.
  • Proficiency in the administration and support of ERP systems (e.g., Banner, PeopleSoft, Oracle Identity Manager), middleware platforms (e.g., Tomcat, WebLogic), and enterprise infrastructure and operating systems (e.g., Linux, Windows).
  • Proficiency in multiple programming and scripting languages, such as Python, PowerShell, Bash, Java, and PHP.
  • Strong understanding of application integration technologies, including RESTful APIs, SOAP, message queues (e.g., Kafka, RabbitMQ), and ETL tools.
  • Comprehensive understanding of network infrastructure, including TCP/IP, DNS, VPNs, load balancing, and firewall configuration and management.
  • Ability to collaborate across departments and contribute to process improvement and efficiency initiatives that support sustainable technical solutions.
  • Solid understanding of identity and access management (IAM) technologies, including Active Directory, LDAP, SAML, OAuth, and Single Sign-On (SSO) solutions.
  • Excellent analytical, communication, and documentation skills, with the ability to bridge technical and business perspectives effectively.

Nice To Haves

  • Bachelor's or Master's degree in Computer Science, Information Systems, or a related discipline.
  • 5+ years of technical engineering experience and 1-3 years of leadership experience.
  • Experience with cloud infrastructure, containerization, and application performance monitoring.
  • Bachelor's degree in Computer Science, Information Systems, or a related field (Master's preferred) and 5+ years of experience in technical engineering.
  • 1-3 years' experience in leading and/or guiding a team.

Responsibilities

  • Lead a team of Application Engineers and the Application Support Manager, fostering collaboration and technical excellence.
  • Oversee the design, integration, and support of enterprise applications and infrastructure.
  • Ensure system reliability, scalability, performance, and security across cloud and on-prem environments.
  • Drive modernization initiatives, including containerization, automation, and cloud adoption.
  • Support and maintain ERP systems (e.g., Banner, PeopleSoft, Oracle Identity Manager) and middleware platforms (e.g., Tomcat, WebLogic).
  • Manage system architecture, performance monitoring, and lifecycle maintenance.
  • Partner with cross-functional teams to streamline processes and improve service delivery.
  • Provide strategic direction for application engineering standards, documentation, and governance.
  • Managerial applying sound management practices in accordance with university policies and procedures. Ensure effective customer support and service delivery through clear communication, goal alignment, and performance monitoring. Complete EPMS evaluations accurately and on time, providing constructive feedback to support employee performance, professional growth, and skills development.
  • Application Infrastructure and Integration Support and maintain the university's application infrastructure across development, user acceptance testing, and production environments. Design, develop, and implement scalable and reliable solutions to support enterprise systems and services. Oversee the integration of new and existing applications within the university's technology ecosystem, ensuring interoperability, security, and high performance. Collaborate with stakeholders to understand business needs and translate them into effective, sustainable technical solutions.
  • Application Maintenance/Monitoring Monitor system performance, perform upgrades, troubleshoot issues and implement proactive improvements and solutions. Collaborate with infrastructure, security and operations team to ensure systems availability and performance.
  • Problem Solving Engages in proactive problem-solving and root-cause analysis across the application platform, collaborating with engineers, administrators, and stakeholders to identify issues, implement corrective actions, and prevent recurrence. Drives continuous improvement in system reliability, performance, and user experience through data-driven analysis and process optimization.
  • Documentation Develop and maintain documentation, architecture diagrams, and standard operating processes and procedures.
  • Communication Facilitate clear and effective written and verbal communication among leadership, internal teams, and vendors to ensure transparency, alignment, and collaboration across all stakeholders.

Benefits

  • Health and Life Insurance
  • Retirement Programs
  • Paid Tuition
  • Dependent Scholarships
  • Annual Leave
  • Sick Leave
  • 13 Paid Holidays (including an extended December holiday)
  • Paid Parental Leave
  • Professional Development Opportunities

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Manager

Industry

Educational Services

Number of Employees

5,001-10,000 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service