Senior Programmer Analyst
Job
HigherEdJobs
Nashville, TN (In Person)
Full-Time
Review key factors to help you decide if the role fits your goals.
Pay Growth
?
out of 5
Not enough data
Not enough info to score pay or growth
Job Security
?
out of 5
Not enough data
Calculating job security score...
Total Score
69
out of 100
Average of individual scores
Skill Insights
Compare your current skills to what this opportunity needs—we'll show you what you already have and what could strengthen your application.
Job Description
Division:
Special Asst. to Pres. forIT Department:
Office of Technology Services Number of hours per week: 37.5 Months per year: Fiscal (12 months)Campus:
Main Campus Position Number:
109170Advertised Salary:
Commensurate with qualifications and experiencePay Basis:
Monthly Job Description Tennessee State University Office of Technology Services (OTS) invites applications for the position of Senior Programmer Analyst . The Senior Programmer Analyst is a vital member of the Office of Technology Services (OTS) Applications team, reporting directly to the Director of Applications. This role involves designing, developing, and maintaining software applications to support the University's operational and academic needs. The successful candidate will have extensive experience in application development, a strong understanding of programming languages, and the ability to collaborate effectively with various stakeholders. This is a full-time, on-site position with a work schedule aligned with the University's standard operating hours. The candidate must be available to work evenings or weekends as necessary to address emergency or maintenance requirements.Key Responsibilities :
Responsible for researching, analyzing, designing, proposing, and delivering solutions that align with best practices and business requirements. Provide technical expertise and troubleshooting for issues that disrupt critical business processes and analyze required remediation to address root causes. Collaborate effectively with the OTS Applications team to design, develop, and implement software solutions, ensuring alignment with organizational goals and fostering a culture of teamwork and continuous improvement. Review and make recommendations on existing platforms for continuous improvement and resolve performance issues associated with software. Analyze user project proposals, identify omissions and errors in requirements, conduct feasibility reviews, and recommend optimal approaches. Assist in defining software development project plans, including scoping, scheduling, and implementation. Support project initiatives by identifying and analyzing preliminary business needs, estimating time and resources, defining project scope and objectives, and securing business user acceptance testing sign-off. Application programming, configuration, and assisting in projects related to PeopleAdmin, Slate, Dynamic Forms, and other 3rd-party integrated systems used by the university. Collaborate with users to gather information about program needs, objectives, functions, features, and input and output requirements to enhance their effective use of Ellucian Banner and other Ellucian products (e.g., Degree Works, Ellucian Experience), ensuring compliance, automation, integration, and overall customer satisfaction. Design or write program specifications and other documentation based on consultations with supervisors, end users, and others. Convert designs and specifications into PL/SQL, SQL, Java, HTML5, or other common languages. Write SQL against the Banner and other SQL databases and use it to construct reports using Excel, Argos, Forms Fusion, and other reporting tools. Assist users in developing robust test plans to identify and correct errors and confirm that solutions meet requirements and specifications. Write and maintain documentation of changes to procedures, computer code, programs, and specifications; compose reports and business correspondence. Provide technical assistance by triaging and responding to inquiries and reports related to errors, problems, or general questions with Banner ERP, third-party applications, and delivered solutions. Train end users or technical support staff on using and supporting Banner ERP, third-party applications, and delivered solutions. Monitor the performance of Banner ERP, third-party applications, and delivered solutions, including troubleshooting systems integration with Banner ERP. Communicate the overall status of assignments to supervisors and other managers, preparing and submitting required status reports. Minimum Qualifications Bachelor's degree in Computer Science, Information Technology, or a related field. Minimum of 5 years programming support for Ellucian Banner systems. Proficiency in programming languages such as Java, C#, Python, or similar. Strong knowledge of database management systems (e.g., SQL Server, Oracle). Experience with web development technologies (HTML, CSS, JavaScript). Familiarity with software development methodologies (Agile, Scrum). Excellent analytical and problem-solving skills. Strong verbal and written communication skills.Preferred Qualifications :
Relevant industry certifications (e.g.,Microsoft Certified:
Azure Developer, AWS Certified Developer). Experience working with Ellucian Banner specifically in Finance, Human Resources, and/or Payroll support. Also, experience with Ellucian Ethos, Automic, Evisions, and Dynamic Forms. Knowledge of version control systems (e.g., Git, Subversion, Mercurial, etc.). Prior experience working in an academic institution or higher education environment. Special Instructions to Applicants Employment is contingent upon successfully completing a criminal background check as mandated by Tennessee State University. Official transcripts for positions which require a post-secondary undergraduate degree, advanced degree and/or certification must be presented upon hire. An unofficial transcript may be attached in the "Transcript" section. You will be required to provide names and contact information for three references during your application to the posting. If you are the recommended candidate for the position, our online hiring system will automatically generate solicitation for these letters using contact information you provided.Close Date:
04/06/2026 Benefits Tennessee State University offers eligible employees a competitive benefits package that includes annual leave (vacation), sick leave, medical, dental, vision, life insurance, retirement, flexible benefits plans and more.Quick Link:
https://jobs.tnstate.edu/postings/10293Minimum References Required:
2Similar remote jobs
Wells Fargo
Chandler, AZ
Posted2 days ago
Updated3 hours ago
Similar jobs in Nashville, TN
The GreatHouse Co
Nashville, TN
Posted2 days ago
Updated3 hours ago
Sedgwick
Nashville, TN
Posted2 days ago
Updated3 hours ago
Similar jobs in Tennessee
Domino's
Pulaski, TN
Posted2 days ago
Updated3 hours ago
Casey's Retail Company
Knoxville, TN
Posted2 days ago
Updated3 hours ago