Junior Web Application Developer - JavaScript / SQL
Job Description
Job Description
Junior Web Application Developer – JavaScript / SQL
Location: Oklahoma City, OK
Position Type: Full-Time Contract – 9 Months
Schedule: Monday – Friday, 8:00 AM – 5:00 PM
Work Arrangement: On-Site with Flex Schedule Available
Position Overview
The Oklahoma Department of Agriculture, Food and Forestry is seeking a Junior Web Application Developer to support the development of a new Inspections application for the Consumer Protection Services Division.
The new application will allow agency field inspectors to collect agricultural inspection data through online forms, save information to a SQL database, and generate and store PDF documents.
The existing inspections system is scheduled to be decommissioned in Spring 2027, and the replacement application is being developed in-house. This position will provide hands-on development support to the project and will work closely with a lead developer who will provide mentoring and technical guidance.
The primary responsibility will be converting approximately 70 existing fillable PDF inspection documents into interactive HTML web forms that department inspectors will use for data collection.
The ideal candidate will have beginner-to-intermediate development experience with JavaScript and SQL, along with working knowledge of HTML and CSS. Experience with Python, Docker, Jinja, and Git/GitHub is a plus but can be learned on the job.
Key Responsibilities
- Convert approximately 70 existing fillable PDF inspection documents into interactive HTML web forms
- Develop JavaScript functionality for collecting and processing inspector inputs
- Connect form data to a SQL database
- Develop functionality to save inspection data to the database
- Use Jinja templates to compile collected data into PDF documents
- Support the generation and storage of system-generated PDF documents
- Provide JavaScript development support for other project requirements as needed
- Troubleshoot application issues and assist with defect resolution
- Participate in testing and validation of web forms and application functionality
- Work with the lead developer and project team to keep development activities on schedule
- Participate in weekly project status meetings
- Follow established development and documentation practices
Required Skills
- JavaScript
- SQL, including T-SQL or another SQL implementation
- HTML
- CSS
- Basic understanding of web application development
- Ability to work on-site in Oklahoma City, Oklahoma
- Ability to work Monday through Friday, 8:00 AM – 5:00 PM
Preferred / Plus Skills
The following experience is helpful but not required:
- Python
- Jinja / Jinja2
- Docker
- Git
- GitHub
- PDF generation or document automation
- SQL Server
- Web form development
- REST APIs
- Database-driven web applications
Qualifications
- Beginner to intermediate professional development experience
- Ability to write and troubleshoot JavaScript
- Understanding of relational databases and SQL
- Understanding of HTML forms and CSS
- Strong attention to detail
- Ability to learn new technologies and development tools
- Ability to work independently while receiving guidance and mentoring from a lead developer
- Strong communication and problem-solving skills
Contract Details
Contract Duration: 9 months
Location: On-site in Oklahoma City, OK
Schedule: Monday – Friday, 8:00 AM – 5:00 PM, with a flexible schedule available
Project: Development of a new agricultural inspections application
The successful candidate will join an in-house development effort and work under the guidance of a lead developer. This is a good opportunity for a developer with solid fundamentals who wants to gain additional experience with JavaScript, SQL, web forms, database-driven applications, PDF generation, and modern development tools.
