What are the responsibilities and job description for the API Developer position at JPS Tech Solutions?
Job Title: API Developer
Location: Bismarck, North Dakota, 58501
Experience Required: 12 Years
Employment Type: Contract
Job Description
We are looking for an experienced API Developer to join our team on a contract basis in Bismarck, North Dakota. The ideal candidate will have a strong background in designing, developing, implementing, and maintaining APIs that support high-performance enterprise systems. This role requires hands-on technical expertise, strong collaboration skills, and the ability to work closely with cross-functional teams to deliver secure and scalable integration solutions.
Key Responsibilities
Location: Bismarck, North Dakota, 58501
Experience Required: 12 Years
Employment Type: Contract
Job Description
We are looking for an experienced API Developer to join our team on a contract basis in Bismarck, North Dakota. The ideal candidate will have a strong background in designing, developing, implementing, and maintaining APIs that support high-performance enterprise systems. This role requires hands-on technical expertise, strong collaboration skills, and the ability to work closely with cross-functional teams to deliver secure and scalable integration solutions.
Key Responsibilities
- Design, develop, and maintain RESTful and SOAP APIs to support business and technical requirements.
- Integrate APIs with internal and external systems, databases, and third-party platforms.
- Build and manage API documentation, specifications, and version control using tools such as Swagger or Postman.
- Implement security standards including OAuth, JWT, SSL, and other authentication and authorization models.
- Troubleshoot production issues, optimize performance, and ensure high system availability.
- Participate in solution architecture decisions and technical design reviews.
- Collaborate with developers, architects, QA teams, and stakeholders to ensure successful integration.
- Write clean, scalable, and well-documented code following industry best practices.
- Conduct unit testing and support automated testing and deployment pipelines.
- 12 years of experience in API development and integration.
- Strong expertise in RESTful API development using languages such as Java, .NET, Python, or Node.js.
- Experience with API management platforms like Apigee, MuleSoft, AWS API Gateway, Kong, or Azure API Management.
- Solid understanding of JSON, XML, Web Services, and microservices architecture.
- Hands-on experience with relational and NoSQL databases.
- Familiarity with CI/CD tools such as Jenkins, GitLab, Azure DevOps, or GitHub Actions.
- Strong knowledge of cloud platforms such as AWS, Azure, or Google Cloud.
- Experience with performance tuning, monitoring, and logging tools.
- Strong problem-solving skills and ability to work independently and collaboratively.
- Experience working in Agile or Scrum environments.
- Knowledge of containerization tools such as Docker or Kubernetes.
- Background in enterprise-level integration projects.
- Bachelor's or Master's degree in Computer Science, Information Technology, Engineering, or a related field.