API Developer

Overview

Hybrid
Depends on Experience
Contract - Independent
Contract - W2
Contract - 12 Month(s)

Skills

API
Amazon CloudFront
Amazon EC2
Amazon RDS
Amazon S3
Amazon Web Services
Python
GitLab
Terraform
DevSecOps

Job Details

Title: API Developer

Work Location: Charlotte, NC (Hybrid- 3 days onsite)

Job Description:

  • Create and maintain technical design documents and requirements including workflow design of company\'s API\
  • Participate in design and planning meetings with company\'s API customer Programmers and Systems Architects.
  • Work with development teams from project initiation through to production implementation in a consultative role.
  • Provide status updates on assigned project deliverables.
  • Work with application support teams to ensure API environment availability through effective proactive monitoring and prevention to avoid unplanned outages.
  • Ensure API failures are handled effectively and resolved in a timely fashion.
  • Analyze dumps, traces, and logs to determine root cause of specific problems. Identify and prioritize enhancements to existing API\'s and ensure execution per plan.
  • Work with team lead and team members to determine best value service improvement opportunities.
  • Actively seek opportunities to increase customer satisfaction.
  • Ability to define, document, implement, and operate repeatable, well purposed processes. Identify assumptions, constraints, and anticipate and manage risks.
  • Design services, applications, and/or API functional and non-functional requirements are considered (i.e. security, compatibility and maintainability).

Mandatory Skills:

  • API building API solution integration layer ERP migration of 40+ systems;
  • AWS services - EC2, RDS, Lambda, S3, CloudFront, etc.;
  • Python scripting;
  • Gitlab;
  • Terraform
  • DevSecOps and Security understanding;
  • Cloud - Architectural understanding /Global view.
  • 10+ years of experience; Excellent communication skills written and verbal; able to work with global matrixed team;
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.