Logo
Tennessee Tech University

Software Developer II

Tennessee Tech University, Cookeville, Tennessee, us, 38502


Essential Functions

Independently analyzes and provides innovative solutions to complex technical problems. Modify existing software to correct errors, allow it to adapt to new hardware, or improve its performance. Develop testing routines and validation procedures. Confer with systems analysts, programmers, and the campus community to obtain information on project specifications, capabilities, performance requirements, and interfaces. Analyze project data to determine specifications or requirements. Provide technical support for software maintenance or use. Obtain and evaluate information on factors such as reporting formats required, costs, and security needs to determine hardware configuration. Develop custom application solutions to deliver mission-critical results to the campus community. Develop solutions to integrate the campus ERP (Enterprise Resource Planning) with third-party applications.

Minimum Qualifications

Bachelor's degree from an accredited institution. Working knowledge of Linux and Windows operating systems. At least four years of IT experience working in a Higher Education environment.

Ability to work outside regular work 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.

Preferred Qualifications

Ten years of IT experience working in a Higher Education environment is preferred. 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 in developing rich, data-driven applications. Experience training information technology professionals. Demonstrated excellence in Communications and interpersonal skills. Experience producing technical documentation. Strong time management and organizational skills with a record of being flexible, accurate, detail-oriented, reliable, and self-motivated. 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.

Work Hours

Typical hours are Monday-Friday,8:00 a.m. to 4:30 p.m. Must be able to work outside normal hours (evenings, weekends, holidays) to support scheduled changes and be on call after hours.

Compensation and Benefits