Integration/API DevOps Systems Engineer

Employment Type

: Full-Time

Industry

: Miscellaneous



Description

As someone that lives and breathes by devouring and coding against any given 3rd party API to connect UIs and disparate systems together in a scalable way, you will be responsible for tackling a variety of business systems integration coding projects from design, testing, and implementation, through ongoing support and evolution.

The ideal candidate will already have developed multiple ‘modern’ business systems API design and implementation projects, and can walk through them technically in intimate detail to demonstrate your hands-on experience.

You will have implemented these projects using modern development and testing ‘build workflows’ that ensure scalability and repeatable quality of the final production deployment.

Responsibilities:

  • Design, develop, test and deploy a manageable and secure framework for ‘point-to-point’ integrations between a variety systems and platforms, both cloud and on-premise.
  • Facilitate the build-out of our DevOps stack, including build and test automation to enable efficient and scalable CI/CD flows and processes.
  • Quickly learn existing integration points and API-based applications to support and enhance their functionality.
  • Ensure systems are built and expanded in a secure, scalable, transparent way that can be supported and enhanced by other team members as needed.
  • Quickly learn and implement APIs from various platforms (Box API and Salesforce Apex are initially critical) as needed to be able design, develop and test both standalone, real-time and bulk-data integrations, as well as integrations that support real-time, interactive applications.
  • Learn the Sage Intacct “XML-over-HTTP' API to enable integrations across back-end systems with the corporate ERP instance of our own platform.
  • Work with other developers on the team to incorporate your integration code within larger applications.
  • Propose repeatable testing scenarios for your work that the QA team can build into their testing suites.
  • Be available as needed to support critical production integrations and related systems.
  • Requirements:

  • Collaborative work style and adaptable demeanor.
  • Ability to design and implement with application and data security best practices in the front of mind from the get-go.
  • Ability to focus on delivering and supporting complete solutions in the face of many competing priorities.
  • Demonstrated experience in developing solutions against JSON-based, REST-ful APIs; ability to work with XML/SOAP-based web services, and specifically familiar with the details of how HTTP works to pass data between client and server, including authentication considerations.
  • Strong development experience in at least 2 high-level programming languages (Java, C++, Perl, PHP, Python, Ruby, Salesforce Apex, etc.).
  • Strong familiarity with coding and authentication APIs across common business systems platforms (e.g., Salesforce.com, Box.com, Marketo, DocuSign, Okta, Microsoft Identity/Azure AD) and strongly proficient with at least 2 or more of them.
  • Strong familiarity with modern, cross-system authentication and authorization technologies, protocols and related security principles (OAuth flows, SAML, OpenId, SSO, etc.).
  • Familiarity with Informatica development/configuration (ideally) and/or similar “ETL layer“ platforms that can be used to facilitate systems integration and data loading.
  • Knowledge of database-driven applications (e.g., Oracle, MySQL, Force.com) and related query languages (e.g., SQL, SOQL).
  • Hands on experience building and using workflows that support CI/CD automation (e.g., Jenkins, CircleCI, CloudBees) from source control systems (Git, GitHub).
  • Preferably experienced with: UI/UX technologies, like Javascript, CSS, Ajax, Salesforce Lightning Experience; test automation platforms (e.g., Selenium, ProVar).
  • Pluses are familiarity with asynchronous, event-based ‘pub/sub’ messaging design, AWS and/or other cloud platforms, Docker and enterprise containers.

  • Launch your career - Create your profile now!

    Create your Profile

    Loading some great jobs for you...