Programmer / Analyst II

advertisement
Item 3.R-January 13, 2012
ADMINISTRATIVE FACULTY POSITION DESCRIPTION QUESTIONNAIRE
To expedite and facilitate the PDQ review process, please send the PDQ and Org Chart electronically to
marshag@unr.edu for discussion and for initial review before routing PDQ for approval signatures.
Questions - call UNR Faculty HR at 682-6114
INSTRUCTIONS: See http://www.unr.edu/vpaf/hr/compensation/placement.html for complete instructions.
Incumbent(s) Name (if applicable): John Kearney (16597); Nancy
Durano (11210); Sergiu Pascutiu (16060); Glada Elems (11558);
Lauren Johnson (16276); Vacant (11114)
Current Title: Programmer/Analyst II (IT)
Position #(s): 16597; 11210;
16060; 11558; 11114(V)
Current Range: 2
(JCC:76293;3J;CM5501;CC101;E)
Department: Information Technology
College/Division: Office of Provost
Account #(s): 1101-109-0902
Action Proposed: (check all that apply)
( ) New position: Proposed Range:
Proposed Title:
( ) Title Change, Proposed Title:
( ) Proposed Reassignment from Range
to Range
(X) Revised PDQ only (no change in range or title)
( ) Line of Progression (show titles below)
Range:
JCC (Current
or new HR
assigned):
I certify that the statements in this description are accurate and complete to the best of my knowledge.
____________________________________________________________
Employee’s Signature
__________________
Date
I/we have reviewed the statements in this form and they accurately reflect the job assignments.
____________________________________________________________
__________________
Immediate Supervisor’s Signature
Tracy Williams, Mgr, Applications Spt
Date
____________________________________________________________
Director/Chair/Dean
John B. Vilseck, Director, Information Technology
__________________
Date
Approved for Salary Placement Committee review.
____________________________________________________________
__________________
Pres / Vice Pres / Vice Prov Signature Heather Hardy
Date
Executive Vice President and Provost
Action Approved by the President (Completed by Faculty HR):
Position #: 16597;11210;16060;11558;11114
EEO Code:
3J
CUPA Code: CM5501
Exempt: Yes or No Census Code: 101
Job Class Code: 76293
Range: 2
Effective Date:
Approved Title:
Programmer/Analyst II (IT)
____________________________________________________________
__________________
Employee Signature
Date
(Employee signs and sends to HR for personnel file after PDQ has been “final” stamped for approval)
Rev: 12/1/2008
Position Description – Programmer/Analyst II (IT)
Page 2
1. Summary Statement: State the major function(s) of the position and its role in the
university. Attach an organizational chart with positions, ranges, and names for the division
which reflects the position in it as well as those supervised in the department. (This section is
used for advertisement of the position.)
The Programmer/Analyst II participates as an Information Technology (IT) team member in the
programming, implementation and maintenance of campus business oriented computer applications.
The Programmer/Analyst develops, modifies, tests, implements and supports IT computer
applications and programs. The individual works directly with and provides support to end users to
define system specifications and reports to the Manager, Application Support.
2. List the major responsibilities, including percentage of time devoted to each. Provide
enough detail to enable a person outside the department to understand the job (percentage
first with heading and then bulleted information).
70% - Programming
 Computer programming and program maintenance using computer languages in use by IT
including MS Visual Studio, stored procedures, source control, Unified Modeling Language
and other tools
 Modify, test, implement and support computer applications in accordance with the software
development life cycle
 Convert user specifications into working data models
30% - End User Support
 Work directly with end users to define system specifications
 Provide end-user support
3. Describe the level of freedom to take action and make decisions with or without
supervision and how the results of the work performed impact the department, division and/or
the university as a whole.
Level of Freedom
The Programmer/Analyst works with the Manager on project planning. The Programmer/Analyst
makes decisions in translating the functional specifications of users to technical specifications.
Problem solving skills are utilized in developing requirements, testing and troubleshooting user
problems. Resource allocation decisions are made in conjunction with the Manager.
Impact
This is a mid-level programming position requiring independent judgment. Programming decisions,
judgments, and performance affect the overall quality of the computer applications, the ease with
which other programmers can modify or maintain these programs, and how these programs will
integrate with other campus applications. Poor performance directly impacts the operational areas for
which the program was designed.
4. Describe the knowledge, skills (to include cognitive requirement and verbal and written
communication), and abilities (to include task complexity, problem solving, creativity and
innovation) essential to successful performance of this job (in bullet format).
Knowledge of:
 Languages and tools to include but not be limited to: Visual Studio, C#.NET, VB.NET,
ASP.NET, Oracle, PL/SQL - stored procedures, SQL Reporting Services, current Windows
operating systems, UML, Subversion, and interfacing with MS Office/ SharePoint
Position Description – Programmer/Analyst II (IT)





Page 3
General object oriented programming concepts
Relational databases and SQL
Desktop and server computer hardware and operating systems
Computer networking as it relates to the development and support of multi-tiered applications
Higher education working environment
Skills:
 Excellent written and verbal communication skills
 Discipline and organizational skills in order to effectively program and maintain computer
programs in a complex computer environment
Ability to:
 Develop computer programs using varying machines, languages and development
environments
 Take initiative and work independently as well as part of a group
 Document systems in a manner which can be easily understood
5. Describe the type of personal contacts encountered in performing the duties of the job.
Explain the nature and purpose of these contacts: i.e., to provide services, to resolve
problems, to negotiate.
Internal
Faculty and Staff
Reason for Contact
To meet with users to determine system requirements, in some
cases requiring negotiating and consensus building; to involve in
testing; to provide end-user support
External
Vendors
Reason for Contact
To work on configuration and integration issues
6. Indicate the minimum qualifications which are necessary in filling this position should it
become vacant. Please keep in mind the duties/responsibilities of the position rather than the
qualifications of the incumbent.
a.
Minimum educational level, including appropriate field, if any.
Bachelor’s Degree from a regionally accredited institution
b.
Minimum type and amount of work experience, in addition to the above required
education necessary for a person entering this position.
Bachelor’s Degree and two years of experience programming to include .NET
languages (VB.NET or C#.NET) and stored procedures in (T-SQL or PL/SQL, etc.)
Preferred Licenses or Certifications: None
c.
Indicate any license or certificate required for this position.
None
Download