2020 Regional Pay Methodology and Demographics Report

2020 Regional Pay Survey Methodology & Demographics

Plans, implements and coordinates application developing/programming projects. Works with user requests for application development and determines processing requirements. Allocates development resources and determines time frames. Monitors development process against commitments. Provides technical expertise to the programming team and others in the organization. Manages a department with reporting supervisors. May manage a function with no or few direct reports. Makes final decision on administrative, project management and operational matters. Actions directly impact department performance. Reports to director or executive level in smaller organizations. Oversees applications programming activities. Supervises work of employees engaged in developing, maintaining, and modifying programs. Confirms quality standards of programming and accuracy of instructions given to computer operations staff. Typically requires a Bachelor’s degree in Computer Science or related field with 3-5 years programming experience and a minimum of one year supervisory experience. Develops and programs software applications for business operations. Confers with users to define requirements and resolve problems. Analyzes and estimates feasibility, cost, time, compatibility with other systems, and computer capabilities. Converts designs and specifications into computer code and then into programs. Monitors performance of programs after implementation. Professional level software engineer. Under general direction performs engineering duties for projects of moderate complexity. Provides some technical team leadership. Typically requires bachelor's degree in engineering, science or math and 2-4 years of experience. Manages all activities related to the operations and maintenance of mainframe computer and peripheral equipment. Analyzes usage patterns and establishes schedules and procedures for maximum utilization of the system. Coordinates activities with other IS areas and other departments. Typically requires a degree and 5-8 years of related work experience. In addition to performing the duties of Programmer II, direct the work of other Programmers and help train entry level Programmers in a lead capacity only. May analyze and define problems which will be programmed by other Programmers. This is not a supervisory position. Also see Programmer/Analyst positions (#1865-1870-1875). Develop a wide variety of complex computer programs for a medium to large size system to meet the needs of company departments. Analyze requirements for complex business, statistical, technical, mathematical, and scientific problems. Write, detail and code program instructions. Prepare flow charts and other documentation. Test and debug programs. Correct program errors by modifying instructions and sequences. Evaluate and resolve software and hardware problems for computer operators. From detailed specifications, develop and modify a variety of software programs which are less complex in nature for a small to medium size system. Assist in programming projects and modify purchased software as assigned. Code, test, debug and document programs or program segments. Correct program errors. Resolve software and hardware problems for computer operators. This is an entry level position typically requiring related college or vocation training, but little previous experience. Review and monitor a database application. Design database systems, and is responsible for implementation, backup, recovery, and documentation functions. Responsible for training and user consultation. Establish standards and procedures and assures appropriate coordination with systems, operations and technical support personnel. May supervise lower level database. Typically requires a degree in computer science and 3-5 years’ experience in database management. Designs, implements, and maintains moderately complex databases. Maintains database dictionaries and ensures system integration. May work with Database Administrators on complex projects. Oversees the technical design, development and maintenance of databases and master files on large complex projects. Maintains database dictionaries, ensures database performance and resolves problems. Coordinates with other IS departments to ensure implementation and monitoring of databases. Analyzes and projects long-range space requirements. Typically requires a degree in a related field with 3-5 years database analyst experience. Responsible for administering the organization's local area network (LAN), including the installation, configuration, and maintenance of software and hardware connected to the LAN server and workstations. Performs various related functions to assure conformance with department and company objectives; interfaces with company personnel, vendors and external consultants as required; performs backup and assures appropriate security; provides guidance, training and technical assistance to system users; and plans and recommends systems upgrades as appropriate. This is an experienced level position typically requiring 2 to 4 years of related work experience. Plan, design, test and document programs for internal and/or external world wide web pages. Convert documents into HTML (Hypertext Markup Language) or other programming languages. Consult with users during document planning and design stage. May participate on standards and practices oversight committee. This is a fully qualified level and requires a background in information systems background and good writing skills. Manages all web content and projects related to the web site. Writes, edits, and proofreads new content. Ensures that all documents meet established content standards and works with developers to assess any technical challenges in displaying the content. Familiar with a variety of the field's concepts, practices, and procedures. Relies on extensive experience and judgment to plan and accomplish goals. Manages a unit or function through supervisors and/or senior staff. Makes final decision on administrative, project management and operational matters. Reports to manager or director in smaller organizations.

1877E Application Developer Manager

1880E Applications Programming Supervisor

1882E Application Developer

1885E Computer Operations Manager

1900N Programmer III

1910N Programmer II

1915N Programmer I

1920E Database Administrator

1925E Database Analyst

1930E Database Analyst - Senior

1935E LAN Administrator

1940E Webmaster

1942E Web Content Product Manager

Page 56

© 2020. All rights reserved.

Made with FlippingBook Learn more on our blog