Facebook LinkedIn Twitter Email
Back to Jobs

API Developer

Advantage Tech is looking for an API Developer for our Lee's Summit, MO Client. 

Job Description Summary

This team is in the “middle” of re-thinking Application Integration, moving from an “Extract First” Integration to “API Led Integration” using our Enterprise Integrations Platform, with APIs as the foundation.  This requires a Developer that embraces different integrations patterns, from ETL File Based data movement to Messaging, APIs, and a Service Oriented Architecture to design and develop new solutions simplifying the overall architecture, enabling re-use, and reducing time to deliver business solutions.

Developer Job Description:

  • Analyzes, designs, develops, and deliver services in one or more programming languages, with a focus on application integration using Service Oriented Architecture pattern.
  • Supports applications with an understanding of system integration, test planning, scripting, and troubleshooting.
  • Assesses the health and performance of web services, providing support activities for both production and test environments.
  • Establishes, participates, and maintains relationships with business units, customers and subject matter experts in order to remain apprised of direction, project status, architectural and technology trends, risks, and functional/integration issues.
  • Defines specifications and develop services, modifies existing services, engineer and prepare test data, and document functional specifications.
  • Analyzes program and application performance using various programming languages, tools and techniques.
  • Reviews project proposals, evaluates alternatives, provides estimates and makes recommendations.
  • Designs and defines specifications for integration solutions, including services and change/updates to ETL jobs.
  • Identifies potential process improvement areas and suggests options and recommends approaches.
  • Take ownership of the delivery of features and capabilities throughout the development process
  • Respond to internal requests as well as external customer requests pertaining to integration requirements.
  • Troubleshoot issues with internal integration platforms using a combination of tools and domain knowledge

Requirements:

  • Bachelor’s degree in Computer Science or related field or equivalent experience.
  • 5+ years of experience in a computing environment with multiple programming languages.
  • Experience and exposure to the API Management Life cycle including design, development, security, governance, monitoring, alerting, and versioning
  • Experience in API layer including security, custom analytics, throttling, caching, logging, monetization, request and response modifications etc.
  • Experience using Agile methodologies such as Scrum, Kanban, or other processes.
  • Technical toolbox should include:
    • SQL Server
    • XML
    • FTP, ETL
    • JSON
    • C#
    • .NET
    • Azure Web Services
  • Experience designing and developing REST API Services, including the migration of existing web services from SOAP to REST or vice-versa.
  • Experience with Security frameworks (e.g., JWT, OATH2)
  • Understanding of data warehousing and translation technology
  • Proficient in SQL and Stored Procedures such as Oracle, MySQL
  • Messaging technologies such as Kafka, RabbitMQ, ActiveMQ and/or Azure Messaging Services.
  • Experience or exposure to Continuous Integration Continuous Delivery (CI/CD) practices, Test Driven Development (TDD), and Behavior Driven Development (BDD).
  • Azure DevOps suite of development tools.
  • Experience in creating REST API documentation using Swagger and YAML or similar tools desirable e.g. OpenAPI.
  • Power user of MS Excel, MS Word, MS Visio and MS PowerPoint
  • Exceptional research skills and resourcefulness
  • Proven ability to lead diverse groups of resources to solution agreement by leveraging influencing skills to drive consensus
  • Effective communication skills; listening, written and verbal; ability to communicate complex concepts to both technical and non-technical stakeholders
Submit Resume