Integration Developer

Talent Groups ·www.talentgroups.com

Location Roswell, GA, United States
Work type Onsite
Salary USD 76 - 86 / hour
Type Full time
Level Mid
Source Shazamme
Back End Development East
Apply direct
Duration: 4 months

Job Description

The client is looking for an Integration/API Developer to design, build, and maintain enterprise integrations between Craft.io, Azure DevOps, and Apptio TargetProcess. This role will be responsible for developing REST APIs, automating data synchronization, supporting project migration and cleanup initiatives, and creating scalable solutions using Node.js, Python, JavaScript, and Azure cloud services.

The ideal candidate will have strong experience with Azure DevOps APIs, integration architecture, authentication protocols, and cloud-based event-driven systems. Experience with project portfolio management platforms such as Apptio TargetProcess or Craft.io is highly desirable, along with a solid background in data management, automation, and CI/CD best practices.


Dependencies / Key assumptions:
  • Craft.io to ADO API
    • Capability level work items
    • Work item hierarchy maintained
    • State based integration
    • States and workspaces mapped appropriately to ADO- likely via a database
    • Comprehensive architecture diagrams and documentation
    • Field definitions and mapping
  • ADO to Craft.io API
    • State-based changes
  • Build out filters/ JavaScript for TargetProcess integrations/ automations
    • Bi-directional dataflow ATP <-> ADO
  • Assist with API for project migration/cleanup efforts
    • Move projects/ work items between orgs
    • KPI item type cleanup
    • Risk/ issue cleanup- mass item type changes
  • API for recycle bin cleanup- remove items with DELETE tag
  • Inactive project reports geared towards unused PM project deletion
  • AD group creation automations
Core Technical Skills (Must-Have)
RESTful API Development
  • Design, build, and maintain secure APIs
  • Strong HTTP protocol knowledge, status codes, methods
  • API versioning, rate limiting, throttling
  • Authentication/authorization (OAuth 2.0, API keys, JWT)
Integration Architecture
  • Experience with integration patterns: event-driven, real-time sync, ETL (nice to have not mandatory)
  • Data transformation & mapping between systems
  • Middleware or iPaaS platforms (Azure Integration Services preferred)
  • Understanding of batch vs. asynchronous processing
Azure DevOps Services API
  • REST API knowledge (work items, builds, releases, repos)
  • Webhook implementation & event handling
  • Work item query & customization
  • Pipeline integration experience
Programming Languages
  • Primary: Node.js, Python , Javascript
  • Secondary: C#/.NET
  • Ability to build microservices
Azure Cloud Platform
  • Azure Service Bus or Event Grid (for event handling)
  • Azure SQL
  • Familiarity with deployment & CI/CD, TDD
  • Familiarity with Test Driven Development(TDD), Sonarqube, Checkmarx, Jest
Data Management
  • SQL/NoSQL database design
  • ETL/ELT processes (nice to have, not mandatory)
  • Data validation & error handling
Apptio TargetProcess & Craft.io Knowledge (Nice to have)
  • Apptio TargetProcess API: Portfolio management, resource allocation, team hierarchy, custom fields
  • Craft.io: Project/portfolio management capabilities (verify current scope with your team)
  • Experience with project portfolio management (PPM) systems is a plus
  • Ideally: Prior integration experience with either system
#LI-Remote

Frequently asked questions

Who is hiring for the Integration Developer role?
Talent Groups is hiring for the Integration Developer position, a Shazamme client. Apply directly on the employer's career site.
Where is the Integration Developer job located?
The Integration Developer role with Talent Groups is based in Roswell, GA, US. The role is onsite-friendly.
Is the Integration Developer role remote?
Yes — the Integration Developer position at Talent Groups is onsite. Candidates based in US are preferred.
What does the Integration Developer role pay?
Talent Groups lists the Integration Developer role at USD 76–86 per hour.
Is the Integration Developer role full-time or contract?
This is a full time position at Talent Groups.
What experience level is the Integration Developer role?
The Integration Developer position is aimed at mid-level candidates.
How do I apply for the Integration Developer role at Talent Groups?
Apply directly on Talent Groups's career page via the Apply button on this listing. ZammeJobs links straight through to the employer's ATS — no third-party form, no resume database.
Apply direct