Tennessee State University · 9 hours ago
Senior Programmer Analyst
Tennessee State University is seeking a Senior Programmer Analyst to join their Office of Technology Services. This role involves designing, developing, and maintaining software applications to support the university’s operational and academic needs, while collaborating with various stakeholders to ensure alignment with organizational goals.
EducationEvent ManagementHigher Education
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
Qualification
Required
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
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
Benefits
Annual leave (vacation)
Sick leave
Medical
Dental
Vision
Life insurance
Retirement
Flexible benefits plans
And more.
Company
Tennessee State University
Tennessee State University is a public higher education institution that offers undergraduate and graduate degree programmes.
H1B Sponsorship
Tennessee State University has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (7)
2024 (9)
2023 (9)
2022 (7)
2021 (7)
2020 (7)
Funding
Current Stage
Late StageTotal Funding
$19.39MKey Investors
Federal Aviation AdministrationU.S. Department of AgricultureDepartment of Intellectual and Developmental Disabilities
2024-03-05Grant· $0.5M
2023-06-21Grant· $18.11M
2022-01-24Grant· $0.28M
Leadership Team
Recent News
Sports Business Journal
2025-11-27
Company data provided by crunchbase