POSITION DESCRIPTION QUESTIONNAIRE ADMINISTRATIVE FACULTY ALL INFORMATION MUST BE PROVIDED. INCOMPLETE FORMS WILL BE RETURNED TO DEPARTMENT. QUESTIONS? CALL UNR Faculty Human Resources at 784-6082 x250. ******************************************************************************************************************** INSTRUCTIONS: PDQ and Org Chart must be sent to marshag@unr.edu for initial review BEFORE routing. 1. Complete form, sign, and submit to immediate supervisor; 2. Supervisor (chair/director/dean)– review, approve, sign, forward to vice president or vice provost; 3. Pres/Vice Pres/Vice Prov - approve, sign, forward to Placement Committee (c/o UNR HR, M/S 238); 4. Placement Committee recommends administrative salary range and title & forwards to Provost. 5. Approval letters are then sent from HR with final stamped PDQ to Vice President, Dean or Director and supervisor for PAF/Terms preparation. ******************************************************************************************************************** Incumbents’ Name (if applicable): Vacant Position #: Current Title: Information Systems Spec III (07.913;5A;None;NE) Current Range: CL 39 Department: Campus Computing College/Division: Information Technology Action Proposed: (check all that apply) RECLASSIFICATION from CLASS to ADMIN ( x ) New position : Proposed Range: 3 Proposed Title: Network Security Software Developer ( ) Title Change, Proposed Title: ( ) Proposed Reassignment from Range to Range ( ) Revised PDQ only (no change in range or title) 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 Jeff Springer Date Mgr, Network & Computer Security Director/Chair/Dean Aaron Smetana Director, Campus Computing Approved for Salary Placement Committee review. Date Pres / Vice Pres / Vice Prov Signature Steven Zink Date Vice President, Information Technology Action Approved by the President (Completed by Faculty HR): Position #: EEO Code: CUPA Code: Job Class Code: Exempt: Yes or No Range: Effective Date: Title Approved: _____________________________________________________________________________ Employee’s Signature (Sign & send to HR for personnel file after final approval) Date Revised: 3 / 1 / 2006 Revised 3.2006 http://www.unr.edu/vpaf/hr/forms/documents/pdq_001.doc Position Description – Network Security Software Developer, Position # 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 Network Security Software Developer, reporting to the Manager of Network Security, is responsible for various security related software projects including Authentication, Auditing, Network Monitoring, and Account Management. Primary duties include designing and writing software based solutions to current Network and Security projects. In addition, this position maintains the software repository, works with other software developers within Information Technology (IT) to develop best practices and helps to train support personnel on using the custom built software. 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 from greatest to least percentage). 60% - Research, design, and implement software based solutions for network management and security infrastructure Software solutions assist in the day-to-day management of the campus network and allow support personnel to automate some current tasks such as IP address assignment and netid management. Assist in building monitoring and data analysis applications to diagnose and alert personnel to threats and network outages on campus 20% - Work with IT personnel to provide software based solutions to other IT initiatives Provide network security specific solutions and assist other units of IT to design or develop solutions to their particular projects. 10% Provide assistance with security related incidents Provides assistance in forensic analysis of malicious software discovered on UNR computers or current malware circulating on the internet to determine the risk to the University 5% - Training of Support Personnel Assist in training the support personnel from IT in using the custom applications 5% - Maintain the software versioning system 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. A secure and managed network is essential to the smooth functioning of every department in the university engaged in instructional, research or administrative activities. This position supports core network security and administration. Judgments, decisions and performance affect the security, stability and performance of every computing activity tied to the campus network. Position Description – Network Security Software Developer, Position # Page 3 4. Describe the knowledge, skills (to include cognitive requirement and verbal and written communication), and abilities (to include task complexity, problem solving, creativity & innovation) essential to successful performance of this job (in bullet format). Knowledge of: Software Development in a Windows environments utilizing the dotNet framework and the C# programming language Software versioning systems Secure programming techniques Software auditing tools Database design and maintenance Software design fundamentals Skills: C# Visual Studio TCP/IP Networking LDAP SQL Ability to: Work well in an unsupervised environment Communicate effectively and train other IT personnel in the use of custom applications Manage medium sized software projects involving multiple developers Develop new skills appropriate to a rapidly changing IT infrastructure Research new technologies to improve and expand IT service offerings 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. Primary contact is with IT personnel in designing software solutions to network problems, training support personnel in custom applications, and resolving security problems. The position sometimes interacts with faculty, staff and occasionally students to analyze and resolve security incidents. 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 with emphasis or major in information systems or a related field 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 four years experience in software design or programming c. Indicate any license or certificate required for this position. None