JOBSEARCHER

Junior Web Application Developer - JavaScript / SQL

Job DescriptionJunior Web Application Developer – JavaScript / SQLLocation: Oklahoma City, OKPosition Type: Full-Time Contract – 9 MonthsSchedule: Monday – Friday, 8:00 AM – 5:00 PMWork Arrangement: On-Site with Flex Schedule AvailablePosition OverviewThe 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 ResponsibilitiesConvert approximately 70 existing fillable PDF inspection documents into interactive HTML web formsDevelop JavaScript functionality for collecting and processing inspector inputsConnect form data to a SQL databaseDevelop functionality to save inspection data to the databaseUse Jinja templates to compile collected data into PDF documentsSupport the generation and storage of system-generated PDF documentsProvide JavaScript development support for other project requirements as neededTroubleshoot application issues and assist with defect resolutionParticipate in testing and validation of web forms and application functionalityWork with the lead developer and project team to keep development activities on scheduleParticipate in weekly project status meetingsFollow established development and documentation practicesRequired SkillsJavaScriptSQL, including T-SQL or another SQL implementationHTMLCSSBasic understanding of web application developmentAbility to work on-site in Oklahoma City, OklahomaAbility to work Monday through Friday, 8:00 AM – 5:00 PMPreferred / Plus SkillsThe following experience is helpful but not required:PythonJinja / Jinja2DockerGitGitHubPDF generation or document automationSQL ServerWeb form developmentREST APIsDatabase-driven web applicationsQualificationsBeginner to intermediate professional development experienceAbility to write and troubleshoot JavaScriptUnderstanding of relational databases and SQLUnderstanding of HTML forms and CSSStrong attention to detailAbility to learn new technologies and development toolsAbility to work independently while receiving guidance and mentoring from a lead developerStrong communication and problem-solving skillsContract DetailsContract Duration: 9 monthsLocation: On-site in Oklahoma City, OKSchedule: Monday – Friday, 8:00 AM – 5:00 PM, with a flexible schedule availableProject: Development of a new agricultural inspections applicationThe 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.