Skip to main content

Integration Developer

Roswell, GA
Permanent

Posted

Pay Range: $85 - $92/hr on W2
Fully Remote
Initial duration is 4 months with potential to extend upto 12 Months.
Job Description:
  • 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 Target Process & Craft.io Knowledge (Nice to have)
  • Apptio Target Process 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.

Job Type: Permanent

Job ID: 255049111