Programmer Analyst Senior
Company: Jordan School District
Location: West Jordan
Posted on: May 28, 2023
|
|
Job Description:
GENERAL FUNCTIONUnder general direction of the systems and
programming manager, the Programmer Analyst Senior is responsible
for providing experienced software design, debugging, development,
documentation, maintenance and quality assurance for enterprise
computer applications and systems. Assists manager in providing
coaching, training and mentoring to programming staff.ESSENTIAL
FUNCTIONSDesign, develop, debug, maintain and tune for performance
the enterprise computer applications and databases as determined by
project priorities set by the District administration. Applications
include payroll, human resources and insurance; fixed asset
auditing and tracking, general ledger accounting, online purchasing
and warehouse inventory, accounts payable, student demographic,
scheduling, fees, grading, attendance and testing data management
systems.Design, develop and maintain complex computer systems and
reporting systems to support schools in data-driven decision
making.Develop computer programs to ensure complete data integrity
and oversee the production and submission of reports to meet
state/federal mandates and requirements.Assist in recommending,
setting and implementing standards and formulating programming work
rules and procedures by following production and quality
standards.Establish/maintain standards for system design,
programming, and system operations.Verify program operation by
performing functionality, integration, performance and system
testing of the products, user interface and underlying core
software components.Develop recommendations for computer
application and system-level software change management and release
control procedures.Enhance programming staff competence through
fostering teamwork; mentoring, training and coaching team members;
answering technical and procedural questions for less experienced
team members; teaching improved process and facilitating
cooperative project programming.Develop, maintain and oversee the
management of technical documentation in support of computer
applications, server system configuration/management and other
critical systems.Analyze user needs and develop recommendations in
determining training needs, process changes, programming
development and/or maintenance projects and priorities, along with
other technology related needs expressed by user requests.Build
programming project estimates using existing resources.Perform
system administration including installation, configuration,
performance monitoring and systems tuning for UNIX/Linux, Windows
and OSX enterprise server farms and desktops, VMWare environment
infrastructure, web servers, large scale SAN implementation and
supportive infrastructures.Perform database administration
including analysis, definition of data entry relationships, data
flow diagramming, data security, optimum value calculations for
database parameters, data dictionary development and database
rebuild/reorganization. Monitor database performance and
recommend/implement appropriate tuning changes and
configurations.Apply advanced technical logic and problem solving
skills in troubleshooting and resolving incidents across a broad
range of computer applications and server systems.Design, implement
and test application and server system security including hardening
of systems, penetration testing and intrusion detection.Develop and
manage business continuation/disaster recovery, including backup
scheduling, continuity and contingency planning and
evaluation.Provide input into both short and long term technology
planning efforts for the District.Assist the District
Administration in fulfilling requests from the Board of Education
by collecting data, preparing reports and distributing
information.Assist the manager in providing coaching, training and
mentoring to programming staff.This position requires punctual and
regular daily attendance. NON-ESSENTIAL FUNCTIONSServe as back up
to the manager.Other duties as assigned.Travel to schools and other
District sites.Requires periodic late night or weekend work to meet
work priorities.Assist the user support team in accomplishing their
assigned tasks (e.g. needs assessment, prototyping, documentation,
and training).Maintain professional competence by reviewing
appropriate literature and participating in appropriate
organizations.Establish strategic vendor relationships and contact
in support of computer applications and server
systems.PDN-993f6396-2128-4ff5-8e46-2a49c8457f83
Keywords: Jordan School District, West Jordan , Programmer Analyst Senior, IT / Software / Systems , West Jordan, Utah
Click
here to apply!
|