Senior Program Systems Analyst

Senior Program Systems Analyst
Essential Function: Coding and debugging programs
Job Standards:
 Always tests coding to catch and correct coding problems
 Major fixes or new software always tested by someone else on the technical team as well as the users
 Tests indicate that the coding does not cause the system to degrade
 Always follows technical standards. If technical standards seem inappropriate, always consults with
supervisor and other seniors to discern proper way to proceed
 Prior to production, always has code reviewed by peers
 After catching and correcting a specific coding problem, never repeats the same coding problem
 If coding problem is found, is able to collect relevant information and use that information to analyze
the problem and evaluate potential changes that will correct the problem.
 Always keeps the appropriate people involved and informed of problems/issues
PERCENT of time: 40%
Essential Function: Works with users in problem definition and systems analysis
Job Standards:
 Able to communicate with user so they can understand. Breaks down explanation of complex
processes, rules, products or situations into manageable pieces of information. Presents ideas in a
logical sequence. Gives due consideration to the user’s need to ask questions and provides time to
process information. Avoids using jargon or technical terminology
 Listens to customer’s problems and requests.
 Always maintains customer’s (internal and external) self esteem
 Maintains positive, productive, constructive working relationship with all customers, regardless of age,
gender, race, national origin, religion, etc.
PERCENT of time: 15%
Essential Function: Stays abreast of changing technology via research, using the web, books, trade journals,
technical manuals and current literature review.
Job Standards:
 Develops and/or implements new and improved ways of doing work
 Always considers the risk involved when evaluating various courses of actions; discusses potential risks
with others as appropriate
 Considers both the long and short term impact of decisions; analyzes the effect of impact of each
solution and selects the appropriate solutions.
 Seeks out and works with others in the department to accomplish work goals/resolve problems/learn
new technology; remains open to suggestions and ideas from others
 Seeks out and uses other sources to enhance job skills without being prompted to do so (books, internet
sources, trade journals, etc.)
 Offers own and accepts other’s skills, experience and knowledge in order to accomplish departmental
goals, resolve problems or enhance skills and knowledge.
PERCENT of time: 30%
Essential Functions: Produce users and technical documentation in compliance with existing standards
Job Standards:
 Technical documentation is always available to coworkers needing access to it (such as when one is
 Technical documentation is in appropriate area, is named (such as procedures and screens) properly, is
thorough and completed in accordance with existing standards.
 Internal documenting includes explanations of why code is done in particular way and is in more detail
for specifically more complicated routines (such as …example …)
 All appropriate user documentation is created, is kept up to date, and readily available; all user
documentation is in user language (i.e., not technical language)
 No valid complaints from users regarding insufficient detail in user documentation
PERCENT of time: 10%
Essential Functions: Attend staff meetings, seminars and training classes as required. Provide technical
support for other programming staff. Other duties as assigned.
Job Standards:
 Upon return from training, always discusses new ideas with supervisor, and implements as approved
 Serves as a resource to others by providing reliable, correct information and assistance to coworkers and
PERCENT of time: 5%