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.