← Back to history

Pipeline run

490c90cf-79ca-4e2f-9abc-5b9b7aa2f216

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

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 · API and service implementation
Works with technology managers to gather requirements, then writes, reviews, debugs, upgrades, and deploys .NET web applications. Also produces technical specs and operating procedures, delegates tasks, and supports/trains junior developers.
"Writing scalable code for .NET software 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)
.NET
Skill cluster (1 dimension groups, role-scoped)
Cross-cutting / unaligned
.NET
Show KRA description ↓
• Meeting with technology managers to determine application and website requirements. • Upgrading existing .NET websites and applications. • Analyzing system requirements and delegating development tasks. • Developing technical specifications. • Writing scalable code for .NET software applications. • Reviewing and debugging .NET applications. • Providing support for junior developers. • Deploying functional websites, programs, and applications. • Drafting software and application operating procedures. • Training junior staff.

Signals

Skill dotnet-backend-developer
1.00
Alias dotnet-backend-developer
1.00
KRA go-backend-developer
0.50

Post-classification

Centroidupdated · n=725
Alias collision log
New-role queue
New skills captured0
New KRA capturedyes

Captured for admin review

R&R fragment (sim 0.00) Backend Developer pending

• Meeting with technology managers to determine application and website requirements. • Upgrading existing .NET websites and applications. • Analyzing system requirements and delegating development ta…

Status: completed Created: 2026-05-27T14:54:49.321879Z Updated: 2026-06-12T17:06:27.025423Z API 3 duration: 3046 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

.NET Backend Developer

sub-role · 0.99 domain · Software Engineering CASE DOMAIN

slug: backend-engineer · id: 1 · source: db · sub-role slug: dotnet-backend-developer

Domain=Software Engineering → sub-role dotnet-backend-developer; The JD is centered on .NET application development, debugging, deployment, and support tasks, which best matches a backend/.NET developer role.

Matched skills

.NET.NET websites.NET applications

Matched dimensions

.NET Software DevelopmentApplication Maintenance and DebuggingTechnical Specification DevelopmentDeveloper Mentoring and SupportSoftware Deployment

Matched KRAs

Upgrading existing .NET websites and applicationsAnalyzing system requirements and delegating development tasksDeveloping technical specificationsWriting scalable code for .NET software applicationsReviewing and debugging .NET applicationsProviding support for junior developersDeploying functional websites, programs, and applicationsDrafting software and application operating proceduresTraining junior staff

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

Looking for Senior Dot net Developers for Multiple openings from CAPITA.

Responsibilities

• Meeting with technology managers to determine application and website requirements.
• Upgrading existing .NET websites and applications.
• Analyzing system requirements and delegating development tasks.
• Developing technical specifications.
• Writing scalable code for .NET software applications.
• Reviewing and debugging .NET applications.
• Providing support for junior developers.
• Deploying functional websites, programs, and applications.
• Drafting software and application operating procedures.
• Training junior staff.


Experience:3+ and above

Job type: Fulltime/ Permanent

Location: REMOTE/ WFH

Kindly do share your Resume and Contact me. Also, share with your peers who are actively looking for a job change.

Email: adline.s@visionyle.com

Contact: 7904216171

Skills from this JD

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

.NET Primary Library skill API 3: existing canonical (in_db) Existing skill (matched library)
Canonical: .NET id=3237 · net

Aliases — catalog

  • .NET (CANONICAL) primary
  • .NET 5 (VERSION)
  • .NET 6 (VERSION)
  • .NET 7 (VERSION)
  • .NET 8 (VERSION)
  • .NET Core (VERSION)

Context tags (catalog)

ADO.NET ASP.NET Azure Blazor C# CLR Entity Framework LINQ MVC Microservices NuGet Visual Studio WPF Web API XAML

Stored enrichment (catalog DB)

Category
Runtime
Sub-category
Runtime Platform
Vendor
Microsoft
License
mit
Year introduced
2002
Confidence
0.90
Version strategy
SEPARATE_ENTITY
Version tag
.NET (modern, i.e., .NET 6+)

Maturity reasoning: .NET appears in large volumes of job postings across enterprise, cloud, and backend roles, and Microsoft continues active releases and LTS support, indicating broad hiring-pipeline adoption.

Skill profile (library / DB)

Skill nature
RUNTIME
Volatility
STABLE
Typical lifespan
EVERGREEN
Category id
67
Sub-category id
2564
Extractable
True
Also category
False

Dimensions (API 2 worklist)

  • C# and .NET Languages Catalog dimension db id 362

    Library dimension (catalog)

    Roles linked in library: .NET Backend Developer

API 3 link attempts (this skill)

Dimension Skill↔dim Role↔dim Outcome
C# and .NET Languages
c-and-net-languages
Existing dimension (library) · Role↔dimension skipped (dimension not under chosen role)

All API 3 persistence rows

Same grid as the skill-extractor “Persistence items” table: one row per (skill × dimension) work item.

Skill Tag Dimension Skill↔dim Role↔dim Outcome Notes
.NET in_db
C# and .NET Languages
c-and-net-languages
Existing dimension (library) · Role↔dimension skipped (dimension not under chosen role)

Library artifacts (this run)

No artifact rows for this run.
nano JD Parser — gpt-4.1-nano click to toggle
RoleSenior Dot net Developer
CompanyCAPITA
Experience3+ and above
DomainIT Services & Consulting
Location(remote)
JD type pass
Show raw JSON
{
  "JD_type": "pass",
  "about_company": null,
  "certifications": [],
  "company_name": "CAPITA",
  "ctc": null,
  "domain": {
    "primary": {
      "aliases": [],
      "domain": "IT Services \u0026 Consulting"
    },
    "secondary": null
  },
  "education": [],
  "experience": {
    "max": null,
    "min": 3,
    "raw": "3+ and above"
  },
  "job_locations": [
    {
      "aliases": [],
      "city": null,
      "country": null,
      "state": null,
      "work_mode": "remote"
    }
  ],
  "role": "Senior Dot net Developer",
  "role_aliases": [
    "Senior .NET Developer",
    ".NET Developer",
    "Dotnet Developer"
  ],
  "role_archetype": "Engineering",
  "roles_and_responsibilities": [
    {
      "bullet_count": 10,
      "heading": "Responsibilities",
      "heading_was_present": true,
      "source_marker": {
        "first_5_words": "\u2022 Meeting with technology managers",
        "last_5_words": "and application operating procedures."
      },
      "text": "\u2022 Meeting with technology managers to determine application and website requirements.\n\u2022 Upgrading existing .NET websites and applications.\n\u2022 Analyzing system requirements and delegating development tasks.\n\u2022 Developing technical specifications.\n\u2022 Writing scalable code for .NET software applications.\n\u2022 Reviewing and debugging .NET applications.\n\u2022 Providing support for junior developers.\n\u2022 Deploying functional websites, programs, and applications.\n\u2022 Drafting software and application operating procedures.\n\u2022 Training junior staff.",
      "word_count": 92
    }
  ],
  "urls": []
}
API 1 — extract-from-jd click to toggle
{
  "final_skills": [
    {
      "is_primary": true,
      "skill_name": ".NET"
    }
  ],
  "jd_role": {
    "display_name": "Senior Dot net Developer",
    "rationale": null,
    "role_aliases": [
      "Senior .NET Developer",
      ".NET Developer",
      "Dotnet Developer"
    ],
    "role_archetype": "Engineering",
    "slug": ""
  },
  "nano_parsed": {
    "JD_type": "pass",
    "about_company": null,
    "certifications": [],
    "company_name": "CAPITA",
    "ctc": null,
    "domain": {
      "primary": {
        "aliases": [],
        "domain": "IT Services \u0026 Consulting"
      },
      "secondary": null
    },
    "education": [],
    "experience": {
      "max": null,
      "min": 3,
      "raw": "3+ and above"
    },
    "job_locations": [
      {
        "aliases": [],
        "city": null,
        "country": null,
        "state": null,
        "work_mode": "remote"
      }
    ],
    "role": "Senior Dot net Developer",
    "role_aliases": [
      "Senior .NET Developer",
      ".NET Developer",
      "Dotnet Developer"
    ],
    "role_archetype": "Engineering",
    "roles_and_responsibilities": [
      {
        "bullet_count": 10,
        "heading": "Responsibilities",
        "heading_was_present": true,
        "source_marker": {
          "first_5_words": "\u2022 Meeting with technology managers",
          "last_5_words": "and application operating procedures."
        },
        "text": "\u2022 Meeting with technology managers to determine application and website requirements.\n\u2022 Upgrading existing .NET websites and applications.\n\u2022 Analyzing system requirements and delegating development tasks.\n\u2022 Developing technical specifications.\n\u2022 Writing scalable code for .NET software applications.\n\u2022 Reviewing and debugging .NET applications.\n\u2022 Providing support for junior developers.\n\u2022 Deploying functional websites, programs, and applications.\n\u2022 Drafting software and application operating procedures.\n\u2022 Training junior staff.",
        "word_count": 92
      }
    ],
    "urls": []
  },
  "rejected": false,
  "rejection_reason": null,
  "run_id": "490c90cf-79ca-4e2f-9abc-5b9b7aa2f216",
  "stage3_signals": {
    "alias_found": true,
    "alias_match_roles": [
      {
        "display_name": ".NET Backend Developer",
        "kra_matches": null,
        "matched_count": null,
        "matched_skills": null,
        "role_id": 83,
        "score": 1.0,
        "slug": "dotnet-backend-developer",
        "total_count": null
      },
      {
        "display_name": "Backend Developer",
        "kra_matches": null,
        "matched_count": null,
        "matched_skills": null,
        "role_id": 1,
        "score": 1.0,
        "slug": "backend-engineer",
        "total_count": null
      }
    ],
    "kra_match_roles": [
      {
        "display_name": "Go Backend Developer",
        "kra_matches": [
          {
            "kra_text": "code review and testing support",
            "sentence": "Reviewing and debugging .NET applications.",
            "similarity": 0.5564
          },
          {
            "kra_text": "code review and testing support",
            "sentence": "Providing support for junior developers.",
            "similarity": 0.5106
          },
          {
            "kra_text": "code review and testing support",
            "sentence": "Writing scalable code for .NET software applications.",
            "similarity": 0.4214
          }
        ],
        "matched_count": null,
        "matched_skills": null,
        "role_id": 81,
        "score": 0.4961,
        "slug": "go-backend-developer",
        "total_count": null
      },
      {
        "display_name": "Fullstack Developer",
        "kra_matches": [
          {
            "kra_text": "Works closely with product managers and UX designers to translate requirements and wireframes into working software features through iterative development.",
            "sentence": "Analyzing system requirements and delegating development tasks.",
            "similarity": 0.5123
          },
          {
            "kra_text": "Delivers features through CI/CD pipelines using automated tests, staged rollouts, feature flags, and incremental deployments.",
            "sentence": "Deploying functional websites, programs, and applications.",
            "similarity": 0.4932
          },
          {
            "kra_text": "Works closely with product managers and UX designers to translate requirements and wireframes into working software features through iterative development.",
            "sentence": "Meeting with technology managers to determine application and website requirements.",
            "similarity": 0.4761
          }
        ],
        "matched_count": null,
        "matched_skills": null,
        "role_id": 15,
        "score": 0.4938,
        "slug": "full-stack-engineer",
        "total_count": null
      },
      {
        "display_name": "Angular Frontend Developer",
        "kra_matches": [
          {
            "kra_text": "code review and refactoring",
            "sentence": "Reviewing and debugging .NET applications.",
            "similarity": 0.492
          },
          {
            "kra_text": "collaboration with design and QA",
            "sentence": "Analyzing system requirements and delegating development tasks.",
            "similarity": 0.4869
          },
          {
            "kra_text": "code review and refactoring",
            "sentence": "Writing scalable code for .NET software applications.",
            "similarity": 0.4701
          }
        ],
        "matched_count": null,
        "matched_skills": null,
        "role_id": 90,
        "score": 0.483,
        "slug": "angular-frontend-developer",
        "total_count": null
      },
      {
        "display_name": "Pega Developer",
        "kra_matches": [
          {
            "kra_text": "Requirements analysis and process translation",
            "sentence": "Analyzing system requirements and delegating development tasks.",
            "similarity": 0.5672
          },
          {
            "kra_text": "Requirements analysis and process translation",
            "sentence": "Meeting with technology managers to determine application and website requirements.",
            "similarity": 0.4575
          },
          {
            "kra_text": "defect troubleshooting and resolution",
            "sentence": "Reviewing and debugging .NET applications.",
            "similarity": 0.3923
          }
        ],
        "matched_count": null,
        "matched_skills": null,
        "role_id": 24,
        "score": 0.4723,
        "slug": "pega-developer",
        "total_count": null
      },
      {
        "display_name": "Flutter Developer",
        "kra_matches": [
          {
            "kra_text": "structure reusable application code",
            "sentence": "Writing scalable code for .NET software applications.",
            "similarity": 0.5003
          },
          {
            "kra_text": "translate product and design requirements",
            "sentence": "Analyzing system requirements and delegating development tasks.",
            "similarity": 0.4882
          },
          {
            "kra_text": "translate product and design requirements",
            "sentence": "Meeting with technology managers to determine application and website requirements.",
            "similarity": 0.4182
          }
        ],
        "matched_count": null,
        "matched_skills": null,
        "role_id": 74,
        "score": 0.4689,
        "slug": "flutter-developer",
        "total_count": null
      }
    ],
    "skill_match_roles": [
      {
        "display_name": ".NET Backend Developer",
        "kra_matches": null,
        "matched_count": 1,
        "matched_skills": [
          ".NET"
        ],
        "role_id": 83,
        "score": 1.0,
        "slug": "dotnet-backend-developer",
        "total_count": 1
      }
    ]
  },
  "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.97,
      "slug": "backend-engineer",
      "total_count": null
    },
    "confidence": 0.97,
    "is_new_role": false,
    "llm2_fired": false,
    "llm2_reasoning": null,
    "matched_dimensions": [
      ".NET Software Development",
      "Application Maintenance and Debugging",
      "Technical Specification Development",
      "Developer Mentoring and Support",
      "Software Deployment"
    ],
    "matched_kras": [
      "Upgrading existing .NET websites and applications",
      "Analyzing system requirements and delegating development tasks",
      "Developing technical specifications",
      "Writing scalable code for .NET software applications",
      "Reviewing and debugging .NET applications",
      "Providing support for junior developers",
      "Deploying functional websites, programs, and applications",
      "Drafting software and application operating procedures",
      "Training junior staff"
    ],
    "matched_skills": [
      ".NET",
      ".NET websites",
      ".NET applications"
    ],
    "new_role_display_name": null,
    "new_role_slug": null,
    "queued": false,
    "reasoning": "Domain=Software Engineering \u2192 sub-role dotnet-backend-developer; The JD is centered on .NET application development, debugging, deployment, and support tasks, which best matches a backend/.NET developer role.",
    "sub_role": {
      "confidence": 0.99,
      "display_name": ".NET Backend Developer",
      "reasoning": "The JD explicitly centers on .NET websites and applications, making .NET the clear backend technology match.",
      "role_id": 83,
      "slug": "dotnet-backend-developer"
    }
  },
  "stage5_updates": {
    "centroid_n_after": 725,
    "centroid_updated": true,
    "collision_log_id": null,
    "new_kra_attached": {
      "best_kra_similarity": 0.0,
      "queue_id": 782,
      "r_and_r_preview": "\u2022 Meeting with technology managers to determine application and website requirements.\n\u2022 Upgrading existing .NET websites and applications.\n\u2022 Analyzing system requirements and delegating development ta",
      "role_display_name": "Backend Developer",
      "role_slug": "backend-engineer",
      "status": "pending"
    },
    "new_skills_attached": [],
    "queue_entry_id": null,
    "v3_pipeline_triggered": false,
    "v3_role_slug": null,
    "v3_run_id": null
  }
}
API 2 — extract-details
{
  "alias_matches": [
    {
      "alias_persist_skipped_reason": "alias_text already exists for this canonical skill",
      "alias_persisted": false,
      "existing_alias_id": 4766,
      "existing_alias_text": ".NET",
      "input_term": ".NET",
      "matched_canonical": {
        "category_id": 67,
        "display_name": ".NET",
        "id": 3237,
        "is_also_category": false,
        "is_extractable": true,
        "skill_nature": "RUNTIME",
        "slug": "net",
        "sub_category_id": 2564,
        "typical_lifespan": "EVERGREEN",
        "volatility": "STABLE"
      },
      "matched_via": "alias"
    }
  ],
  "candidate_roles": [
    {
      "display_name": ".NET Backend Developer",
      "id": 83,
      "rationale": null,
      "role_archetype": "Engineering",
      "slug": "dotnet-backend-developer",
      "source": "db"
    }
  ],
  "chosen_role": {
    "display_name": "Backend Developer",
    "id": 1,
    "rationale": "Domain=Software Engineering \u2192 sub-role dotnet-backend-developer; The JD is centered on .NET application development, debugging, deployment, and support tasks, which best matches a backend/.NET developer 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": [
    {
      "dimension": {
        "difficulty_hint": "well_known",
        "display_name": "C# and .NET Languages",
        "id": 362,
        "rationale": "Primary implementation languages and runtime features used to build backend service logic in the .NET ecosystem. This is the core coding surface for request handling, domain logic, and service internals.",
        "slug": "c-and-net-languages",
        "source": "db"
      },
      "input_skill": ".NET",
      "llm_role": null,
      "roles_from_db": [
        {
          "display_name": ".NET Backend Developer",
          "id": 83,
          "rationale": null,
          "role_archetype": "Engineering",
          "slug": "dotnet-backend-developer",
          "source": "db"
        }
      ]
    }
  ],
  "input_final_skills": [
    ".NET"
  ],
  "input_llm_skills": [
    ".NET"
  ],
  "new_aliases_persisted": 0,
  "run_id": "490c90cf-79ca-4e2f-9abc-5b9b7aa2f216",
  "skills_detail": [
    {
      "aliases_in_db": [
        {
          "alias_text": ".NET",
          "alias_type": "CANONICAL",
          "id": 4766,
          "is_primary": true,
          "match_strategy": "CASE_INSENSITIVE"
        },
        {
          "alias_text": ".NET 5",
          "alias_type": "VERSION",
          "id": 4767,
          "is_primary": false,
          "match_strategy": "CASE_INSENSITIVE"
        },
        {
          "alias_text": ".NET 6",
          "alias_type": "VERSION",
          "id": 4768,
          "is_primary": false,
          "match_strategy": "CASE_INSENSITIVE"
        },
        {
          "alias_text": ".NET 7",
          "alias_type": "VERSION",
          "id": 4769,
          "is_primary": false,
          "match_strategy": "CASE_INSENSITIVE"
        },
        {
          "alias_text": ".NET 8",
          "alias_type": "VERSION",
          "id": 4770,
          "is_primary": false,
          "match_strategy": "CASE_INSENSITIVE"
        },
        {
          "alias_text": ".NET Core",
          "alias_type": "VERSION",
          "id": 4771,
          "is_primary": false,
          "match_strategy": "CASE_INSENSITIVE"
        }
      ],
      "canonical": {
        "category_id": 67,
        "display_name": ".NET",
        "id": 3237,
        "is_also_category": false,
        "is_extractable": true,
        "skill_nature": "RUNTIME",
        "slug": "net",
        "sub_category_id": 2564,
        "typical_lifespan": "EVERGREEN",
        "volatility": "STABLE"
      },
      "dimensions": [
        {
          "dimension": {
            "difficulty_hint": "well_known",
            "display_name": "C# and .NET Languages",
            "id": 362,
            "rationale": "Primary implementation languages and runtime features used to build backend service logic in the .NET ecosystem. This is the core coding surface for request handling, domain logic, and service internals.",
            "slug": "c-and-net-languages",
            "source": "db"
          },
          "input_skill": ".NET",
          "llm_role": null,
          "roles_from_db": [
            {
              "display_name": ".NET Backend Developer",
              "id": 83,
              "rationale": null,
              "role_archetype": "Engineering",
              "slug": "dotnet-backend-developer",
              "source": "db"
            }
          ]
        }
      ],
      "input_skill": ".NET",
      "matched_via": "alias",
      "new_alias_persisted": false,
      "new_alias_text": null,
      "new_skill_meta": null,
      "source_tag": "db",
      "was_in_llm_skills": true
    }
  ],
  "unmatched_skills": []
}
API 3 — final-role-output
{
  "chosen_role": {
    "display_name": "Backend Developer",
    "id": 1,
    "rationale": "Domain=Software Engineering \u2192 sub-role dotnet-backend-developer; The JD is centered on .NET application development, debugging, deployment, and support tasks, which best matches a backend/.NET developer 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": ".NET",
      "tag": "in_db"
    }
  ],
  "llm_cost_api1_usd": null,
  "llm_cost_api2_usd": null,
  "llm_cost_api3_usd": null,
  "llm_cost_total_usd": null,
  "persistence": {
    "items": [
      {
        "chosen_role_id": 1,
        "dimension": {
          "difficulty_hint": "well_known",
          "display_name": "C# and .NET Languages",
          "id": 362,
          "rationale": "Primary implementation languages and runtime features used to build backend service logic in the .NET ecosystem. This is the core coding surface for request handling, domain logic, and service internals.",
          "slug": "c-and-net-languages",
          "source": "db"
        },
        "dimension_id": 362,
        "input_skill": ".NET",
        "llm_role": null,
        "matched_chosen_role": false,
        "outcome_line": "Existing dimension (library) \u00b7 Role\u2194dimension skipped (dimension not under chosen role)",
        "role_dimension_saved": false,
        "roles_from_db": [
          {
            "display_name": ".NET Backend Developer",
            "id": 83,
            "rationale": null,
            "role_archetype": "Engineering",
            "slug": "dotnet-backend-developer",
            "source": "db"
          }
        ],
        "skill_dimension_saved": true,
        "skill_id": 3237,
        "skill_tag": "in_db",
        "skipped_reason": null
      }
    ],
    "new_skills_created": 0,
    "role_dimension_saved": 0,
    "skill_dimension_saved": 0,
    "skipped": 0
  },
  "planner_output": null,
  "run_id": "490c90cf-79ca-4e2f-9abc-5b9b7aa2f216"
}

LLM Calls

Every model call made for this run, in pipeline order. Click a card to see the model's response.

Loading…