Enterprise Application Services Specialist II

Tennessee Tech•Cookeville, TN

About The Position

The Integration Developer plans, designs, builds, tests, and maintains data integration solutions, APIs, and web services that connect university enterprise systems such as Banner and Oracle. The role supports secure, reliable data flow between internal and external platforms and provides advanced technical support to users by analyzing requests, troubleshooting issues, and delivering timely solutions. The position develops integrations among enterprise resource planning, customer relationship management, and learning management systems; maintains existing integration platforms; and investigates system health, data latency, quality, and performance issues. It collaborates with university functional teams and vendors to translate business needs into technical solutions, documents integration designs and resolutions, and ensures solutions comply with university security, privacy, and regulatory requirements, including FERPA. The role also contributes to testing, code reviews, staff mentoring, and ongoing professional development.

Requirements

  • Bachelor’s degree from an accredited institution in Computer Science, Information Technology, Computer Engineering, or a related field.
  • At least 3 years of professional experience in integration development, including hands-on experience with ETL tools or middleware platforms.
  • Proficiency in at least one object-oriented or procedural programming language, such as Java, C#, or Python.
  • Strong working knowledge of SQL and experience with relational database technologies such as Oracle or SQL Server.
  • Demonstrated experience developing and consuming RESTful and SOAP web services.
  • Experience working in higher education with enterprise systems such as Ellucian Banner or Oracle.
  • Experience with cloud-based integration platforms such as MuleSoft, Boomi, or Informatica, or with Enterprise Service Bus concepts.
  • Ability to troubleshoot complex data flow issues and optimize performance for high-volume data exchanges.
  • Knowledge of version control systems such as Git/GitHub and automated deployment pipelines (CI/CD).
  • Familiarity with Learning Management Systems (LMS).
  • Ability to work outside normal hours, including evenings, weekends, and holidays, for scheduled changes and after-hours on-call support.

Nice To Haves

  • Ten years of IT experience working in a higher education environment.
  • Experience in web development and data analysis.
  • Experience in an end-user support role.
  • Experience supporting an enterprise resource planning system in a higher education environment.
  • Experience developing rich, data-driven applications.
  • Experience training information technology professionals.
  • Demonstrated excellence in communication and interpersonal skills.
  • Experience producing technical documentation.
  • Strong time-management and organizational skills, with a record of flexibility, accuracy, attention to detail, reliability, and self-motivation.
  • Experience administering web and database services in Windows and Linux environments.
  • Detailed knowledge of current programming technologies.
  • Strong service-delivery and customer-service orientation.
  • Experience using Bootstrap and jQuery in enterprise application development.
  • Experience developing and interacting with RESTful web services.
  • Experience developing with C++ and PHP.

Responsibilities

  • Design, develop, and modify data integration solutions, including ETL, API, and middleware integrations, to support bi-directional data flow across enterprise systems.
  • Build and maintain RESTful and SOAP APIs for real-time application integrations.
  • Follow established version control and CI/CD standards.
  • Provide ongoing technical support and maintenance for integration platforms.
  • Monitor system health and troubleshoot software or architecture problems, data latency, data quality, and performance issues.
  • Participate in on-call rotations for critical integration failures and coordinate with vendors or external service providers on escalated bugs.
  • Identify, define, and develop functionality to meet business requirements; analyze business processes and recommend improvements.
  • Develop and support unit testing and participate in project teams and planning sessions for system upgrades and enhancements.
  • Analyze data to define and document mapping requirements and transformation logic.
  • Convert operational specifications into technical designs while preserving referential integrity and data consistency across systems.
  • Help select batch, event-driven, or real-time integration patterns to address university business needs.
  • Partner with functional teams, including Registrar, HR, Admissions, and Advancement, to translate business requirements into technical specifications.
  • Analyze issues reported by end users, develop solutions, and liaise with users and vendors when further resolution is needed.
  • Maintain documentation for integration designs, data flow diagrams, and problem resolutions, and provide timely updates to functional users and management.
  • Ensure solutions comply with university data security, privacy, and regulatory standards, including FERPA, and maintain confidentiality.
  • Stay current with data integration, middleware, and cloud technologies; participate in code reviews and mentor junior staff.
  • Create and execute unit, system, and end-to-end integration tests to validate data accuracy and performance before production deployment.
  • Perform other duties as assigned.

Benefits

  • Accumulation of two vacation days per month.
  • One sick leave day per month.
  • Thirteen University holidays.
  • Medical and life insurance with shared cost with the university.
  • Retirement benefits.
  • Optional 401(k).
  • Educational benefits.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service