Pipeline run
8586d029-ac36-48f9-9250-3ce9d4e3b741
Client output enrichment
v2 Skill cluster · Nature of work · AI index · Tech stack maturity · Evidence · KRA descriptionvocab breakdown (legacy)
Signals
Post-classification
Captured for admin review
Participate in requirements analysis Collaborate with internal teams to produce software design and architecture Write clean, scalable code using .NET programming languages Test and deploy application…
1 POST /skills/extract-from-jd
2 POST /skills/extract-details
3 POST /skills/final-role-output
Backend Developer
→.NET Backend Developer
sub-role · 0.99 domain · Software Engineering CASE DOMAINslug: backend-engineer · id: 1 · source: db · sub-role slug: dotnet-backend-developer
Domain=Software Engineering → sub-role dotnet-backend-developer; The responsibilities align closely with a .NET software/application developer working on requirements, design, coding, testing, deployment, debugging, and technical support.
Matched skills
Matched dimensions
Matched KRAs
Resolution:
in_db
— role exists in library; skill↔dim and role↔dim links saved when applicable.
Job description
Position: Dot net Developer (Remote) Experience: 1 to 3 Years Location: Remote (Working with US company) Job details: Full Time (10 am to 7pm) & 5 days working Requirements: Minimum 2 to 3 years of proven experience as a .NET Developer or Application DeveloperFamiliarity with the ASP.NET framework, SQL Server and design/architectural patterns (e.g. Model-View-Controller (MVC))Knowledge of at least one of the .NET languages (e.g. C#, Visual Basic .NET) and HTML5/CSS3Familiarity with architecture styles/APIs (REST, RPC)Understanding of Agile methodologiesExcellent troubleshooting and communication skillsB.E/B.Tech in Computer Science, Engineering or a related field Responsibilities: Participate in requirements analysisCollaborate with internal teams to produce software design and architectureWrite clean, scalable code using .NET programming languagesTest and deploy applications and systemsRevise, update, refactor and debug codeImprove existing softwareDevelop documentation throughout the software development life cycle (SDLC)Serve as an expert on applications and provide technical support
Skills from this JD
Each row merges API 1 extraction, API 2 library match / v3 orchestration (dimensions + locked dims), and API 3 persistence tags.
Aliases — catalog
- .NET (CANONICAL) primary
- .NET 5 (VERSION)
- .NET 6 (VERSION)
- .NET 7 (VERSION)
- .NET 8 (VERSION)
- .NET Core (VERSION)
Context tags (catalog)
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)
nano JD Parser — gpt-4.1-nano click to toggle
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 / Engineering (or related)",
"raw": "B.E/B.Tech in Computer Science, Engineering or a related field",
"requirement": "required"
}
],
"experience": {
"max": 3,
"min": 2,
"raw": "Minimum 2 to 3 years of proven experience as a .NET Developer or Application Developer"
},
"job_locations": [
{
"aliases": [],
"city": null,
"country": "United States",
"state": null,
"work_mode": "remote"
}
],
"role": "Dot net Developer",
"role_aliases": [
".NET Developer",
"Application Developer"
],
"role_archetype": "Engineering",
"roles_and_responsibilities": [
{
"bullet_count": 8,
"heading": "Responsibilities",
"heading_was_present": true,
"source_marker": {
"first_5_words": "Participate in requirements analysis Collaborate",
"last_5_words": "and provide technical support"
},
"text": "Participate in requirements analysis\nCollaborate with internal teams to produce software design and architecture\nWrite clean, scalable code using .NET programming languages\nTest and deploy applications and systems\nRevise, update, refactor and debug code\nImprove existing software\nDevelop documentation throughout the software development life cycle (SDLC)\nServe as an expert on applications and provide technical support",
"word_count": 66
}
],
"urls": []
}
API 1 — extract-from-jd click to toggle
{
"final_skills": [
{
"is_primary": true,
"skill_name": ".NET"
}
],
"jd_role": {
"display_name": "Dot net Developer",
"rationale": null,
"role_aliases": [
".NET Developer",
"Application 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 / Engineering (or related)",
"raw": "B.E/B.Tech in Computer Science, Engineering or a related field",
"requirement": "required"
}
],
"experience": {
"max": 3,
"min": 2,
"raw": "Minimum 2 to 3 years of proven experience as a .NET Developer or Application Developer"
},
"job_locations": [
{
"aliases": [],
"city": null,
"country": "United States",
"state": null,
"work_mode": "remote"
}
],
"role": "Dot net Developer",
"role_aliases": [
".NET Developer",
"Application Developer"
],
"role_archetype": "Engineering",
"roles_and_responsibilities": [
{
"bullet_count": 8,
"heading": "Responsibilities",
"heading_was_present": true,
"source_marker": {
"first_5_words": "Participate in requirements analysis Collaborate",
"last_5_words": "and provide technical support"
},
"text": "Participate in requirements analysis\nCollaborate with internal teams to produce software design and architecture\nWrite clean, scalable code using .NET programming languages\nTest and deploy applications and systems\nRevise, update, refactor and debug code\nImprove existing software\nDevelop documentation throughout the software development life cycle (SDLC)\nServe as an expert on applications and provide technical support",
"word_count": 66
}
],
"urls": []
},
"rejected": false,
"rejection_reason": null,
"run_id": "8586d029-ac36-48f9-9250-3ce9d4e3b741",
"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": "Flutter Developer",
"kra_matches": [
{
"kra_text": "collaborate with design, product, and backend teams",
"sentence": "Collaborate with internal teams to produce software design and architecture",
"similarity": 0.7431
},
{
"kra_text": "structure reusable application code",
"sentence": "Write clean, scalable code using .NET programming languages",
"similarity": 0.4226
},
{
"kra_text": "support release readiness",
"sentence": "Test and deploy applications and systems",
"similarity": 0.4015
}
],
"matched_count": null,
"matched_skills": null,
"role_id": 74,
"score": 0.5224,
"slug": "flutter-developer",
"total_count": null
},
{
"display_name": "Angular Frontend Developer",
"kra_matches": [
{
"kra_text": "collaboration with design and QA",
"sentence": "Collaborate with internal teams to produce software design and architecture",
"similarity": 0.6087
},
{
"kra_text": "code review and refactoring",
"sentence": "Write clean, scalable code using .NET programming languages",
"similarity": 0.5041
},
{
"kra_text": "collaboration with design and QA",
"sentence": "Develop documentation throughout the software development life cycle (SDLC)",
"similarity": 0.4452
}
],
"matched_count": null,
"matched_skills": null,
"role_id": 90,
"score": 0.5193,
"slug": "angular-frontend-developer",
"total_count": null
},
{
"display_name": "DevOps Engineer",
"kra_matches": [
{
"kra_text": "Collaborates with development teams to improve build processes, reduce deployment friction, containerize applications, and adopt DevOps best practices.",
"sentence": "Collaborate with internal teams to produce software design and architecture",
"similarity": 0.5633
},
{
"kra_text": "Collaborates with development teams to improve build processes, reduce deployment friction, containerize applications, and adopt DevOps best practices.",
"sentence": "Test and deploy applications and systems",
"similarity": 0.5298
},
{
"kra_text": "Collaborates with development teams to improve build processes, reduce deployment friction, containerize applications, and adopt DevOps best practices.",
"sentence": "Develop documentation throughout the software development life cycle (SDLC)",
"similarity": 0.4212
}
],
"matched_count": null,
"matched_skills": null,
"role_id": 10,
"score": 0.5048,
"slug": "devops-engineer",
"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": "Collaborate with internal teams to produce software design and architecture",
"similarity": 0.5673
},
{
"kra_text": "Delivers features through CI/CD pipelines using automated tests, staged rollouts, feature flags, and incremental deployments.",
"sentence": "Test and deploy applications and systems",
"similarity": 0.4905
},
{
"kra_text": "Works closely with product managers and UX designers to translate requirements and wireframes into working software features through iterative development.",
"sentence": "Develop documentation throughout the software development life cycle (SDLC)",
"similarity": 0.4392
}
],
"matched_count": null,
"matched_skills": null,
"role_id": 15,
"score": 0.499,
"slug": "full-stack-engineer",
"total_count": null
},
{
"display_name": "Cloud Architect",
"kra_matches": [
{
"kra_text": "Conducts architecture reviews, approves technical design documents, and guides engineering teams through cloud migration and modernization projects.",
"sentence": "Collaborate with internal teams to produce software design and architecture",
"similarity": 0.5453
},
{
"kra_text": "Conducts architecture reviews, approves technical design documents, and guides engineering teams through cloud migration and modernization projects.",
"sentence": "Serve as an expert on applications and provide technical support",
"similarity": 0.4624
},
{
"kra_text": "Architects blue-green, canary, and immutable infrastructure deployment patterns for zero-downtime releases and fast rollback capabilities.",
"sentence": "Test and deploy applications and systems",
"similarity": 0.4302
}
],
"matched_count": null,
"matched_skills": null,
"role_id": 9,
"score": 0.4793,
"slug": "cloud-architect",
"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.99,
"slug": "backend-engineer",
"total_count": null
},
"confidence": 0.99,
"is_new_role": false,
"llm2_fired": false,
"llm2_reasoning": null,
"matched_dimensions": [
"Backend application development",
"Software design and architecture",
"Code quality and maintenance",
"Application testing and deployment",
"Technical support"
],
"matched_kras": [
"Participate in requirements analysis",
"Collaborate with internal teams to produce software design and architecture",
"Write clean, scalable code using .NET programming languages",
"Test and deploy applications and systems",
"Revise, update, refactor and debug code",
"Improve existing software",
"Develop documentation throughout the SDLC",
"Serve as an expert on applications and provide technical support"
],
"matched_skills": [
".NET",
".NET programming languages",
"requirements analysis",
"software design and architecture",
"clean, scalable code",
"test and deploy applications and systems",
"refactor and debug code",
"SDLC"
],
"new_role_display_name": null,
"new_role_slug": null,
"queued": false,
"reasoning": "Domain=Software Engineering \u2192 sub-role dotnet-backend-developer; The responsibilities align closely with a .NET software/application developer working on requirements, design, coding, testing, deployment, debugging, and technical support.",
"sub_role": {
"confidence": 0.99,
"display_name": ".NET Backend Developer",
"reasoning": "The JD explicitly says .NET programmer languages and the title is Dot net Developer, which clearly maps to the .NET backend specialization.",
"role_id": 83,
"slug": "dotnet-backend-developer"
}
},
"stage5_updates": {
"centroid_n_after": 1276,
"centroid_updated": true,
"collision_log_id": null,
"new_kra_attached": {
"best_kra_similarity": 0.0,
"queue_id": 1331,
"r_and_r_preview": "Participate in requirements analysis\nCollaborate with internal teams to produce software design and architecture\nWrite clean, scalable code using .NET programming languages\nTest and deploy application",
"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 responsibilities align closely with a .NET software/application developer working on requirements, design, coding, testing, deployment, debugging, and technical support.",
"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": "8586d029-ac36-48f9-9250-3ce9d4e3b741",
"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 responsibilities align closely with a .NET software/application developer working on requirements, design, coding, testing, deployment, debugging, and technical support.",
"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": "8586d029-ac36-48f9-9250-3ce9d4e3b741"
}