Вы находитесь на странице: 1из 7

Job Description Summary

Programming/Analysis
JOB FAMILY

Information Technology

JOB FUNCTION

Programming/Analysis

ORGANIZATION /
DEPT NAME

KP-IT

REPORTS TO (Indicate job


title, not incumbents name)

Supervisor or Manager

OVERALL
FUNCTION
SUMMARY

The scope of the Programming/Analysis family includes development and production support responsibilities. Development work is typically creating new programs/applications to support a business need. The process is typically projectbased and involves all aspects of the project life cycle from inception to implementation. This work may be conducted internally or through a vendor-supported program/application, and work may include ongoing maintenance of the
program/application. Production support work is focused on maintaining and/or supporting existing programs/systems. Work is typically centered on enhancements to the existing application/system and responding to user/client problems
and issues with the application/system. Work categories for this role include designing solutions, estimating requirements, analyzing efficiencies, performing coding, may conduct and support functional testing, debugging, documentation,
scheduling/managing new program releases and/or updates, configuring/deploying the program/application/system update for implementation and ongoing maintenance (database development, job scheduling, network support, responding
to client/user requests and issues).

BUSINESS JOB
TITLE

Associate

Intermediate

Senior

Team Lead

Technical Lead

Consultant/Specialist

MAJOR RESPONSIBILITIES
MAJOR
RESPONSIBILITIES

Describe for each:


Job Scope or
Dimensions
Job Complexity

For development, time


spent is spent coding
with direction to meet
client/user specifications
or routine maintenance
activities (running error
reports, monitoring
online and batch
systems, installing
packages).

Conducts system/unit
testing with direction.

Provides basic
client/user support,
typically through tickets
from the Help Desk, and
escalates any nonroutine problem.

May support
implementation of new
program releases or
updates through
assigned tasks.
May assist in basic
analyses for efficient
program/ application
solutions which support
client business processes
and functional
requirements.

318361917.doc (final June 30, 2006)

For development, majority of


time is spent coding with
broad direction to meet
client/user specifications or
conducting routine
maintenance activities (basic
changes or adds to
program/application/system).

For production support,


majority of time is divided
between maintenance
(monitoring systems,
responding to standard
client/user requests and
issues), development
(standard coding, installing
minor upgrades) and testing
activities.

Supports implementation of
new program releases or
updates through assigned
tasks.

Conducts analyses for


efficient program/ application
solutions which support client
business processes and
functional requirements.

For development, majority


of time is spent coding
using independentlychosen methods to meet
client/user specifications,
conducting non-routine
maintenance activities and
guiding lower-level
teammates.

Leads team on all aspects


development and production support
activities:
Manages staffing needs (including
interviewing and making hiring
recommendations), assigns work
to meet project objectives, tracks
progress and conducts work
quality reviews.

For production support,


majority of time is divided
between maintenance
(responding to most
client/user requests and
issues), development
(independent coding,
installing upgrades),
testing activities and
guiding lower-level
teammates.

Provides performance feedback on


team and may develop
performance improvement plans.

Oversees development of project


plans, including estimated
requirements and level of effort
(LOE).

Through initiated meetings and


weekly reports, ensures
communication of project status
and issues within team, with direct
management and across functions
involved in project.

Conducts work activities to support


project objectives and team,
including system analysis, coding,
enhancements, testing,
program/application/system
maintenance and debugging.

Identifies potential issues and


develops preventive action plans.

Troubleshoots technical
problems and conducts
analyses for efficient
program/ application
solutions which support
client business processes
and functional
requirements.
May provide input to
estimate requirements for
project plans.

1
Kaiser Permanente - Confidential & Proprietary

Supervises technical aspect of


all development and production
activities:
Serves as subject matter
expert (SME) on own
program/
application/system.

Acts as first point of


escalation for technical
decisions and problems, and
leads technical analyses for
efficient program/
application solutions which
support client business
processes and functional
requirements
Majority of time is spent
conducting same activities
as Senior but at a higher
technical level and with
more responsibility for
guiding and coaching other
team members on work
activities.
Oversees all coding and
work quality reviews.

Majority of time is spent


using business and technical
knowledge to conduct highest
level analyses regarding
program/application/system
and making strategic
recommendations to
management.

Expertly estimates project


requirements internally and
externally (internal staffing,
client and vendor resources,
etc.)

Anticipates and develops


preventive action plans for
interface issues or other
cross-system problems.

Acts as recognized SME


across regional or functional
programs/
applications/systems and as
single point of contact across
regions/systems.

May conduct project


management activities but
typically serves as project
advisor regarding
architecture, approach,
strategy and functionality.

Page 1 of 7

Job Description Summary


Programming/Analysis

318361917.doc (final June 30, 2006)

2
Kaiser Permanente - Confidential & Proprietary

Page 2 of 7

Job Description Summary


Programming/Analysis

JOB CRITERIA
BUSINESS JOB
TITLE

Associate

BUSINESS IMPACT

DECISION-MAKING

PROBLEM
SOLVING

Intermediate

Responsibilities impact
the achievement of team
or department
objectives.
Contributions are usually
limited to task-related
activities.
Typical errors would
normally result in only
minor delays,
inefficiencies and/or
expenses.

Generally involves
following established
procedures, instructions,
and/or manuals.
Requires occasional
judgment to select from
apparent alternatives.
Always escalates nonroutine technical
decisions.
Requires minimal
decision-making.

Develops solutions to
routine technical
problems, following
established policies and
procedures.
Always requires
assistance to solve nonroutine problems.
Most problems are
clearly defined and
solutions are readily
available.

318361917.doc (final June 30, 2006)

Senior

Responsibilities impact the


achievement of
department objectives.
Results usually contribute
to the completion of
projects and department
objectives.
Typical errors would cause
moderate delays,
inefficiencies and/or
expenses.

Typically involves
interpreting and carrying
out general guidelines.
Requires some judgment to
develop alternatives.
Provides information to
others to be used in the
decision-making process.
Usually escalates nonroutine technical decisions.
Requires limited decisionmaking.

Develops solutions to a
variety of technical
problems of moderate
scope and complexity
using judgment within
defined practices and
procedures.
Usually requires assistance
to solve non-routine
problems.
Assesses information to
identify the best solution
from existing alternatives.

Team Lead

Responsibilities impact the


achievement of key
department and/or
functional objectives.
Contributes to the
achievement of
department objectives.
Erroneous decisions or
failure to achieve
department objectives
would normally affect
expenditures and
resources.

Involves interpreting and


analyzing established
concepts.
Exercises judgment to
make decisions for less
defined issues and selects
methods and techniques
for obtaining solutions.
Usually escalates nonroutine technical decisions.
Requires moderately
complex decision-making.

Develops solutions to
complex technical
problems and is able to
execute solutions. May
refer to established
precedents and policies
when making decisions.
May require assistance to
solve non-routine
problems, and may act as
first point of escalation to
solve technical problems.
Requires significant
analysis to develop
solutions for complex
problems.

Technical Lead

Responsibilities impact the


achievement of key functional
and/or KP objectives that have
direct and significant business
impact.
Contributes to the development of
the department's objectives.
Erroneous decisions or
recommendations would normally
result in the inability to reach
functional objectives and negatively
affect expenditures and resources.

Involves interpreting and analyzing


established concepts and trends.
Exercises considerable judgment to
make decisions for less defined and
complex issues.
Understands when technical issues
should be escalated.
May act as first point of escalation
for technical decisions.
Requires complex decision-making
and understanding of business risks.

Develops solutions to a diverse


range of complex problems, which
require creativity and innovation
within broadly defined policies and
practices.
Solves both technical and nontechnical (e.g., coordination,
collaboration) problems
Requires in-depth analysis to
identify and recommend new
solutions for more complex
problems.
Able to anticipate technical and
non-technical problems and develop
preventive action plans.

3
Kaiser Permanente - Confidential & Proprietary

Responsibilities impact the


achievement of key
functional and/or KP
objectives that have direct
and significant business
impact.
Contributes to the
development of the
department's objectives.
Erroneous decisions or
recommendations would
normally result in the inability
to reach functional objectives
and negatively affect
expenditures and resources.
Involves interpreting and
analyzing established
concepts and trends.
Exercises considerable
judgment to make decisions
for less defined and complex
issues.
Acts as first point of
escalation for technical
decisions.
Requires complex decisionmaking and understanding of
business risks.
Develops solutions to a
diverse range of complex
problems, which require
creativity and innovation
within broadly defined
policies and practices.
Focuses primarily on solving
technical problems, and
typically acts as first point of
escalation to solve technical
problems.
Requires in-depth analysis to
identify and recommend new
solutions for more complex
problems.
Able to anticipate technical

Consultant/Specialist

Responsibilities impact the


achievement of integrated
functional and company
objectives.
Influences the development
of the functional and
company objectives.
Erroneous decisions or
recommendations would
normally result in failure to
achieve functional and
company objectives and
negatively affect
expenditures and resources.
Involves a high degree of
interpretation and analysis of
obscure or inconclusive data.
Requires a high level of
judgment and risk taking to
make appropriate decisions
for diverse, sophisticated and
undefined issues.
Acts as highest point of
escalation for technical
decisions.
Requires significantly
complex decision-making.
Develops solutions to
problems of unusual
complexity, which require a
high degree of ingenuity and
innovation, using
independent judgment to
accomplish objectives.
Acts as highest point of
escalation for solving
technical problems.
Requires in-depth analysis to
develop and implement
unprecedented solutions for
more complex problems.

Page 3 of 7

Job Description Summary


Programming/Analysis
problems and develop
preventive action plans.

JOB CRITERIA, continued


Associate

INTERACTIONS /
COMMUNICATIONS

Interacts with own team


and may communicate
outside of team for
routine work activities.
Provides routine, factbased information about
immediate work
activities.
Communicates with
others to request
information or respond to
inquiry.

Intermediate

Interacts with own team


and communicates
outside of team for
routine work activities.
Exchanges and interprets
non-routine information
and/or collaboration of
work.

Senior

Interacts with own team


and comparable levels
outside the team (e.g.,
other IT departments,
user/client).
Shares fact-based,
technical information
within team and with
user/client.
Provides
professional/technical
guidance to team
members.
Influences others regarding
existing concepts,
processes and/or
methodology.

Team Lead

Interacts with own team (including


cross-functional counterparts) and
with user/client.
Provides professional/technical
guidance to team members.
Demonstrates proven facilitation,
delegation and negotiation skills.
Influences others to buy into new
concepts and methodologies.
Builds effective working relationships
across functional lines.
May act as a liaison for
communicating issues between
management and staff.
Must have excellent verbal and writing
skills.

Technical Lead

INDEPENDENCE /
DISCRETION

Follows specific, outlined


and detailed procedures
to conduct work.
Work is closely
supervised (daily).
Exercises limited
discretion within defined
boundaries.

318361917.doc (final June 30, 2006)

Completes tasks
independently, following
established directions to
conduct and prioritize
work.
Works under general
supervision (daily).
Exercises some
discretion within defined
boundaries.
With guidance, able to
solve problems or
difficult issues.

Participates in determining
objectives of assignment,
working with generallydefined directions and
standards to plan, prioritize
and conduct work.
Works under limited
direction (daily and weekly
check-ins).
Plans, schedules and
arranges own activities in
accomplishing objectives.
Work is reviewed at key
intervals for advice and
guidance prior to

Leads the execution of work plans and


activities; helps design and select
techniques and provides direction to
less experienced resources.
Exercises considerable latitude in
determining objectives and
approaches to assignment.
Work is accomplished with limited
direction (weekly and monthly checkins).
Work is evaluated upon completion to
ensure objectives and performance
requirements have been met.
Demonstrates sound judgment in
knowing when to escalate issues.

4
Kaiser Permanente - Confidential & Proprietary

Interacts with own team


(including cross-functional
counterparts) and with
user/client.
Provides
professional/technical
guidance to team members.
Influences others to buy into
new concepts and
methodologies.
Builds effective working
relationships across
functional lines.
Focuses on getting buy-in
from others when
communicating new or
different technical
information.
Must have excellent writing
skills.
Helps design and select
techniques and provides
direction to less experienced
resources.
Exercises considerable
latitude in determining
objectives and approaches to
assignment.
Work is accomplished with
limited direction (weekly and
monthly check-ins).
Work is evaluated upon
completion to ensure
objectives and performance
requirements have been met.

Consultant/Specialist

May interact with anyone in


the organization and typically
communicates crossfunctionally (i.e., own team,
management, senior
management, client/user,
other departments and
functions).
Requires the exchange of
highly technical, complex
information.
Influences others to buy into
new technical direction and
strategies.
Must gain cooperation and
acceptance/approval in
resolving problems, and/or
negotiating with other parties
to arrive at an agreement.
Develops novel techniques
for conducting work.
Assignments are often selfinitiated and virtually selfsupervisory.
Works under consultative
direction toward
predetermined long-range
goals and objectives.
Review and analysis of key
events by senior
management are critical to
the completion and
attainment of objectives and
goals.
Page 4 of 7

Job Description Summary


Programming/Analysis
completion.

Participates as an active
team member to achieve
established goals.
May provide
performance input on
other team members.
Has no formal
leadership/ supervisory
responsibilities.

MANAGEMENT OF
STAFF

Manages own time,


seeking and providing
feedback to improve
performance.
Provides periodic
informal work
guidance/direction to
and training of team
members with less
experience.
Sometimes provides
performance input on
other team members.
Has no formal
supervisory
responsibilities.

Provides periodic informal


work guidance/direction to,
and training of team
members.
Provides performance input
and recommendations to
management for
development/training
plans.
Has no formal supervisory
responsibilities, but may
provide informal oversight
of work assigned to lower
levels.

318361917.doc (final June 30, 2006)

Leads team on all aspects of work


activities, including staffing/
scheduling, training and ensuring
completion of work objectives.
Provides on-going coaching, enabling
team members to develop and
improve skills and capabilities that
support the effectiveness of the
department and/or function.
May serve as a technical/ professional
mentor to team members.
Typically provides primary
performance input and
recommendations to management for
development/ training plans and/or
performance reviews.
Typically interviews candidates and
makes hiring recommendations.
Has no formal supervisory
responsibilities, but manages the
department workload.

5
Kaiser Permanente - Confidential & Proprietary

Demonstrates sound
judgment in knowing when to
escalate issues.

Demonstrates sound
judgment and discretion.

Provides on-going coaching


and mentoring, enabling
team members to develop
and improve skills and
capabilities that support the
effectiveness of the
department and/or function.
Serves as a key technical/
professional mentor to team
members, particularly in own
area of expertise.
Typically provides
performance input and
recommendations to
management for
development/training plans
and/or performance reviews.
Has no formal supervisory
responsibilities.

Provides on-going coaching,


enabling team members to
develop and improve skills
and capabilities that support
the effectiveness of the
department/function.
Serves as the highest
technical/professional mentor
to team members on all
technical areas.
Provides performance input
and recommendations to
management for
development/training plans
and/or performance reviews.
Have no formal supervisory
responsibilities.

Page 5 of 7

Job Description Summary


Programming/Analysis

REQUIREMENTS (Indicate range from minimum to proficient levels)


BUSINESS JOB
TITLE
WORK EXPERIENCE

Associate

FUNCTIONAL
KNOWLEDGE &
SKILLS

Entry level
professional
0-2 years experience.
Some knowledge of
policies, practices and
systems.
Limited use and/or
application of basic
information technology
and programming
principles, theories
and concepts.
Helpful to know some
programming
language(s).

Intermediate

Senior

Team Lead

CUSTOMER &
INDUSTRY
KNOWLEDGE

EDUCATION &
TRAINING/WORK
EXPERIENCE
REQUIRED LICENSE
OR CERTIFICATION

Limited knowledge of
healthcare industry
practices and
standards.

Typically 2-4 years related


experience.

Typically 4-6 years related


experience.

Typically 6-8 years related


experience.

Typically 6-8 years related


experience.

Working knowledge of
policies, practices and
systems.
General application of
concepts and principles.
Full use and application of
standard information
technology and programming
principles, theories, concepts
and techniques.

Thorough knowledge of
policies, practices and systems
used.
Complete understanding and
application of principles,
concepts, practices and
standards.
Broad application of principles,
theories and concepts in
information technology and
programming, plus working
knowledge of other related
fields.

Thorough knowledge of
policies, practices and
systems, particularly for
supported business area.
Proven project/work
management experience
and/or aptitude for
management.
Regularly contributes to the
development of new
concepts, techniques, and
standards.
May contribute to the
development of new theories
and methods.
Employs expertise as a
generalist or specialist.

Thorough knowledge of
policies, practices and
systems, particularly for
supported business area.
Regularly contributes to the
development of new
concepts, techniques, and
standards.
Considered functional expert
in programming/analysis
within KP.
Frequently contributes to the
development of new theories
and methods.
Employs expertise as a
generalist or specialist.

Preferred knowledge of
Kaisers business required,
particularly for supported
infrastructure area.

Frequent use and general


knowledge of healthcare
industry practices,
techniques and standards
preferred.

Full knowledge of healthcare


industry practices preferred
and/or understanding of
membership-based business.

Preferred knowledge of
Kaisers business required,
particularly for supported
infrastructure area.

4-year degree in
related field or
equivalent experience.

Generally, a 2 year degree in


related field or equivalent
experience.

Generally, a 4-year degree in


related field or equivalent
experience.

Generally, a 4-year degree in


related field or equivalent
experience.

Generally, a 4-year degree in


related field or equivalent
experience.

Technical certifications
preferred and/or
required, where
applicable.

Technical certifications
preferred and/or required,
where applicable.

Technical certifications
preferred and/or required,
where applicable.

Technical certifications
preferred and/or required,
where applicable.

Technical certifications
preferred and/or required,
where applicable

318361917.doc (final June 30, 2006)

Consultant/Specialist

Technical Lead

6
Kaiser Permanente - Confidential & Proprietary

Typically 8+ years related


experience.

Advanced knowledge (broad


expertise or unique
knowledge) of policies,
practices and systems; deep
technical expertise in own
area of application(s) and
broader understanding of all
technologies.
Develops advanced concepts,
techniques and standards.
Develops new applications
based on professional
principles and theories.
Viewed as functional expert
and leader in programming/
analysis within KP.
Applies advanced principles,
theories, and concepts.
Contributes to the
development of innovative
principles and ideas.
Preferred knowledge of
Kaisers business across all
infrastructure areas required.
Must stay abreast of
emerging technologies and
trends in the healthcare
industry.
4-year degree in related field
or equivalent experience.
MA or equivalent experience
preferred.
Technical certifications
preferred, and/or required,
where applicable.

Page 6 of 7

Job Description Summary


Programming/Analysis

REQUIREMENTS, continued (Indicate range from minimum to proficient levels)


BUSINESS JOB
TITLE

Associate

PROTECTED
HEALTH INFO (PHI):

Check all that apply.

Patient/Member
Demographics
Membership/Enrollment
Info
Appt
Scheduling/Registration
Gen Medical Record
Limited Info
Gen Medical Record
Entire Record
A/CD Medical Record
Mental Health Medical
Record
Billing Information
Claims Information
Other: Radiology Info Syst
(RIS)
Other:

Intermediate

Patient/Member Demographics
Membership/Enrollment Info
Appt Scheduling/Registration
Gen Medical Record Limited
Info
Gen Medical Record Entire
Record
A/CD Medical Record
Mental Health Medical Record
Billing Information
Claims Information
Other: Radiology Info Syst (RIS)
Other:

Senior

Team Lead

Patient/Member Demographics
Membership/Enrollment Info
Appt Scheduling/Registration
Gen Medical Record Limited Info
Gen Medical Record Entire
Record
A/CD Medical Record
Mental Health Medical Record
Billing Information
Claims Information
Other: Radiology Info Syst (RIS)
Other:

Patient/Member Demographics
Membership/Enrollment Info
Appt Scheduling/Registration
Gen Medical Record Limited
Info
Gen Medical Record Entire
Record
A/CD Medical Record
Mental Health Medical Record
Billing Information
Claims Information
Other: Radiology Info Syst (RIS)
Other:

Technical Lead

Patient/Member Demographics
Membership/Enrollment Info
Appt Scheduling/Registration
Gen Medical Record Limited
Info
Gen Medical Record Entire
Record
A/CD Medical Record
Mental Health Medical Record
Billing Information
Claims Information
Other: Radiology Info Syst (RIS)
Other:

Consultant/Specialist

Patient/Member Demographics
Membership/Enrollment Info
Appt Scheduling/Registration
Gen Medical Record Limited
Info
Gen Medical Record Entire
Record
A/CD Medical Record
Mental Health Medical Record
Billing Information
Claims Information
Other: Radiology Info Syst (RIS)
Other:

ENVIRONMENTAL FACTORS
ENVIRONMENT

Office
The following applies to all levels:

COMPLIANCE & INTEGRITY: Consistently supports compliance and the Principles of Responsibility (Kaiser Permanentes Code of Conduct) by maintaining the privacy and confidentiality of information, protecting the assets of the organization, acting with ethics
and integrity, reporting non-compliance, and adhering to applicable federal, state and local laws and regulations, accreditation and licensure requirements (if applicable), and Kaiser Permanentes policies and procedures.
Models and reinforces ethical behavior in self and others in accordance to the Principles of Responsibility; adheres to organizational policies and guidelines; supports compliance initiatives; maintains confidences; admits mistakes; conducts business with honesty;
shows consistency in words and actions; follows through on commitments.
All Directors, Managers and Supervisors are accountable for communication, implementation, enforcement, monitoring and oversight of compliance policies and practices in their departments.
SERVICE & QUALITY: In addition to defined technical requirements, accountable for consistently demonstrating service behaviors and principles defined by the Kaiser Permanente Service Quality Credo, the KP Mission as well as specific
departmental/organizational initiatives. Also accountable for consistently demonstrating the knowledge, skills, abilities, and behaviors necessary to provide superior and culturally sensitive service to each other, to our members, and to purchasers, contracted
providers and vendors.
DISCLAIMER: The above statements are intended to describe the general nature and level of work being performed by incumbents assigned to this job. This is not intended to be an exhaustive list of all the responsibilities, duties and skills required. The time
devoted to the activities listed may be changed and other duties may be assigned.

PA Job Family_Final Sept 2006.doc

318361917.doc (final June 30, 2006)

7
Kaiser Permanente - Confidential & Proprietary

Page 7 of 7

Вам также может понравиться