What are the responsibilities and job description for the Transportation Program Analyst 3 - Kanawha County position at West Virginia Department of Transportation (WV)?
JOB
The Transportation Program Analyst 3 will serve in the Information Technology (IT) Application Support Unit and/or the IT Data Services Unit. Performs advanced level complex systems and analysis work in the development, implementation, and maintenance of computer applications. May serve as a project team leader, assigning and reviewing work of lower level programmer analysts. Receives requests for new systems and modifications to existing systems and conducts feasibility studies to estimate cost, materials, equipment, and time needed to fulfill requests. Uses various complex techniques for systems development. Monitors project expenses. An irregular work schedule may be required of this position. Performs other related duties as required.Pay Grade 19
EXAMPLE OF DUTIES
Assists management in establishing standards and methodology for analysis, design and coding of complex systems.Reviews functionality and utility of complex hardware/software systems to develop cost/benefit ratios and select appropriate platforms for systems and development and operations.Compares viability of various software development tools for systems analysis and design.Analyzes benchmarks and other performance measures to select appropriate languages and database for systems construction and implementation.Writes a user procedure manual upon completion of a new system, explains the procedures to the users, and initiates the training required for conversion to data processing or a modified system.Trains subordinate programmer analysts in complex programming and analytical techniques.Ensures that programmers and programmer analysts have followed established standards.Reviews design documents for clarity, completeness, and accuracy. Analyzes the facts to determine whether the solutions presented offer the most cost/time effective solution to an agency systems problem.Monitors the implementation of accepted documents to ensue the system's arrival and installation.Meets with agency personnel to determine functions, goals, and systems problems; develops solutions and documents them.Participates in self-study and vendor-supplied courses to improve skills in more complex programming areas.Develops new or modifies existing complex programs, reviews logic, codes logic flow into appropriate language, conducts test run, debugs program from test results and prepares documentation.Travel may be required; therefore, a valid driver's license is required.
SUPPLEMENTAL INFORMATION
REQUIRED TRAINING/EDUCATIONBachelor’s degree from a regionally accredited four-year college or university in computer science or related field including but not limited to business data programming, business systems analysis, computer accounting, computer and information systems, computer servicing technologies, information systems management, data processing, or computer engineering.Substitution 1: Associate’s degree from a regionally accredited college, university or business school in computer science or related field including but not limited to business data programming, business systems analysis, computer accounting, computer and information systems, computer servicing technologies, information systems management, data processing, or computer engineering and two (2) years of full-time or equivalent part-time paid computer programming experience in one or more programming or database languages. ORSubstitution 2: Four (4) years of full-time or equivalent part-time paid computer programming experience in one or more programming or data base languages may substitute for the required training/education.REQUIRED EXPERIENCEFour (4) years of full-time or equivalent part-time paid experience in programming, system design and analysis work with multiple programming or database languages.Substitution: A graduate degree from a regionally accredited college or university may substitute for two (2) years of the required experience. The graduate coursework, as outlined above, may substitute for a portion of the required experience on a year-for-year basis.
The Transportation Program Analyst 3 will serve in the Information Technology (IT) Application Support Unit and/or the IT Data Services Unit. Performs advanced level complex systems and analysis work in the development, implementation, and maintenance of computer applications. May serve as a project team leader, assigning and reviewing work of lower level programmer analysts. Receives requests for new systems and modifications to existing systems and conducts feasibility studies to estimate cost, materials, equipment, and time needed to fulfill requests. Uses various complex techniques for systems development. Monitors project expenses. An irregular work schedule may be required of this position. Performs other related duties as required.Pay Grade 19
EXAMPLE OF DUTIES
Assists management in establishing standards and methodology for analysis, design and coding of complex systems.Reviews functionality and utility of complex hardware/software systems to develop cost/benefit ratios and select appropriate platforms for systems and development and operations.Compares viability of various software development tools for systems analysis and design.Analyzes benchmarks and other performance measures to select appropriate languages and database for systems construction and implementation.Writes a user procedure manual upon completion of a new system, explains the procedures to the users, and initiates the training required for conversion to data processing or a modified system.Trains subordinate programmer analysts in complex programming and analytical techniques.Ensures that programmers and programmer analysts have followed established standards.Reviews design documents for clarity, completeness, and accuracy. Analyzes the facts to determine whether the solutions presented offer the most cost/time effective solution to an agency systems problem.Monitors the implementation of accepted documents to ensue the system's arrival and installation.Meets with agency personnel to determine functions, goals, and systems problems; develops solutions and documents them.Participates in self-study and vendor-supplied courses to improve skills in more complex programming areas.Develops new or modifies existing complex programs, reviews logic, codes logic flow into appropriate language, conducts test run, debugs program from test results and prepares documentation.Travel may be required; therefore, a valid driver's license is required.
SUPPLEMENTAL INFORMATION
REQUIRED TRAINING/EDUCATIONBachelor’s degree from a regionally accredited four-year college or university in computer science or related field including but not limited to business data programming, business systems analysis, computer accounting, computer and information systems, computer servicing technologies, information systems management, data processing, or computer engineering.Substitution 1: Associate’s degree from a regionally accredited college, university or business school in computer science or related field including but not limited to business data programming, business systems analysis, computer accounting, computer and information systems, computer servicing technologies, information systems management, data processing, or computer engineering and two (2) years of full-time or equivalent part-time paid computer programming experience in one or more programming or database languages. ORSubstitution 2: Four (4) years of full-time or equivalent part-time paid computer programming experience in one or more programming or data base languages may substitute for the required training/education.REQUIRED EXPERIENCEFour (4) years of full-time or equivalent part-time paid experience in programming, system design and analysis work with multiple programming or database languages.Substitution: A graduate degree from a regionally accredited college or university may substitute for two (2) years of the required experience. The graduate coursework, as outlined above, may substitute for a portion of the required experience on a year-for-year basis.