This position will perform as a Senior (web) Programmer/Analyst to design, develop and maintain complex Java systems for the Department of Technology, Management and Budget (DTMB), providing agency support for the Michigan Department of Transportation (MDOT). The systems to support are related to the management of MDOT assets and may include statewide inventories, condition ratings, forecasting models, performance measures, jurisdictions and the tracking of events that affect an asset (ex. Road & bridge infrastructure). Typical assignments will include enhancing application functionality, analyzing and resolving problems with existing code, and include interaction with system owners to capture requirements and facilitate user acceptance testing (UAT). This position will follow established design and coding standards and use the state’s SUITE methodology for project management. In addition, responsibilities include developing technical specifications, programming Java code in a J2EE environment, relational database design & modifications, and facilitating the system deployment process. The position will also provide technical support to other on the technical team. Systems to support may include (but are not limited to) the following: Pavement Management Process Plan (PAVEMAPP), Pavement Historical Database (PHD), Ride Quality Forecasting Systen (RQFS), Fabrication Inspection & Construction System (FICS), Michigan Bridge Inspection System (MBIS), Michigan Bridge Reporting System (MBRS), and Public Transportation Management System (PTMS).
Required Education and Experience:
Possession of a bachelor's degree with 21 semester (32 term) credits in computer science, data processing, computer information systems, data communications, networking, systems analysis, computer programming, or mathematics.
Three years of professional experience equivalent to an Information Technology Infrastructure or Programmer/Analyst P11.
Alternate Education and Experience:
Possession of an associate's degree with 16 semester (24 term) credits in computer science, data processing, computer information systems, data communications, networking, systems analysis, computer programming, mathematics or equivalent; and two years of experience as an application programmer, computer operator, or
information technology technician may be substituted for the education requirement.
Educational level typically acquired through completion of high school and three years of experience as an application programmer, computer operator, or information technology technician may be substituted for the education requirement.
State of Michigan - 20 months ago
copy to clipboard -