Network Security Software Developer

advertisement
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
Download