Web Application Developer

CAI, Inc.
Oklahoma City, OK, United States
20 days ago
Apply on www.indeed.com
Prepare application

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Compensation
$72,800.0 - $83,200.0
Working hours
Regular working hours
Job source

Tech stack

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
+4 more
Web Applications Application Enhancement Tool Data Management Docker

Job 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

Requirements

  • 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

Benefits & conditions

$35 - $40 per hour

The pay range for this position is listed above. Exact compensation may vary based on several factors, including location, experience, and education. Benefit packages include medical, dental, and vision insurance, as well as 401k retirement account access. Employees in this role may also be entitled to paid sick leave and/or other paid time off as provided by applicable law.

About the company

CAI is a global services firm with over 9,000 associates worldwide and a yearly revenue of $1.3 billion+. We have over 40 years of excellence in uniting talent and technology to power the possible for our clients, colleagues, and communities. As a privately held company, we have the freedom and focus to do what is right-whatever it takes. Our tailor-made solutions create lasting results across the public and commercial sectors, and we are trailblazers in bringing neurodiversity to the enterprise.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

2:21 min

Projecting external HTML content using default and named slots

Rowdy Rabouw Rowdy Rabouw · World Congress 2022

6:36 min

Funding open source through GitHub Accelerator and Sponsors

Stormy Peters · World Congress 2023

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · World Congress 2025

5:42 min

Navigating careers in web accessibility engineering

Chris Heilmann Chris Heilmann +2 · LIVE

6:12 min

Streaming HTML content natively using declarative processing instructions

Chris Heilmann Chris Heilmann +2 · LIVE

Videos

See all

Related articles

See all