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