Integration Developer

Integration Developer

Posted 6 days ago by Sunrise Systems, Inc.

Negotiable
Undetermined
Remote
Remote

Summary: The Integration Developer role is a four-month contract position focused on designing and building API integrations primarily between Craft.io and Azure DevOps. The position requires seasoned API development experience and strong documentation skills, with an emphasis on maintaining system structure and consistency. The role is fully remote, with a preference for candidates who can overlap with IST and EST time zones. There is no expectation for conversion to a full-time position.

Key Responsibilities:

  • Design and build API integrations between Craft.io and ADO
  • Support a three system integration model where data currently does not flow well
  • Assist with building out multiple JavaScript functions to support additional workflows and automation needs
  • Focus on extending and stabilizing existing systems, not converting platforms

Key Skills:

  • Seasoned API development experience
  • Strong ability to clearly explain and articulate technical work
  • Node.js required
  • Strong documentation skills
  • Experience with integration patterns and data transformation
  • RESTful API knowledge
  • Experience with Azure DevOps Services API
  • Programming languages: Node.js, Python, JavaScript
  • SQL/NoSQL database design

Salary (Rate): £75.00 hourly

City: undetermined

Country: undetermined

Working Arrangements: remote

IR35 Status: undetermined

Seniority Level: undetermined

Industry: IT

Detailed Description From Employer:

Job Title: Integration Developer Job Id: 26-02622 Location: Remote Role Duration: 04 Months Contract Position Type: Hourly Contract Position (W2 only)
Contract Details

  • Duration: 4 months
  • Location: Fully remote
  • Time Zone: Preference for overlap with 8:30 AM IST; any overlap with Eastern Standard Time (EST) is acceptable
  • Start Timing: ASAP

Role Context / Scope

  • The role will be responsible for maintaining structure and consistency across other systems
  • No expectation of conversion to full-time; conversion is highly unlikely

Tooling & Process Order

  • Azure DevOps (ADO) primary system
  • Craft.io Nice to have not required- Hard to find
  • TargetProcess (TP) development experience preferred if available

Day-to-Day Responsibilities

  • Design and build API integrations between Craft.io and ADO
  • Support a three system integration model where data currently does not flow well
  • After initial API integration work, assist with building out multiple JavaScript functions to support additional workflows and automation needs
  • Focus is on extending and stabilizing existing systems, not converting platforms

Technical Requirements

  • Primary focus: Seasoned API development experience
  • Strong ability to clearly explain and articulate technical work
  • Tech stack must align with existing environment: Node.js is required

No ability to train on:

  • Code writing fundamentals
  • Deployment processes
  • Some flexibility to upskill on PMO tools and hierarchy concepts, but prior experience is preferred

Documentation & Soft Skills

  • Strong documentation skills are critical
  • The EA team has specific documentation standards required during deployment
  • This contractor will work across multiple enterprise systems, so clear, thorough documentation is essential

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


Compensation: The hourly rate for this position is between $85.00-$90.00 per hour.

Factors which may affect starting pay within this range may include [geography/market, skills, education, experience and other qualifications of the successful candidate].

Benefits: Sunrise offers ACA compliant medical coverage/dental insurance/vision insurance to all employees. We also offer Sick time benefits as required per State regulations.