Mindlance
Software Developer - Expert
Mindlance, Delmar, New York, United States, 12054
Provide a short description of the Position: The New York State Department of Motor Vehicles (DMV) will move its public website (dmv.ny.gov) and intranet site from Drupal 7 CMS to Drupal 8/9. Along with these migrations, DMV would like to make some stylistic and functional customizations to the site. This effort requires one Expert Level Drupal Software Developer consultant 100% devoted to the DMV Web Services Office. The DMV website has many contributed and customized features: 1. A customized site search using SOLR 2. A customized DMV office locator tool 3. A customized forms search tool 4. A customized locator tool to find participating organizations where a customer can get a DMV eye test before renewing their license 5. A customized tool to display regulated driving training course providers 6. Integration (via application program interface (API)) with a third party email/text notification service provider 7. Webforms (in the Webform4 module) 8. Driver's manual test practice quizzes (using Quiz module) 9. Image sliders 10. Simple Object Access Protocol (SOAP) and Representation State Transfer (REST) APIs to integrate with State and external information systems 11. Collapsible sidebar menus The consultant will work with DMV's Web Services Office developer staff and `staff from the New York State Office of Information Technology Services (ITS) on maintaining and improving the Intranet and Internet sites in Drupal. DMV is committed to ensuring the website adheres to Web Content Accessibility Guidelines (WCAG) 2.1 guidelines. The consultant will participate in this effort. Provide a list of the day-to-day tasks to be performed by the Selected Candidate: 1. Remediate any identified issues with website accessibility per WCAG 2.1 guidelines. 2. Configure Drupal on the Internet and Intranet project including but not limited to: a. Menus b. Views c. Blocks d. Permissions e. Roles f. Content types g. Panels h. Organic Groups i. Caching/improving site performance j. Install and configure new modules k. Install and configure security and other system updates 3. Perform data and system analysis on site search 4. Perform data and system analysis of the website performance. 5. Help DMV identify and execute solutions that expand and/or improve DMV's intranet and internet services. 6. Work with DMV Business Unit content contributors to transfer their content to Drupal. 7. Participate in meetings/discussions with the DMV Web Services Office developer team and Web Services Office in general 8. Currently the position requires at least half of a pay period to be on site, which is subject to change. However, there is the possibility of up to 100% remote depending on the candidate.