Job Description :

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
  • 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.

Required Skills and Experience
  • 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.

Preferred Qualifications
  • Experience working in Agile or Scrum environments.

  • Knowledge of containerization tools such as Docker or Kubernetes.

  • Background in enterprise-level integration projects.

Education
  • Bachelor's or Master's degree in Computer Science, Information Technology, Engineering, or a related field.

             

Similar Jobs you may be interested in ..