What are the responsibilities and job description for the Software Engineer position at Tennessee Tech University - College of Business?
Position Information
Position Information
Position Number 004104 Working Title Software Engineer Job Title Engineer Job Type Full-Time Department Enterprise Application Services Job Purpose
Responsible for supporting the university’s administrative enterprise systems including Ellucian Banner, Tech Express Portal and third-party systems as assigned. Focus will be on end-user technical support, web development, analytics, ad-hoc reporting and projects to improve and enhance mission-critical applications. Serves as technical lead for assigned client area. Responsibilities include documenting user-requests and solutions, defining change specifications, developing and supporting test cases, and working on project teams. The incumbent participates in planning sessions to implement upgrades or additional features. Supports a liaison relationship with functional users for technical support from the vendor and local IT to resolve issues. Assists in assessing client needs utilizing a structured requirements process (gathering, analyzing, documenting and managing change) to assist in identifying priorities. Develops, writes, and communicates requirements for the implementation of changes. Has authority to seek help from the vendor or other local technical support personnel. Investigates and resolves problems. Analyzes metrics to ensure customer satisfaction. Provides timely and complete input to project status reports and communicates status to functional users and management. Follows audit guidelines in system modifications. The position aids management in overseeing and providing support of the university intranet/portal and Banner environment to assure high availability, quick resolution of issues, and support the testing of upgrades and added functionality.
Tennessee Tech is an Equal Opportunity/Affirmative Action employer.
Essential Functions
This is a one-year funded position with the possibility of renewal based on future funding. A hybrid work option is possible.
Provide technical support for Banner and third-party systems as assigned. Identify, define and develop viable technology solutions to meet business requirements. Build reports, analytic dashboards and automation to streamline business processes. Analyze business processes and make relevant recommendations. Provide technical support for Tech Express. Perform new development for Tech Express. Identify, define and develop new functionality to meet business requirements. Analyze business processes and make relevant recommendations. Analyze problems and issues presented by end users and develop a solution. When no solution is determined for a user reported problem, serve as liaison between functional user and vendors to resolve technical issues and to test changes. Develop and support unit testing. Work on project teams. Participate in planning sessions to implement upgrades or additional features to various enterprise systems. Write clear, concise and descriptive documentation of your development projects, user requests and solutions. Provide timely status reports for projects to functional users and management. Follow audit guidelines in system modifications. Maintain confidentiality of data. Other duties as assigned.
Minimum Qualifications
Bachelor’s degree from an accredited institution in Computer Science, Information Systems, or similar. One year or more of recent technical support work experience (part-time experience will be prorated). Experience in an end user support role. Experience developing, designing, and writing SQL reports. Experience in object-oriented programming or web application development. Basic knowledge of Linux and Windows operating systems. Basic knowledge of current web application development methods and technologies. Ability to work outside normal work hours and be on call. Excellent communication, presentation, and writing skills.
Preferred Qualifications
Experience working in Higher Education. Experience in web application development. Experience building applications that use databases such as Oracle, MySQL/MariaDB, or Microsoft SQL Server. Experience providing technical support for Ellucian Banner. Experience providing technical support for Financial Aid. Experience with SAS Visual Analytics. Experience with Evisions Argos. Experience with web servers such as Apache/Tomcat, IIS. Experience producing technical documentation. Knowledge or working experience with C#, PHP, SQL, Java, Javascript, Jquery, HTML, CSS, Shell Scripting, PL/SQL, JSON, XML, Grails, Groovy, RESTful API technologies, ASP/ASPX.
Work Hours
Typical hours are 8:00am-4:30pm Monday through Friday. Additional hours as needed.
Compensation And Benefits
Salary Commensurate with education and experience. Pay grade 13. Benefits Information
Tennessee Tech offers a competitive benefits package. Benefits include the accumulation of two vacation days per month and one sick leave day per month, and thirteen University holidays. Other benefits include medical and life insurance (shared cost with the university), retirement, optional 401k, and educational benefits.
Posting Details
Posting Date 02/18/2025 Screening Date 03/20/2025 Open Until Filled Yes Special Instructions to Applicants
Applicant’s will be required to submit a cover letter (including self-assessment of how the applicant’s qualifications satisfy the position requirements), resume, contact information (including email and relationship to applicant) for three recent (36 months) professional references, and a copy of transcripts (official transcripts will be required upon hire). Submission of materials is the applicant’s responsibility. Applications without all required materials are incomplete and will not be considered.
Applicant Documents
Required Documents
Required fields are indicated with an asterisk (*).
Position Information
Position Number 004104 Working Title Software Engineer Job Title Engineer Job Type Full-Time Department Enterprise Application Services Job Purpose
Responsible for supporting the university’s administrative enterprise systems including Ellucian Banner, Tech Express Portal and third-party systems as assigned. Focus will be on end-user technical support, web development, analytics, ad-hoc reporting and projects to improve and enhance mission-critical applications. Serves as technical lead for assigned client area. Responsibilities include documenting user-requests and solutions, defining change specifications, developing and supporting test cases, and working on project teams. The incumbent participates in planning sessions to implement upgrades or additional features. Supports a liaison relationship with functional users for technical support from the vendor and local IT to resolve issues. Assists in assessing client needs utilizing a structured requirements process (gathering, analyzing, documenting and managing change) to assist in identifying priorities. Develops, writes, and communicates requirements for the implementation of changes. Has authority to seek help from the vendor or other local technical support personnel. Investigates and resolves problems. Analyzes metrics to ensure customer satisfaction. Provides timely and complete input to project status reports and communicates status to functional users and management. Follows audit guidelines in system modifications. The position aids management in overseeing and providing support of the university intranet/portal and Banner environment to assure high availability, quick resolution of issues, and support the testing of upgrades and added functionality.
Tennessee Tech is an Equal Opportunity/Affirmative Action employer.
Essential Functions
This is a one-year funded position with the possibility of renewal based on future funding. A hybrid work option is possible.
Provide technical support for Banner and third-party systems as assigned. Identify, define and develop viable technology solutions to meet business requirements. Build reports, analytic dashboards and automation to streamline business processes. Analyze business processes and make relevant recommendations. Provide technical support for Tech Express. Perform new development for Tech Express. Identify, define and develop new functionality to meet business requirements. Analyze business processes and make relevant recommendations. Analyze problems and issues presented by end users and develop a solution. When no solution is determined for a user reported problem, serve as liaison between functional user and vendors to resolve technical issues and to test changes. Develop and support unit testing. Work on project teams. Participate in planning sessions to implement upgrades or additional features to various enterprise systems. Write clear, concise and descriptive documentation of your development projects, user requests and solutions. Provide timely status reports for projects to functional users and management. Follow audit guidelines in system modifications. Maintain confidentiality of data. Other duties as assigned.
Minimum Qualifications
Bachelor’s degree from an accredited institution in Computer Science, Information Systems, or similar. One year or more of recent technical support work experience (part-time experience will be prorated). Experience in an end user support role. Experience developing, designing, and writing SQL reports. Experience in object-oriented programming or web application development. Basic knowledge of Linux and Windows operating systems. Basic knowledge of current web application development methods and technologies. Ability to work outside normal work hours and be on call. Excellent communication, presentation, and writing skills.
Preferred Qualifications
Experience working in Higher Education. Experience in web application development. Experience building applications that use databases such as Oracle, MySQL/MariaDB, or Microsoft SQL Server. Experience providing technical support for Ellucian Banner. Experience providing technical support for Financial Aid. Experience with SAS Visual Analytics. Experience with Evisions Argos. Experience with web servers such as Apache/Tomcat, IIS. Experience producing technical documentation. Knowledge or working experience with C#, PHP, SQL, Java, Javascript, Jquery, HTML, CSS, Shell Scripting, PL/SQL, JSON, XML, Grails, Groovy, RESTful API technologies, ASP/ASPX.
Work Hours
Typical hours are 8:00am-4:30pm Monday through Friday. Additional hours as needed.
Compensation And Benefits
Salary Commensurate with education and experience. Pay grade 13. Benefits Information
Tennessee Tech offers a competitive benefits package. Benefits include the accumulation of two vacation days per month and one sick leave day per month, and thirteen University holidays. Other benefits include medical and life insurance (shared cost with the university), retirement, optional 401k, and educational benefits.
Posting Details
Posting Date 02/18/2025 Screening Date 03/20/2025 Open Until Filled Yes Special Instructions to Applicants
Applicant’s will be required to submit a cover letter (including self-assessment of how the applicant’s qualifications satisfy the position requirements), resume, contact information (including email and relationship to applicant) for three recent (36 months) professional references, and a copy of transcripts (official transcripts will be required upon hire). Submission of materials is the applicant’s responsibility. Applications without all required materials are incomplete and will not be considered.
Applicant Documents
Required Documents
- Cover Letter
- Resume
- Transcripts
- List of References
- Transcripts 2
- Transcripts 3
- Other Documents
- Other Documents 2
- Licenses/Certs
Required fields are indicated with an asterisk (*).
- * Do you have a bachelor’s degree from an accredited institution in Computer Science, Information Systems, or similar?
- Yes
- No
- * Do you have one year or more of recent technical support work experience?
- Yes
- No
- * How did you hear about this job opportunity? (Open Ended Question)