> Markdown version of [/jobs/ext/3385492-web-application-developer](https://www.wearedevelopers.com/jobs/ext/3385492-web-application-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Web Application Developer - **Company:** CAI, Inc. - **Location:** Oklahoma City, OK, United States - **Salary:** $72,800.0 - $83,200.0 - **Contract:** Temporary contract - **Skills:** HTML, JavaScript (Programming Language), Business Software, Cascading Style Sheets (CSS), Databases, Programming Tools, Github, Form (HTML), Jinja (Template Engine), Python (Programming Language), Software Engineering, SQL Databases, Web Applications, Application Enhancement Tool, Data Management, Docker - **Published:** September 16, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=029202df31183e76 ## About the Role * Beginner to intermediate software development experience * Experience with JavaScript development * Experience working with SQL databases * Experience developing with HTML * Experience developing with CSS * Strong analytical and problem-solving skills * Ability to learn new technologies and development tools quickly * Strong communication and teamwork skills * Ability to work onsite in Oklahoma City Preferred: * Experience with Python * Experience with Jinja templates * Experience with Docker * Experience with Git and GitHub * Experience developing web-based business applications * Experience supporting database-driven applications Physical Demands * Ability to safely and successfully perform the essential job functions consistent with the ADA and other federal, state and local standards * Sedentary work that involves sitting or remaining stationary most of the time with occasional need to move around the office to attend meetings, etc. * Ability to conduct repetitive tasks on a computer, utilizing a mouse, keyboard, and monitor ## Description We are looking for a Web Application Developer to support the Oklahoma Department of Agriculture's Inspections application by converting existing inspection forms into web-based solutions, developing database integrations, and supporting application enhancements. This position will be a full-time, 9-month contract and onsite in Oklahoma City, OK. What You'll Do * Convert existing fillable PDF inspection documents into interactive HTML forms for data collection * Develop JavaScript functionality that allows inspector-entered data to be stored in a SQL database * Support the generation and storage of PDF documents using Jinja templates * Develop and maintain application functionality that supports agricultural inspection workflows * Collaborate with project stakeholders and development team members to support the replacement of the existing inspections platform * Provide JavaScript development support to help maintain project timelines and deliverables * Write, test, and troubleshoot application code to ensure reliable system performance * Support database integration and data management activities * Assist with application enhancements, defect resolution, and system improvements * Participate in testing and validation efforts to ensure application functionality meets business requirements * Document development processes, technical solutions, and application updates ## Related Videos - [The Resilience of the World Wide Web](https://www.wearedevelopers.com/videos/1281-the-resilience-of-the-world-wide-web) - [Innovating Developer Tools with AI: Insights from GitHub Next](https://www.wearedevelopers.com/videos/1268-innovating-developer-tools-with-ai-insights-from-github-next) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [The Evolving Landscape of Application Development: Insights from Three Years of Research](https://www.wearedevelopers.com/videos/1459-the-evolving-landscape-of-application-development-insights-from-three-years-of-research) - [NoLoJS - Avoiding JavaScript Cruft with HTML and CSS - Aaron T. Grogg](https://www.wearedevelopers.com/videos/1806-nolojs-avoiding-javascript-cruft-with-html-and-css-aaron-t-grogg) - [The weekly developer show: Boosting Python with CUDA, CSS Updates & Navigating New Tech Stacks](https://www.wearedevelopers.com/videos/1293-the-weekly-developer-show-boosting-python-with-cuda-css-updates-navigating-new-tech-stacks) ## Related Articles - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [What is a web developer?](https://www.wearedevelopers.com/magazine/18-what-is-a-web-developer) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Dev Digest 132 - Binging WADFlix?](https://www.wearedevelopers.com/magazine/473-dev-digest-132-binging-wadflix)