Application Development
About the role
The Consumer Protection Services Division seeks a contracted developer (beginner to intermediate) for a 9‑month onsite project in Oklahoma City, OK to develop a new Inspections application that replaces the existing program slated for decommissioning in Spring 2027. The role involves converting seventy fillable PDF inspection documents into interactive HTML forms, building JavaScript functionality to save inspector inputs to a SQL database, and using Jinja templates to regenerate PDFs. Additional JavaScript support may be needed to keep the project on track. The interview process consists of an in‑person 30‑minute interview per applicant, with a possible secondary interview.
Responsibilities
- Convert approximately seventy existing fillable PDF inspection documents into new interactive HTML forms.
- Use JavaScript to build functionality for inspector inputs to be saved to a SQL database.
- Employ Jinja templates to compile those inputs back into new PDF files.
- Provide JavaScript development support as needed to help keep the current project on track.
Requirements
- Experience level: beginner to intermediate.
- Experience with JavaScript.
- Experience with SQL (T‑SQL preferred, but any SQL knowledge acceptable).
- Experience with HTML.
- Experience with CSS.
Skills
Primary Skills: JavaScript, SQL, HTML, CSS
Secondary Skills (can be learned on the job): Python, Docker, Jinja, Git/GitHub