Tennessee Tech University - Cookeville, TN

posted 4 days ago

Full-time - Mid Level
Cookeville, TN
Educational Services

About the position

The Software Developer II at Tennessee Tech University is responsible for the provisioning, implementation, operation, and maintenance of the University's enterprise resource planning (ERP) system and associated applications. This role involves technical research and development to foster innovation while ensuring adherence to the University's mission and values. The developer will document user requests, define change specifications, develop and support test cases, and provide timely status reports to users and management. Additionally, the position requires monitoring operations and analyzing system metrics to ensure customer satisfaction, serving as a liaison between users and vendors to resolve technical issues.

Responsibilities

  • Independently analyze and provide innovative solutions to complex technical problems.
  • Modify existing software to correct errors, adapt to new hardware, or improve performance.
  • Develop testing routines and validation procedures.
  • Confer with systems analysts, programmers, and the campus community to gather project specifications and performance requirements.
  • Analyze project data to determine specifications or requirements.
  • Provide technical support for software maintenance or use.
  • Evaluate information on reporting formats, costs, and security needs to determine hardware configuration.
  • Develop custom application solutions for mission-critical results.
  • Integrate the campus ERP with third-party applications.

Requirements

  • Bachelor's degree from an accredited institution.
  • Working knowledge of Linux and Windows operating systems.
  • At least four years of IT experience in a Higher Education environment.
  • Ability to work outside regular hours and be on call.
  • Ability to handle multiple tasks simultaneously.
  • Experience developing with Java-based object-oriented programming languages.
  • Working knowledge of web development languages, including HTML, CSS, and JavaScript.
  • Experience with GIT version control.
  • Strong understanding of database structures and query languages.

Nice-to-haves

  • Ten years of IT experience in a Higher Education environment.
  • Experience in web development and data analysis.
  • Experience in an end-user support role.
  • Experience supporting an ERP system in a higher education environment.
  • Experience in developing rich, data-driven applications.
  • Experience training IT professionals.
  • Demonstrated excellence in communications and interpersonal skills.
  • Experience producing technical documentation.
  • Strong time management and organizational skills.
  • Experience in the administration of web and database services in Windows and Linux environments.
  • Detailed knowledge of current programming technologies.
  • Strong service delivery/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 programming languages.

Benefits

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