ENTERPRISE DESIGN SPECIALIST 03525
DISTINGUISHING FEATURES OF THE CLASS
This position provides core services across an organization which includes the interpretation of policies for the operation and support of Enterprise and other organization wide systems. Work includes the responsibility of planning, developing and executing the support of such systems through working with system users and technology management staff. Supervision is not a regular occurring function of this position. Direct supervision is received from an Application Program Manager or other supervising management staff. Does related work as required.
TYPICAL WORK ACTIVITIES
Consults and works with users to develop business processes to leverage Enterprise or other organization wide applications.
Analyzes work procedures to identify those which are adaptable to computer applications.
Devises/applies plans to upgrade from manual methods to computerized systems.
Processes software trouble reports and analyzing the system to determine possible problem areas.
Consults with vendors to ascertain the products available to meet the customer’s needs.
Recommends hardware and software to meet user needs.
Provides in depth support for specific applications.
Works with manager or supervisor in planning work schedules to meet operating demands and programming commitments.
Prepares workflow diagrams and structuring charts to define workflow processes.
Works on complex reporting requirements and providing data extraction and analysis for software purchased from an outside vendor.
Performs as a liaison between the customer and vendor personnel that support purchased software.
Develops the logic of a computer program based on program specifications, flowcharts and other documentation.
Designs, develops and coordinates programs within a particular application.
Writes program instructions (code) in a specific programming language.
Prepares sample test data and debugs the program code.
Develops software that operates on multiple platforms (mainframe, midrange,
PCs, laptops, Personal Data Assistants (PDAs), etc.) as needed.
Plans and implements new software releases, fixes and functionality.
Assists in the development of and participates in functional and quality assurance testing of new software releases.
Tests the program within the overall system with sample and actual data and making modifications.
Develops reports, preparing data for export, establishing procedures for importing of data.
Analyzes and defines interface and communications requirements with other software.
Plans and develops required interfaces to software systems.
Prepares data for display on the other media (Internet, Intranet, PDAs, laptops, etc.)
Troubleshoots with application software vendors for user/system problem resolution.
Provides first-line diagnosing/trouble-shooting of computer problems relating to software packages, basic hardware issues, security and password problems.
Conducts follow-up checks to ensure that problems are resolved to each staff/customer’s satisfaction.
Develops program and user documentation and operator instructions.
Develops models that document data stored and work processes performed.
Develops and implementing ongoing needs assessment of both individuals and organization to identify types and contents of training.
FULL PERFORMANCE KNOWLEDGES SKILLS ABILITIES AND PERSONAL CHARACTERISTICS
Ability to solve problems through the use of logic.
Thorough knowledge of electronic data systems analysis.
Good knowledge of the needs of County departments.
Ability to express oneself clearly and concisely, orally and in writing.
Ability to understand and follow complex oral and written instructions.
Ability to analyze facts and to exercise sound judgment to arrive at logical conclusions.
Ability to work well with others.
Thorough knowledge of current Enterprise and other organization wide integrated application systems, policies for operation and support and procedures for operation.
Promotional: One (1) year of permanent competitive class status in the title of Enterprise Support Specialist or Programmer II.
Graduation from a regionally accredited college or university or one accredited by the New York State Board of Regents to grant degrees with a baccalaureate degree or higher in computer science or a closely related field and two (2)years of work experience, or its part time equivalent, supporting an Enterprise System or other software system which is used to provide core services across an organization and on which other applications are dependent on; or,
Graduation from a regionally accredited college or university or one accredited by the New York State Board of Regents to grant degrees with an associate’s degree in computer science or a closely related field and four (4) years of work experience, or its part time equivalent, supporting an Enterprise System or other software system which is used to provide core services across an organization and on which other applications are dependent on.