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 assistance to end users by analyzing requests and troubleshooting issues. The position develops and maintains ETL, API, and middleware integrations among enterprise resource planning, CRM, and learning management systems. It supports existing integration platforms, monitors system health, resolves data latency and quality issues, and works with vendors on escalated problems. The developer analyzes data and business processes, documents transformation requirements, and translates operational specifications into technical designs. The role collaborates with functional teams to turn business needs into technical specifications, documents integration designs and resolutions, and communicates updates to users and management. Solutions must follow university security, privacy, confidentiality, and regulatory requirements, including FERPA. The developer also contributes to testing, code reviews, quality assurance, professional development, and mentoring junior staff. Other duties may be assigned.

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 higher education.
  • 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 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 using ETL, APIs, and middleware to support data exchange among enterprise systems.
  • Build and maintain RESTful and SOAP APIs for real-time application integrations.
  • Follow established version control and CI/CD standards.
  • Provide technical support and maintenance for integration platforms and troubleshoot system, data latency, and data quality issues.
  • Monitor system health and coordinate with vendors or external service providers to resolve escalated bugs.
  • Identify and develop functionality to meet business requirements, analyze business processes, and make recommendations.
  • Develop and support unit testing and participate in project teams and planning sessions for system upgrades and new features.
  • Analyze data, document data mapping and transformation requirements, and design solutions that preserve referential integrity and data consistency.
  • Participate in selecting integration patterns, including batch, event-driven, and real-time approaches.
  • Collaborate with functional teams to translate business requirements into technical specifications.
  • Analyze end-user problems, develop solutions, and liaise with users and vendors when further resolution is needed.
  • Maintain documentation for integration designs, data flows, and problem resolutions, and provide timely updates to users and management.
  • Ensure solutions comply with university data security, privacy, confidentiality, and regulatory standards such as FERPA.
  • Stay current with integration, middleware, and cloud technologies; participate in code reviews; and mentor junior staff.
  • Create and execute unit, system, and end-to-end integration tests before production deployment.
  • Participate in on-call rotations for critical integration failures and support scheduled changes outside normal hours.
  • Perform other duties as assigned.

Benefits

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