This class is the sixth level in a seven-level Information Technology Series devoted to providing information technology application, network and user support, management and security. Incumbents provide professional journey-level technology analysis work in an assigned area. Work may include defining system requirements, priorities and viable alternatives; programming and coding; application support including system debugging, updating and configuration, user support; documentation creation/management; developing reports; and writing interfaces and data extracts. As assigned, incumbents may serve as lead workers, assigning work and monitoring work completion or may supervise paraprofessional and/or support staff including conducting performance evaluations, coordinating training, and implementing hiring, discipline and termination procedures.
Provides technology support of users, business processes and system solutions; performs needs analysis; gathers technology requirements; identifies, develops, implements and/or maintains technology solutions. As assigned, incumbents may serve as lead workers, assigning work and monitoring work completion or may supervise staff including conducting performance evaluations, coordinating training, and implementing hiring, discipline and termination procedures.
Provides analytical support of assigned business systems, servers and applications; performs technical design, development, configuration, testing and maintenance activities; writes custom code in support of application enhancements; maintains application security including user access and account profile modification.
Analyzes performance/production issues and system/software errors and faults; performs troubleshooting and root cause analysis; works internally and/or with vendors to identify and resolve issues and maintain system functionality.
Serves as project team member presenting solutions to stakeholders; analyzes and documents requirements; prioritizes and manages tasks; maintains schedules and provides project updates; researches technologies for current and future projects; identifies and implements technical solutions and productivity enhancements.
Develops and maintains reports, technical system documentation, end user reporting tools, database structures, queries and/or technical reference materials; develops system interfaces and extracts/migrates data; provides user training and technical guidance.
Performs other duties of a similar nature and level as assigned.
EDUCATION AND EXPERIENCE: Bachelor's degree in computer science or directly related field and two years of experience related to assignment. OR An equivalent combination of education and experience sufficient to successfully perform the essential duties of the job such as those listed above, unless otherwise subject to any other requirements set forth in law or regulation. LICENSING/CERTIFICATIONS:
Valid Driver's License Required
Software application, programming language and system functionality related to area of assignment.
Application software development and maintenance practices and methods.
Principles and practices of program administration and management.
Principles and applications of critical thinking and analysis.
Principles and methods of qualitative and quantitative research.
Best practices, trends and emerging technologies.
Project management principles.
Modern budget practices.
Applicable federal, state and local laws, codes, regulations (based on assignment).
Customer service principles.
Specialized equipment relevant to area of assignment.
Modern office technology.
Developing and maintaining applicable code based on technical specifications.
Prioritizing and managing technology processes and project activities.
Gathering data, analyzing findings and applying logic and reason.
Researching industry trends, solutions and best practices.
Interpreting, monitoring and reporting data and statistics.
Authoring and preparing original reports, technical documents and resource materials.
Monitoring project schedules, status and compliance.
Organizing and maintaining technical and process documentation, schedules, records and files.
Coordinating deadlines and prioritizing competing demands.
Interpreting and applying applicable laws, codes, regulations and standards (based on assignment).
Providing customer service.
Utilizing a computer and relevant software applications.
Utilizing communication and interpersonal skills as applied to interaction with coworkers, supervisors, the general public and others to sufficiently exchange or convey information and to receive work direction.
Internal Number: 2018-00506
About City of Raleigh
Raleigh is a progressive City municipality that employs approximately 3,000 full-time employees from all over the Triangle and surrounding areas, including Wake, Durham, Nash, Franklin, Johnston, Harnett and Orange counties. We offer positions in the following areas: Administrative, Clerical, Professional, Temporary Clerical Assignments, Technical, Public Safety, Equipment Operators, Service Specialists, Maintenance, Volunteer and Internships. Be it education, technology, medicine, finance, government, retail, publishing or the arts Raleigh welcomes those with energy and aspirations.
Raleigh is routinely cited as one of the nation's most hospitable areas for starting a business, expanding a business or being a part of the exciting working world. More than 74 percent of Raleigh enjoys the rewards and vitality of being part of the labor force. The national average is about 64 percent. This makes for a bustling city where 31 percent of the households earn more than $75,000 annually, compared to the national average of 26.6 percent.