What are the responsibilities and job description for the API Integration Developer position at Cardinal Integrated Technologies Inc?
Job Details
Role: API Integration Developer( 20525-1)
Location: Bentonville, AR- Onsite
Duration: 6-12 Months Contract
Note: Need Only W2 Resource
Must Have Skills Skill 1 Develop and implement a custom cron job to automate data transfer between Airtable and Jira.
Skill 2 Implement error handling and logging mechanisms for API interactions.
Skill 3 The ideal candidate will have a strong background in scripting and automation, with a focus on integrating web services.
Job Description
- 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.
- You 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.
Key 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: o Python (with libraries such as requests, schedule, etc.) o Bash/Shell Scripting REST API Integration: o Strong understanding of RESTful web services o Experience with Jira REST API
- Data Handling and Parsing: o Proficiency with JSON o Robust error handling skills
- Scheduling and Automation: o Experience setting up and managing cron jobs o Knowledge of task scheduling concepts and tools
- HTTP Methods and Status Codes: o Proficiency with HTTP methods (GET, POST, PUT, DELETE) o Understanding of HTTP status codes
- Authentication and Security: o Experience with OAuth and basic authentication methods
- Error Logging and Monitoring: o Experience with logging libraries o Familiarity with monitoring tools
- Version Control: o Proficiency with Git
- General Software Development Skills: o Strong analytical and problem-solving skills o Attention to detail and clean coding practices o Good documentation skills Preferred
Qualifications
- Experience with Airtable API.
- Familiarity with other task scheduling tools.
- Prior experience in similar integration projects.
--
Best Regards:
Asif Khan |Assistant Manager Recruitment | Cardinal Integrated Technologies