← Back to history

Pipeline run

3b831eab-e298-4b44-b48d-5c6198055189

Pipeline LLM cost (USD)
API 1: $0.0092 API 2: $0.0001 API 3: $0.0000 Total: $0.0093

Client output enrichment

v2 Skill cluster · Nature of work · AI index · Tech stack maturity · Evidence · KRA description
SPARSE JD role baseline loaded sources · ai_index: role_baseline · nature_of_work: jd · tech_stack_maturity: role_baseline
Nature of work · Integration and event handling
Supports customer software and infrastructure by analyzing requirements, documenting solutions, and building/maintaining applications through the SDLC; also integrates third-party services and troubleshoots service issues with users and providers.
"Implement, integrate, and support customer infrastructure and applications."
Tech stack maturity
Modern Cloud Native
Backend development today is typically built around cloud-hosted services, containers, CI/CD, and distributed systems, but AI is usually only an optional integration rather than the core of the role.
AI index (0 = no AI use, 5 = totally AI-dependent · v2.1)
1.80 / 5
· Title match
· Has AI skill
· AI skill (primary)
· AI skill (secondary)
· On AI team
· Builds AI products
vocab breakdown (legacy)
Assistants (×1):
Frameworks (×2):
Models / concepts (×3):
Evidence — skills matched in JD (1)
software development lifecycle
Skill cluster (1 dimension groups, role-scoped)
Cross-cutting / unaligned
software development lifecycle
Show KRA description ↓
Determining operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions. Documenting and demonstrating solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code. Providing information by collecting, analyzing, and summarizing development and service issues. Developing software solutions by studying information needs; conferring with users; studying systems flow, data usage, and work processes; investigating problem areas; and following the software development lifecycle. Enhance and maintain software applications. Implement, integrate, and support customer infrastructure and applications. Interface between customer and third party service providers.

Signals

Skill
Alias
KRA backend-engineer
0.51

Post-classification

Centroidupdated · n=1453
Alias collision log
New-role queue
New skills captured1
New KRA captured

Captured for admin review

software development lifecycle primary Backend Developer pending
Status: completed Created: 2026-05-27T16:34:00.935828Z Updated: 2026-05-27T16:34:48.886919Z API 3 duration: 2312 ms
Flow Current 3-step pipeline

1 POST /skills/extract-from-jd

2 POST /skills/extract-details

3 POST /skills/final-role-output

Role Chosen role & resolution

Backend Developer

domain · Software Engineering CASE DOMAIN

slug: backend-engineer · id: 1 · source: db

Domain=Software Engineering; The JD centers on software/application development, integration, support, and interfacing with third-party service providers, which best matches a backend/application engineer role.

Matched skills

software development lifecycledocumentationflowchartscode comments

Matched dimensions

Software Application DevelopmentSystems Analysis and Requirements GatheringApplication Integration and SupportCustomer Infrastructure Support

Matched KRAs

Determining operational feasibilityDocumenting and demonstrating solutionsProviding information by collecting, analyzing, and summarizing issuesDeveloping software solutionsEnhance and maintain software applicationsImplement, integrate, and support customer infrastructure and applicationsInterface between customer and third party service providers

Resolution: in_db — role exists in library; skill↔dim and role↔dim links saved when applicable.

0
New skills
0
Skill↔dim saved
0
Role↔dim saved
0
Skipped

Job description

Position is providing programming, debugging, and enhancing software (primarily using MS visual Studio
in #.NET and C# environment) with an emphasis on both front-end methodologies and server-side
programing, as well as conduct testing, locate potential problems, and solve them in an efficient
manner. Supporting the client & quot;s infrastructure, business processes and operations and/or network-based
(cloud) product systems; analyzing, installing, acquiring, modifying and supporting operating systems
 Networks with senior internal and external personnel in own area of expertise.
Attendance and schedule adherence are requirements of this position.
Job Responsibility
 Determining operational feasibility by evaluating analysis, problem definition, requirements,
solution development, and proposed solutions.
 Documenting and demonstrating solutions by developing documentation, flowcharts, layouts,
diagrams, charts, code comments and clear code.
 Providing information by collecting, analyzing, and summarizing development and service issues.
 Developing software solutions by studying information needs; conferring with users; studying
systems flow, data usage, and work processes; investigating problem areas; and following the
software development lifecycle.
 Enhance and maintain software applications.
 Implement, integrate, and support customer infrastructure and applications.
 Interface between customer and third party service providers.
Bachelor"s Degree in Computer Science, Computer Engineering or related field.
Proficient in #.Net Framework (3.0 above) ,# ASP.Net, C#
3+ years" experience with #AngularJS.
Proficient in #CSS,#HTML, and writing cross-browser compatible code.
Proficient of MVC frameworks.
Excellent project management and communication skills.
Proficient in Web API.
Proficient in T-SQL and MS SQL 2008 and above.
Proven experience implementing front-end and back-end .Net applications.
Familiar with Unit testing frameworks.
Good understanding of code versioning tools, such as Git, TFS

Skills from this JD

Each row merges API 1 extraction, API 2 library match / v3 orchestration (dimensions + locked dims), and API 3 persistence tags.

software development lifecycle Primary New / orchestrated API 3: new canonical path (new) New / unmatched skill (orchestrated in API 2)

Skill enrichment (orchestrator / LLM)

No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).

Derived legacy fields
Category
Software Development
Sub-category
general
Skill nature
PRACTICE
Volatility
MEDIUM
Typical lifespan
MULTI_YEAR
Version strategy
UNVERSIONED

Library artifacts (this run)

Kind Detail DB id
canonical_skill_proposed software development lifecycle | type=Software Development subtype=general nature=PRACTICE lifespan=MULTI_YEAR
nano JD Parser — gpt-4.1-nano click to toggle
RoleSoftware Developer
Experience3+ years experience
DomainIT Services & Consulting
JD type pass
Show raw JSON
{
  "JD_type": "pass",
  "about_company": null,
  "certifications": [],
  "company_name": null,
  "ctc": null,
  "domain": {
    "primary": {
      "aliases": [],
      "domain": "IT Services \u0026 Consulting"
    },
    "secondary": null
  },
  "education": [
    {
      "level": "Bachelor\u0027s",
      "qualification": "BTECH/BE - Computer Science (or related)",
      "raw": "Bachelor\u0027s Degree in Computer Science, Computer Engineering or related field.",
      "requirement": "required"
    }
  ],
  "experience": {
    "max": null,
    "min": 3,
    "raw": "3+ years experience"
  },
  "job_locations": [],
  "role": "Software Developer",
  "role_aliases": [
    "Software Engineer",
    "SWE",
    "Developer"
  ],
  "role_archetype": "Engineering",
  "roles_and_responsibilities": [
    {
      "bullet_count": 7,
      "heading": "Job Responsibility",
      "heading_was_present": true,
      "source_marker": {
        "first_5_words": "Determining operational feasibility by evaluating",
        "last_5_words": "customer and third party service providers."
      },
      "text": "Determining operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions.\nDocumenting and demonstrating solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code.\nProviding information by collecting, analyzing, and summarizing development and service issues.\nDeveloping software solutions by studying information needs; conferring with users; studying systems flow, data usage, and work processes; investigating problem areas; and following the software development lifecycle.\nEnhance and maintain software applications.\nImplement, integrate, and support customer infrastructure and applications.\nInterface between customer and third party service providers.",
      "word_count": 104
    }
  ],
  "urls": []
}
API 1 — extract-from-jd click to toggle
{
  "final_skills": [
    {
      "is_primary": true,
      "skill_name": "software development lifecycle"
    }
  ],
  "jd_role": {
    "display_name": "Software Developer",
    "rationale": null,
    "role_aliases": [
      "Software Engineer",
      "SWE",
      "Developer"
    ],
    "role_archetype": "Engineering",
    "slug": ""
  },
  "nano_parsed": {
    "JD_type": "pass",
    "about_company": null,
    "certifications": [],
    "company_name": null,
    "ctc": null,
    "domain": {
      "primary": {
        "aliases": [],
        "domain": "IT Services \u0026 Consulting"
      },
      "secondary": null
    },
    "education": [
      {
        "level": "Bachelor\u0027s",
        "qualification": "BTECH/BE - Computer Science (or related)",
        "raw": "Bachelor\u0027s Degree in Computer Science, Computer Engineering or related field.",
        "requirement": "required"
      }
    ],
    "experience": {
      "max": null,
      "min": 3,
      "raw": "3+ years experience"
    },
    "job_locations": [],
    "role": "Software Developer",
    "role_aliases": [
      "Software Engineer",
      "SWE",
      "Developer"
    ],
    "role_archetype": "Engineering",
    "roles_and_responsibilities": [
      {
        "bullet_count": 7,
        "heading": "Job Responsibility",
        "heading_was_present": true,
        "source_marker": {
          "first_5_words": "Determining operational feasibility by evaluating",
          "last_5_words": "customer and third party service providers."
        },
        "text": "Determining operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions.\nDocumenting and demonstrating solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code.\nProviding information by collecting, analyzing, and summarizing development and service issues.\nDeveloping software solutions by studying information needs; conferring with users; studying systems flow, data usage, and work processes; investigating problem areas; and following the software development lifecycle.\nEnhance and maintain software applications.\nImplement, integrate, and support customer infrastructure and applications.\nInterface between customer and third party service providers.",
        "word_count": 104
      }
    ],
    "urls": []
  },
  "rejected": false,
  "rejection_reason": null,
  "run_id": "3b831eab-e298-4b44-b48d-5c6198055189",
  "stage3_signals": {
    "alias_found": false,
    "alias_match_roles": [],
    "kra_match_roles": [
      {
        "display_name": "Backend Developer",
        "kra_matches": [
          {
            "kra_text": "Integrates with third-party services, payment gateways, messaging queues like Kafka or RabbitMQ, and internal microservices via HTTP and event-driven patterns.",
            "sentence": "Interface between customer and third party service providers.",
            "similarity": 0.524
          },
          {
            "kra_text": "Investigates and resolves production incidents, API bugs, and service degradation through root cause analysis, hotfixes, and post-mortems.",
            "sentence": "Providing information by collecting, analyzing, and summarizing development and service issues.",
            "similarity": 0.5119
          },
          {
            "kra_text": "Integrates with third-party services, payment gateways, messaging queues like Kafka or RabbitMQ, and internal microservices via HTTP and event-driven patterns.",
            "sentence": "Implement, integrate, and support customer infrastructure and applications.",
            "similarity": 0.4802
          }
        ],
        "matched_count": null,
        "matched_skills": null,
        "role_id": 1,
        "score": 0.5054,
        "slug": "backend-engineer",
        "total_count": null
      },
      {
        "display_name": "Web Developer",
        "kra_matches": [
          {
            "kra_text": "connect interfaces to application services",
            "sentence": "Interface between customer and third party service providers.",
            "similarity": 0.5445
          },
          {
            "kra_text": "maintain existing web features",
            "sentence": "Enhance and maintain software applications.",
            "similarity": 0.4753
          },
          {
            "kra_text": "connect interfaces to application services",
            "sentence": "Implement, integrate, and support customer infrastructure and applications.",
            "similarity": 0.4732
          }
        ],
        "matched_count": null,
        "matched_skills": null,
        "role_id": 25,
        "score": 0.4977,
        "slug": "web-developer",
        "total_count": null
      },
      {
        "display_name": "Pega Developer",
        "kra_matches": [
          {
            "kra_text": "Requirements analysis and process translation",
            "sentence": "Determining operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions.",
            "similarity": 0.5433
          },
          {
            "kra_text": "Requirements analysis and process translation",
            "sentence": "Developing software solutions by studying information needs; conferring with users; studying systems flow, data usage, and work processes; investigating problem areas; and following the software development lifecycle.",
            "similarity": 0.4756
          },
          {
            "kra_text": "external system integration implementation",
            "sentence": "Implement, integrate, and support customer infrastructure and applications.",
            "similarity": 0.4646
          }
        ],
        "matched_count": null,
        "matched_skills": null,
        "role_id": 24,
        "score": 0.4945,
        "slug": "pega-developer",
        "total_count": null
      },
      {
        "display_name": "Ruby Backend Developer",
        "kra_matches": [
          {
            "kra_text": "internal and external service integration",
            "sentence": "Interface between customer and third party service providers.",
            "similarity": 0.5625
          },
          {
            "kra_text": "internal and external service integration",
            "sentence": "Implement, integrate, and support customer infrastructure and applications.",
            "similarity": 0.4835
          },
          {
            "kra_text": "refactoring and code organization",
            "sentence": "Documenting and demonstrating solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code.",
            "similarity": 0.4317
          }
        ],
        "matched_count": null,
        "matched_skills": null,
        "role_id": 85,
        "score": 0.4926,
        "slug": "ruby-backend-developer",
        "total_count": null
      },
      {
        "display_name": ".NET Backend Developer",
        "kra_matches": [
          {
            "kra_text": "internal and third-party system integration",
            "sentence": "Interface between customer and third party service providers.",
            "similarity": 0.5717
          },
          {
            "kra_text": "internal and third-party system integration",
            "sentence": "Implement, integrate, and support customer infrastructure and applications.",
            "similarity": 0.4636
          },
          {
            "kra_text": "backend code refactoring and maintenance",
            "sentence": "Enhance and maintain software applications.",
            "similarity": 0.4193
          }
        ],
        "matched_count": null,
        "matched_skills": null,
        "role_id": 83,
        "score": 0.4849,
        "slug": "dotnet-backend-developer",
        "total_count": null
      }
    ],
    "skill_match_roles": []
  },
  "stage4_decision": {
    "alias_collision_detected": false,
    "case": "DOMAIN",
    "chosen_role": {
      "display_name": "Backend Developer",
      "kra_matches": null,
      "matched_count": null,
      "matched_skills": null,
      "role_id": 1,
      "score": 0.83,
      "slug": "backend-engineer",
      "total_count": null
    },
    "confidence": 0.83,
    "is_new_role": false,
    "llm2_fired": false,
    "llm2_reasoning": null,
    "matched_dimensions": [
      "Software Application Development",
      "Systems Analysis and Requirements Gathering",
      "Application Integration and Support",
      "Customer Infrastructure Support"
    ],
    "matched_kras": [
      "Determining operational feasibility",
      "Documenting and demonstrating solutions",
      "Providing information by collecting, analyzing, and summarizing issues",
      "Developing software solutions",
      "Enhance and maintain software applications",
      "Implement, integrate, and support customer infrastructure and applications",
      "Interface between customer and third party service providers"
    ],
    "matched_skills": [
      "software development lifecycle",
      "documentation",
      "flowcharts",
      "code comments"
    ],
    "new_role_display_name": null,
    "new_role_slug": null,
    "queued": false,
    "reasoning": "Domain=Software Engineering; The JD centers on software/application development, integration, support, and interfacing with third-party service providers, which best matches a backend/application engineer role.",
    "sub_role": null
  },
  "stage5_updates": {
    "centroid_n_after": 1453,
    "centroid_updated": true,
    "collision_log_id": null,
    "new_kra_attached": null,
    "new_skills_attached": [
      {
        "is_primary": true,
        "queue_id": 20766,
        "role_display_name": "Backend Developer",
        "role_slug": "backend-engineer",
        "skill_name": "software development lifecycle",
        "status": "pending"
      }
    ],
    "queue_entry_id": null,
    "v3_pipeline_triggered": false,
    "v3_role_slug": null,
    "v3_run_id": null
  }
}
API 2 — extract-details
{
  "alias_matches": [],
  "candidate_roles": [],
  "chosen_role": {
    "display_name": "Backend Developer",
    "id": 1,
    "rationale": "Domain=Software Engineering; The JD centers on software/application development, integration, support, and interfacing with third-party service providers, which best matches a backend/application engineer role.",
    "role_archetype": "A Backend Engineer designs, builds, and maintains the server-side logic and data handling that power applications and services. They focus on implementing reliable business functionality, integrating with other systems, and ensuring the backend is scalable, maintainable, and observable.",
    "slug": "backend-engineer",
    "source": "db"
  },
  "dimensions": [],
  "input_final_skills": [
    "software development lifecycle"
  ],
  "input_llm_skills": [
    "software development lifecycle"
  ],
  "new_aliases_persisted": 0,
  "run_id": "3b831eab-e298-4b44-b48d-5c6198055189",
  "skills_detail": [
    {
      "aliases_in_db": [],
      "canonical": null,
      "dimensions": [],
      "input_skill": "software development lifecycle",
      "matched_via": null,
      "new_alias_persisted": false,
      "new_alias_text": null,
      "new_skill_meta": {
        "derived": {
          "category": "Software Development",
          "skill_nature": "PRACTICE",
          "sub_category": "general",
          "typical_lifespan": "MULTI_YEAR",
          "version_strategy": "UNVERSIONED",
          "volatility": "MEDIUM"
        },
        "enrichment": null,
        "keep_log": [],
        "locked_dimensions": [],
        "merge_log": [],
        "placed": null,
        "relationships": null,
        "skill_id": "software-development-lifecycle",
        "split_log": [],
        "typed": null,
        "warnings": []
      },
      "source_tag": "llm",
      "was_in_llm_skills": true
    }
  ],
  "unmatched_skills": [
    "software development lifecycle"
  ]
}
API 3 — final-role-output
{
  "chosen_role": {
    "display_name": "Backend Developer",
    "id": 1,
    "rationale": "Domain=Software Engineering; The JD centers on software/application development, integration, support, and interfacing with third-party service providers, which best matches a backend/application engineer role.",
    "role_archetype": "A Backend Engineer designs, builds, and maintains the server-side logic and data handling that power applications and services. They focus on implementing reliable business functionality, integrating with other systems, and ensuring the backend is scalable, maintainable, and observable.",
    "slug": "backend-engineer",
    "source": "db"
  },
  "chosen_role_resolution": "in_db",
  "final_input_skills": [
    {
      "skill": "software development lifecycle",
      "tag": "new"
    }
  ],
  "llm_cost_api1_usd": null,
  "llm_cost_api2_usd": null,
  "llm_cost_api3_usd": null,
  "llm_cost_total_usd": null,
  "persistence": {
    "items": [],
    "new_skills_created": 0,
    "role_dimension_saved": 0,
    "skill_dimension_saved": 0,
    "skipped": 0
  },
  "planner_output": null,
  "run_id": "3b831eab-e298-4b44-b48d-5c6198055189"
}