This is a job description.  It does not necessarily indicate that this position is open for employment.
View current job openings using the Employment Opportunities link.

Index/Position No.:  50300/113000                                     Level 12

Position Title:   Analyst 3

Department:  Office of Information Technology

 

Expectations for All Employees

 

East Tennessee State University pursues its mission based upon core values.  An employee's job performance must support and exhibit the university's core values:

 

PEOPLE come first, are treated with dignity and respect, and are encouraged to achieve their full potential;

RELATIONSHIPS are built on honesty, integrity and trust;

DIVERSITY of people and thought is respected;

EXCELLENCE is achieved through teamwork, leadership, creativity, and a strong work ethic;

EFFICIENCY is achieved through wise use of human and financial resources; and

COMMITMENT to intellectual achievement is embraced.

 

Function of Position

 

Responsible to the Information Systems Director for maintaining the group’s in-house web and database servers, as well as the group’s source code repository server.  This position serve as project leader for multiple information systems projects—especially those with a higher degree of complexity.  An analyst 3 may serve as the leader of multiple web development projects, as the technical lead for several Banner/ERP committees, as the lead for other purchased software, and as the lead for other projects as determined necessary by the Director.  The Analyst 3 supervises tasks for junior programmers and tracks these tasks to ensure that the programmers are progressing appropriately.  The Analyst 3 reports programmer progress to the Director.  Analyst 3’s help to facilitate all phases of the software development process, including requirements gathering, design, implementation, testing, release and maintenance, and should possess expert knowledge of Software Engineering processes.  Projects are implemented using current technologies, so the Analyst 3 must strive for continuous improvement, making the ability to learn and change an essential part of this position.  The Analyst 3 must have expert Project Management skills to assist in project completion.

 

In addition, this position requires 50% of the position’s workload to be toward Housing and Residence Life.  For Housing and Residence Life this position is responsible for the administration of the Housing database and application server for the Housing management and export software.  Monthly meetings are held with the Director of Student Housing and various other staff to assess goals and review progress of previous duties.  This position is also directly involved in exporting and importing student housing data to various other ETSU software packages; including Banner/ERP.  Furthermore, this position is responsible for the creation, and continued maintenance and operation of Housing and Residence Life’s billing and roster reports.

 

 

Essential Functions

-        Leads the development and maintenance of ETSU desktop and web-based applications and databases.

-        Serves as technical lead for multiple Banner/ERP committees and other Information System projects.

-        Prioritizes, assigns and supervises the duties of the programming staff.

-        Serves as a liaison between the Director and the programming staff.

-        Administers campus-wide third party applications.

-        Assists in the establishment of programming standards and best practices to ensure consistency and quality of work.

-        Makes decisions at all phases of software development.

-        Makes decisions required for project completion and human resource allocation by matching the analyst’s skill set to the tasks required to minimize completion time.

-        Evaluates existing desktop and web-based applications for security vulnerabilities and directs corrections as required to increase the privacy and safety of software users.

-        Serves as team leader for departmental projects and large projects affecting multiple departments.

-        Organizes meetings with users at all levels of the University.

-        Troubleshoots coding or logic errors in junior or peer programmer’s code.

-        Provides continual input regarding the functionality of software under development and suggests future enhancements.

-        Directs the creation and/or modification of software to solve technical problems.

-        Works autonomously to design, code, test, document and debug programs of moderate to high complexity and/or complex subroutines.

-        Provides after hours availability to resolve problems for purchased and in-house software and to resolves problems with web application and database servers.

-        Strives for continual improvement by proactively learning new technologies.

-        Administers multiple production and development Web Servers and relational database management servers.

-        Administers Information Technology code control repository server.

-        Assists in the establishment and administration of departmental operational policies and procedures.

-        Implements ways to streamline effectiveness of the Information Systems Development Team with regard to policies, procedures, reviews, and integration of services with other departments.

-        Resolves complex technical problems involving but not limited to third party applications and/or operating system issues for projects under development.

-        Develops and maintains ETSU Office of Housing and Residence Life applications and databases.

-        Performs at the level of database administrator for the Housing Oracle database.

-        Leads the Housing team in project implementation and training by organizing large projects into workable phases, assigning tasks, providing assistance as needed, and tracking progress through completion within given deadlines.

-        Evaluates software for functionality, fitness for use, and cost effectiveness.

-        Exams ways to streamline effectiveness of the Housing and Residence Life Team with regard to policies, procedures, reviews, and integration of software functionality.

-        Maintains campus housing software to include providing support for users.

-        Provides technical leadership in the migration of Housing data to Banner/ERP.

-        Attends regular monthly meeting with the Office of Housing and Residence Life.

-        Creates and maintains reports using Crystal Reports 8.5, PL/SQL and SQL.

-        Reviews work for quality assurance (ensuring that standards and requirements are met, and work is fully functional) prior to deployment.

 

Secondary Functions

 

-        Evaluates software for functionality and cost effectiveness and recommends purchase request to the Director of Information Systems.

-        Attends or presents at annual user/technical conferences as required.

-        Upgrades and installs purchased client/server/web software and provides technical support and expertise necessary for successful utilization by user.

-        Serves on job search committees.

-        Performs other related duties as assigned.

 

Knowledge and Abilities

 

-        Ability to prioritize and perform multiple, concurrent and sometimes unrelated projects and allocate programming staff as needed.

-        Knowledge of web servers, security, and network performance.

-        Knowledge of the procedures and processes involved in the administration of the university.

-        Knowledge of relational database and object-oriented concepts with an ability to create and support existing SQL code and schemas, stored procedures, functions, triggers, and other relational database structures.

-        Ability to install, configure, and maintain the Microsoft.NET environment and configure production web servers and relational database servers.

-        Ability to enhance and promote interpersonal relationships, oral communication, teamwork, and problem-solving.

-        Ability to make individual decisions regarding software development.

-        Ability to both lead and participate in team decision-making processes.

-        Ability to integrate purchased software systems into existing business operations.

-        Knowledge of world wide web technologies such as ASP.NET, HTML, CCS, Oracle PL/SQL, Microsoft T-SQL, XML, SQL, and exposure to other object-oriented programming languages.

-        Knowledge of object-oriented systems programming and design concepts.

-        Ability to describe university processes in a computer-technical manner to computer programmers.

-        Ability to think clearly, creatively, and logically.

-        Ability to organize and present technical information to both technical and non-technical personnel in meetings and training sessions.

-        The ability to lead training sessions for certain systems when required.

-        The ability to be detail-oriented and accurate when dealing with large amounts of data.

-        The ability to learn new computer languages, operating systems, and software quickly.

-        Knowledge of Oracle database maintenance and administration.

-        Knowledge of Oracle PL/SQL, SQL.

-        Knowledge of housing software, and processes.

-        Knowledge of 2000/2003 Server operating system administration.

-        Knowledge of Crystal Reports 8.5.

 

Supervision Given and Received

 

Performs under general supervision.  Plans and arranges own work which is directed toward an established objective. 

 

Minimum Qualifications

 

Bachelor's degree in Computer Science or Information Technology required.  Master’s Degree in Computer Science or Information Technology is preferred; 3+ years experience in Object-Oriented Development, Web-Based Development, and Database Development Technologies; Extensive experience as a programmer/analyst or graduate education in Computer Science.

 

 March 2008