Senior Programmer Analyst
Job
Tennessee State University
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
Position Information Position Title Senior Programmer Analyst
Division Special Asst. to Pres. for IT
Department Office of Technology Services
Number of hours per week 37.5
Days to be worked Monday, Tuesday, Wednesday, Thursday, Friday
Months per year Fiscal (12 months)
If modified, list months Job Type Full-Time
Campus Main Campus
If other location, please indicate Position Number 109170
Advertised Salary Pay 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.
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.
Similar remote jobs
UnitedHealth Group
Fort Wayne, IN
Posted2 days ago
Updated3 hours ago
Similar jobs in Nashville, TN
Amazon
Nashville, TN
Posted2 days ago
Updated3 hours ago
Central Transport
Nashville, TN
Posted2 days ago
Updated3 hours ago
Cracker Barrel Old Country Store
Nashville, TN
Posted2 days ago
Updated3 hours ago
Vanderbilt University Medical Center
Nashville, TN
Posted2 days ago
Updated3 hours ago
Similar jobs in Tennessee
ADVANCED CALL CENTER TECHNOLOGIES, LLC
Johnson City, TN
Posted2 days ago
Updated3 hours ago
GQR Healthcare
Townsend, TN
Posted2 days ago
Updated3 hours ago
The GreatHouse Co
Nashville, TN
Posted2 days ago
Updated3 hours ago