Cynet Systems Inc

API Integration Developer (Cron Job Specialist)

4 days ago

PayCompetitive
LocationBentonville/Arkansas
Employment typeFull-Time

What's your preference?

Apply with job updates
  • Job Description

      Req#: 25-33258
      Job Description:

      Requirement:
      • We are looking for a talented and experienced API Integration Developer to join our team.
      • The ideal candidate will have a strong background in scripting and automation, with a focus on integrating web services.
      • Candidate will be responsible for writing a custom cron job that pulls data from Airtable and pushes data to Jira using REST API.
      • The cron job should handle responses from Jira, logging the issue ID on success and returning errors to Airtable on failure.
      Responsibilities:
      • Develop and implement a custom cron job to automate data transfer between Airtable and Jira.
      • Write scripts in Python or Bash to interact with APIs.
      • Utilize Jira REST API for creating epics and handling responses.
      • Parse and construct JSON objects for data exchange.
      • Implement error handling and logging mechanisms for API interactions.
      • Set up and manage cron jobs on Unix/Linux systems.
      • Ensure secure API interactions using OAuth or basic authentication.
      • Monitor and troubleshoot the cron job to ensure reliable operation.
      • Document the code and integration processes comprehensively.
      • Collaborate with other team members to ensure seamless integration.
      Required Skills and Qualifications:
      • Proficiency in Scripting Languages.
      • Python (with libraries such as requests, schedule, etc.).
      • Bash/Shell Scripting.
      REST API Integration:
      • Strong understanding of RESTful web services.
      • Experience with Jira REST API.
      Data Handling and Parsing:
      • Proficiency with JSON.
      • Robust error handling skills.
      Scheduling and Automation:
      • Experience setting up and managing cron jobs.
      • Knowledge of task scheduling concepts and tools.
      HTTP Methods and Status Codes:
      • Proficiency with HTTP methods (GET, POST, PUT, DELETE).
      • Understanding of HTTP status codes.
      Authentication and Security:
      • Experience with OAuth and basic authentication methods.
      Error Logging and Monitoring:
      • Experience with logging libraries.
      • Familiarity with monitoring tools.
      Version Control:
      • Proficiency with Git.
      General Software Development Skills:
      • Strong analytical and problem-solving skills.
      • Attention to detail and clean coding practices.
      • Good documentation skills.
      Preferred Qualifications:
      • Experience with Airtable API.
      • Familiarity with other task scheduling tools.
      • Prior experience in similar integration projects.
  • About the company

      We are a team of technical visionaries who joined forces to form a company that would gather the best and brightest talent in the world. The company uses this talent to help other organizations fulfill their technological dreams and goals and make them a reality. Welcome to Cynet Systems Inc. – a premier staffing and recruiting company – a nationally and locally certified diversity firm.