XML Developer

Milwaukee, WI, US • Posted 10 hours ago • Updated 10 hours ago
Contract W2
No Travel Required
On-site
Depends on Experience
Fitment

Dice Job Match Score™

📊 Calculating match score...

Job Details

Skills

  • .NET
  • Machine To Machine
  • Management
  • POC
  • Performance Management
  • Preventive Maintenance
  • API
  • Ariba
  • Collaboration
  • Communication
  • Expect
  • IDS
  • Java
  • OAuth
  • Project Management
  • Python
  • Testing
  • Translation
  • XML
  • cXML

Summary

Position: XML Developer
Location: Remote (must live in the United States)
Duration: 3 Month Contract
Work Hours: Monday Friday, 8:00 AM 5:00 PM CST
Job Description:
Project Overview
Our client's customers use Ariba to select products. When they submit a cart, Ariba sends a cXML PunchOut payload to our client.
Our client needs a new API layer to:

  1. Receive Ariba's cXML
  2. Parse & validate it
  3. Transform it into authenticated Auth0 API calls
  4. Verify the user/org/product data
  5. Pass validated request into our client's downstream application via Auth0/Okta (Org Zero)

Because Auth0 does not understand cXML natively, this integration layer must do the translation.
This POC determines whether the process is viable before expanding into full production.
Main Responsibilities
1. Build the API That Handles Ariba Auth0 cXML Transformation

  1. Create an API that receives cXML PunchOut messages.
  2. Parse and extract required attributes (user identifiers, org IDs, headers, etc.).
  3. Validate XML structure & schemas.

2. cXML Internal Model Transformation

  1. Convert the incoming cXML into a clean, structured object model.
  2. Map data fields to what Auth0 and downstream systems expect.

3. Integrate With Auth0 / Okta (Auth0 Management API)

  1. Authenticate users via Auth0 APIs.
  2. Perform:
    1. user lookup
    2. organization lookup
    3. membership verification
  3. Implement secure OAuth (machinetomachine tokens).

4. Work With the IAM and "Org Zero Engineering Teams

  1. Pass transformed/authenticated data to Org Zero engineers.
  2. Collaborate on POC testing, troubleshooting, and validation.

5. Ensure Secure, Robust API Behavior

  1. Secure handling of secrets
  2. Proper error handling
  3. Ratelimit awareness
  4. API contract documentation
  5. Logging and masking sensitive fields

6. Contribute to POC Decisioning

  1. Provide feedback on viability
  2. Identify scaling constraints
  3. Support the determination of next steps after POC

Key Requirements
Technical MustHaves

  1. Strong integration/backend engineering experience
  2. Experience with cXML / XML parsing
  3. Experience with XML schemas/DTDs/validation
  4. Experience with Auth0 / Okta (Management API, OAuth flows)
  5. API development (Node, Java, Python, or .NET)
  6. OAuth 2.0, Machine-to-Machine authentication
  7. Building transformation logic (XML internal object Auth0 API calls)

Soft Skills

  1. Strong communication (must work with stakeholders)
  2. Clear technical articulation (Ariba + IAM concepts)
  3. Ability to drive a POC independently

Location

  1. Must be USbased
  2. Must be able to work CST hours

Top Skills in Priority Order

  1. API Integration Development
  2. Strong XML / cXML Parsing & Validation
  3. Auth0 / Okta API Integration
  4. OAuth & Security Expertise
  5. Backend Development
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: sunrise
  • Position Id: 26-00959
  • Posted 10 hours ago
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Milwaukee, Wisconsin

Today

Easy Apply

Full-time

Remote

Today

Easy Apply

Contract

$9 - $30

Nebraska

18d ago

Easy Apply

Full-time, Part-time, Third Party, Contract

$DOE

Remote

8d ago

Easy Apply

Contract

$60

Search all similar jobs