API Integration Developer

Overview

On Site
$45 - $48
Contract - W2
Contract - 18 Month(s)

Skills

Python
Bash
REST
JSON
Cron
OAuth
JiraAPI
Automation
Logging
Monitoring
Git
ErrorHandling
Scheduling
Security
Scripting

Job Details

Role: API Integration Developer (Cron Job Specialist)
Location: Bentonville, AR
Duration: Long Term


Role Summary

We are seeking an experienced API Integration Developer with strong scripting and automation expertise. The primary focus of this role is to build and maintain a custom cron job that automates data flow between Airtable and Jira using REST APIs. The developer will design, implement, and maintain automation processes, ensure secure API interactions, manage error handling, and support ongoing monitoring and troubleshooting.


Key Responsibilities

Cron Job & Automation Development

  • Develop and implement a custom cron job to automate data transfer between Airtable and Jira.

  • Set up, manage, and optimize cron jobs on Unix/Linux systems.

  • Monitor scheduled jobs and ensure consistent, reliable execution.

API Integration & Scripting

  • Write automation scripts using Python or Bash.

  • Use Jira REST API for creating epics, processing responses, and updating records accordingly.

  • Interact with Airtable and Jira using RESTful web services.

  • Construct and parse JSON for API exchanges.

Error Handling & Logging

  • Implement robust error-handling logic.

  • Log issue IDs on successful Jira responses and send errors back to Airtable on failures.

  • Utilize logging libraries and monitoring tools.

Security & Authentication

  • Ensure secure API communication.

  • Use OAuth or basic authentication methods.

Documentation & Collaboration

  • Document integration workflows, scripts, and automation processes thoroughly.

  • Collaborate with cross-functional team members to support integration needs.


Required Skills & Qualifications

Scripting Languages

  • Python (requests, schedule, etc.)

  • Bash/Shell scripting

API & Web Services

  • Strong understanding of RESTful APIs

  • Experience with Jira REST API

  • Strong command of JSON

  • Proficiency with HTTP methods (GET, POST, PUT, DELETE) and status codes

Scheduling & Automation

  • Experience setting up and managing cron jobs

  • Understanding of task scheduling concepts

Security

  • Experience with OAuth and/or basic authentication methods

Logging & Monitoring

  • Familiarity with logging libraries and tooling

  • Experience monitoring automated processes

Version Control

  • Proficiency with Git

General Software Development

  • Strong analytical and problem-solving skills

  • Clean, maintainable coding practices

  • Good documentation skills


Preferred Qualifications

  • Experience with Airtable API

  • Familiarity with advanced task scheduling tools

  • Prior experience in similar integration automation projects

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About Nineteen Eleven Solutions