Pipeline run
624ad5d1-217e-4c92-9a28-8ff5e082ae8b
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
This is a full-time on-site role for a Dotnet Developer. As a Dotnet Developer, you will be responsible for day-to-day software development tasks, including working with Object-Oriented Programming (O…
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 JD is explicitly for a .NET Core / ASP.NET MVC developer performing software development, which aligns best with the backend developer role family.
Matched skills
Matched dimensions
Matched KRAs
Resolution:
in_db
— role exists in library; skill↔dim and role↔dim links saved when applicable.
Job description
Company Description ExpertITBrains is a tech company based in Panchkula that specializes in turning business ideas into successful web and app platforms. Our objective is to provide affordable solutions to our clients, helping them establish a strong online presence and generate revenue. Since our establishment in 2016, we have experienced significant growth and continue to thrive in the industry. Role Description This is a full-time on-site role for a Dotnet Developer. As a Dotnet Developer, you will be responsible for day-to-day software development tasks, including working with Object-Oriented Programming (OOP) concepts, utilizing .NET Core, and working on ASP.NET MVC projects. You will collaborate with the development team to create high-quality software solutions and ensure the functionality and performance of web and app platforms. Qualifications • Experience with Object-Oriented Programming (OOP) and Software Development • Proficiency in .NET Core and ASP.NET MVC • Strong programming skills • Understanding of software development principles and best practices • Excellent problem-solving and analytical skills • Ability to work effectively in a team environment • Relevant degree in Computer Science or a related field
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) |
Aliases — catalog
- ASP.NET MVC (CANONICAL) primary
Context tags (catalog)
Stored enrichment (catalog DB)
- Category
- Framework
- Sub-category
- Web Framework
- Vendor
- Microsoft
- License
- apache_2
- Year introduced
- 2009
- Confidence
- 0.96
- Version strategy
- NOT_APPLICABLE
Maturity reasoning: Vendor market signal: Microsoft has superseded ASP.NET MVC with ASP.NET Core MVC; new docs and hiring JDs overwhelmingly specify ASP.NET Core/.NET 6+ rather than classic ASP.NET MVC.
Skill profile (library / DB)
- Skill nature
- FRAMEWORK
- Volatility
- DEPRECATED
- Typical lifespan
- EVERGREEN
- Category id
- 5
- Sub-category id
- 35
- Extractable
- True
- Also category
- False
Dimensions (API 2 worklist)
-
Application Frameworks & Libraries Catalog dimension db id 451
Library dimension (catalog)
Roles linked in library: Sitecore Dev
API 3 link attempts (this skill)
| Dimension | Skill↔dim | Role↔dim | Outcome |
|---|---|---|---|
|
Application Frameworks & Libraries
application-frameworks-libraries
|
✓ | — | Existing dimension (library) · Role↔dimension skipped (dimension not under chosen role) |
Skill enrichment (orchestrator / LLM)
No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).
- Category
- Concepts
- Sub-category
- general
- Skill nature
- CONCEPT
- Volatility
- STABLE
- Typical lifespan
- EVERGREEN
- Version strategy
- UNVERSIONED
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 Core | in_db |
C# and .NET Languages
c-and-net-languages
|
✓ | — | Existing dimension (library) · Role↔dimension skipped (dimension not under chosen role) | |
| ASP.NET MVC | in_db |
Application Frameworks & Libraries
application-frameworks-libraries
|
✓ | — | Existing dimension (library) · Role↔dimension skipped (dimension not under chosen role) |
Library artifacts (this run)
| Kind | Detail | DB id |
|---|---|---|
| canonical_skill_proposed | Object-Oriented Programming | type=Concepts subtype=general nature=CONCEPT lifespan=EVERGREEN |
nano JD Parser — gpt-4.1-nano click to toggle
Show raw JSON
{
"JD_type": "pass",
"about_company": {
"source_marker": {
"first_5_words": "ExpertITBrains is a tech company",
"last_5_words": "continue to thrive in the industry."
},
"text": "ExpertITBrains is a tech company based in Panchkula that specializes in turning business ideas into successful web and app platforms. Our objective is to provide affordable solutions to our clients, helping them establish a strong online presence and generate revenue. Since our establishment in 2016, we have experienced significant growth and continue to thrive in the industry.",
"word_count": 64
},
"certifications": [],
"company_name": "ExpertITBrains",
"ctc": null,
"domain": {
"primary": {
"aliases": [
"ITES",
"BPO",
"Tech Consulting"
],
"domain": "IT Services \u0026 Consulting"
},
"secondary": null
},
"education": [
{
"level": "Bachelor\u0027s",
"qualification": "BTECH/BE/BSC - Computer Science (or related)",
"raw": "Relevant degree in Computer Science or a related field",
"requirement": "required"
}
],
"experience": {
"max": null,
"min": null,
"raw": null
},
"job_locations": [
{
"aliases": [],
"city": "Panchkula",
"country": "India",
"state": null,
"work_mode": "onsite"
}
],
"role": "Dotnet Developer",
"role_aliases": [
".NET Developer",
"Software Developer",
"Dotnet Engineer"
],
"role_archetype": "Engineering",
"roles_and_responsibilities": [
{
"bullet_count": 0,
"heading": "Role Description",
"heading_was_present": true,
"source_marker": {
"first_5_words": "This is a full-time on-site",
"last_5_words": "functionality and performance of web"
},
"text": "This is a full-time on-site role for a Dotnet Developer. As a Dotnet Developer, you will be responsible for day-to-day software development tasks, including working with Object-Oriented Programming (OOP) concepts, utilizing .NET Core, and working on ASP.NET MVC projects. You will collaborate with the development team to create high-quality software solutions and ensure the functionality and performance of web and app platforms.",
"word_count": 63
},
{
"bullet_count": 7,
"heading": "Qualifications",
"heading_was_present": true,
"source_marker": {
"first_5_words": "\u2022 Experience with Object-Oriented Programming",
"last_5_words": "Computer Science or a related field"
},
"text": "\u2022 Experience with Object-Oriented Programming (OOP) and Software Development\n\u2022 Proficiency in .NET Core and ASP.NET MVC\n\u2022 Strong programming skills\n\u2022 Understanding of software development principles and best practices\n\u2022 Excellent problem-solving and analytical skills\n\u2022 Ability to work effectively in a team environment\n\u2022 Relevant degree in Computer Science or a related field",
"word_count": 56
}
],
"urls": []
}
API 1 — extract-from-jd click to toggle
{
"final_skills": [
{
"is_primary": true,
"skill_name": ".NET Core"
},
{
"is_primary": true,
"skill_name": "ASP.NET MVC"
},
{
"is_primary": true,
"skill_name": "Object-Oriented Programming"
}
],
"jd_role": {
"display_name": "Dotnet Developer",
"rationale": null,
"role_aliases": [
".NET Developer",
"Software Developer",
"Dotnet Engineer"
],
"role_archetype": "Engineering",
"slug": ""
},
"nano_parsed": {
"JD_type": "pass",
"about_company": {
"source_marker": {
"first_5_words": "ExpertITBrains is a tech company",
"last_5_words": "continue to thrive in the industry."
},
"text": "ExpertITBrains is a tech company based in Panchkula that specializes in turning business ideas into successful web and app platforms. Our objective is to provide affordable solutions to our clients, helping them establish a strong online presence and generate revenue. Since our establishment in 2016, we have experienced significant growth and continue to thrive in the industry.",
"word_count": 64
},
"certifications": [],
"company_name": "ExpertITBrains",
"ctc": null,
"domain": {
"primary": {
"aliases": [
"ITES",
"BPO",
"Tech Consulting"
],
"domain": "IT Services \u0026 Consulting"
},
"secondary": null
},
"education": [
{
"level": "Bachelor\u0027s",
"qualification": "BTECH/BE/BSC - Computer Science (or related)",
"raw": "Relevant degree in Computer Science or a related field",
"requirement": "required"
}
],
"experience": {
"max": null,
"min": null,
"raw": null
},
"job_locations": [
{
"aliases": [],
"city": "Panchkula",
"country": "India",
"state": null,
"work_mode": "onsite"
}
],
"role": "Dotnet Developer",
"role_aliases": [
".NET Developer",
"Software Developer",
"Dotnet Engineer"
],
"role_archetype": "Engineering",
"roles_and_responsibilities": [
{
"bullet_count": 0,
"heading": "Role Description",
"heading_was_present": true,
"source_marker": {
"first_5_words": "This is a full-time on-site",
"last_5_words": "functionality and performance of web"
},
"text": "This is a full-time on-site role for a Dotnet Developer. As a Dotnet Developer, you will be responsible for day-to-day software development tasks, including working with Object-Oriented Programming (OOP) concepts, utilizing .NET Core, and working on ASP.NET MVC projects. You will collaborate with the development team to create high-quality software solutions and ensure the functionality and performance of web and app platforms.",
"word_count": 63
},
{
"bullet_count": 7,
"heading": "Qualifications",
"heading_was_present": true,
"source_marker": {
"first_5_words": "\u2022 Experience with Object-Oriented Programming",
"last_5_words": "Computer Science or a related field"
},
"text": "\u2022 Experience with Object-Oriented Programming (OOP) and Software Development\n\u2022 Proficiency in .NET Core and ASP.NET MVC\n\u2022 Strong programming skills\n\u2022 Understanding of software development principles and best practices\n\u2022 Excellent problem-solving and analytical skills\n\u2022 Ability to work effectively in a team environment\n\u2022 Relevant degree in Computer Science or a related field",
"word_count": 56
}
],
"urls": []
},
"rejected": false,
"rejection_reason": null,
"run_id": "624ad5d1-217e-4c92-9a28-8ff5e082ae8b",
"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": "You will collaborate with the development team to create high-quality software solutions and ensure the functionality and performance of web and app platforms.",
"similarity": 0.6085
},
{
"kra_text": "structure reusable application code",
"sentence": "Understanding of software development principles and best practices",
"similarity": 0.3787
},
{
"kra_text": "collaborate with design, product, and backend teams",
"sentence": "Ability to work effectively in a team environment",
"similarity": 0.3601
}
],
"matched_count": null,
"matched_skills": null,
"role_id": 74,
"score": 0.4491,
"slug": "flutter-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": "You will collaborate with the development team to create high-quality software solutions and ensure the functionality and performance of web and app platforms.",
"similarity": 0.5611
},
{
"kra_text": "Writes application logic across the presentation layer, service layer, and data access layer of web applications following MVC or clean architecture patterns.",
"sentence": "Understanding of software development principles and best practices",
"similarity": 0.4047
},
{
"kra_text": "Writes application logic across the presentation layer, service layer, and data access layer of web applications following MVC or clean architecture patterns.",
"sentence": "As a Dotnet Developer, you will be responsible for day-to-day software development tasks, including working with Object-Oriented Programming (OOP) concepts, utilizing .NET Core, and working on ASP.NET MVC projects.",
"similarity": 0.3785
}
],
"matched_count": null,
"matched_skills": null,
"role_id": 15,
"score": 0.4481,
"slug": "full-stack-engineer",
"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": "You will collaborate with the development team to create high-quality software solutions and ensure the functionality and performance of web and app platforms.",
"similarity": 0.5295
},
{
"kra_text": "Collaborates with development teams to improve build processes, reduce deployment friction, containerize applications, and adopt DevOps best practices.",
"sentence": "Understanding of software development principles and best practices",
"similarity": 0.4421
},
{
"kra_text": "Collaborates with development teams to improve build processes, reduce deployment friction, containerize applications, and adopt DevOps best practices.",
"sentence": "Ability to work effectively in a team environment",
"similarity": 0.3596
}
],
"matched_count": null,
"matched_skills": null,
"role_id": 10,
"score": 0.4437,
"slug": "devops-engineer",
"total_count": null
},
{
"display_name": "Angular Frontend Developer",
"kra_matches": [
{
"kra_text": "collaboration with design and QA",
"sentence": "You will collaborate with the development team to create high-quality software solutions and ensure the functionality and performance of web and app platforms.",
"similarity": 0.5347
},
{
"kra_text": "code review and refactoring",
"sentence": "Understanding of software development principles and best practices",
"similarity": 0.4449
},
{
"kra_text": "defect diagnosis and fixes",
"sentence": "Excellent problem-solving and analytical skills",
"similarity": 0.3432
}
],
"matched_count": null,
"matched_skills": null,
"role_id": 90,
"score": 0.4409,
"slug": "angular-frontend-developer",
"total_count": null
},
{
"display_name": "Frontend Developer",
"kra_matches": [
{
"kra_text": "Collaborates with UX designers to refine interaction details, animations, responsive breakpoints, and micro-interaction behavior.",
"sentence": "You will collaborate with the development team to create high-quality software solutions and ensure the functionality and performance of web and app platforms.",
"similarity": 0.488
},
{
"kra_text": "Builds responsive user interfaces and interactive web components using React, Vue, or Angular with TypeScript, HTML5, and modern CSS for browser-based applications.",
"sentence": "As a Dotnet Developer, you will be responsible for day-to-day software development tasks, including working with Object-Oriented Programming (OOP) concepts, utilizing .NET Core, and working on ASP.NET MVC projects.",
"similarity": 0.3689
},
{
"kra_text": "Maintains reusable component libraries, design system tokens, and shared UI patterns across the application to ensure visual and behavioral consistency.",
"sentence": "Understanding of software development principles and best practices",
"similarity": 0.3561
}
],
"matched_count": null,
"matched_skills": null,
"role_id": 7,
"score": 0.4043,
"slug": "frontend-engineer",
"total_count": null
}
],
"skill_match_roles": [
{
"display_name": ".NET Backend Developer",
"kra_matches": null,
"matched_count": 2,
"matched_skills": [
".NET",
".NET Core"
],
"role_id": 83,
"score": 0.6667,
"slug": "dotnet-backend-developer",
"total_count": 3
},
{
"display_name": "Sitecore Dev",
"kra_matches": null,
"matched_count": 2,
"matched_skills": [
".NET Core",
"ASP.NET MVC"
],
"role_id": 233,
"score": 0.6667,
"slug": "sitecore-dev",
"total_count": 3
}
]
},
"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",
"Web Platform Development",
"Software Quality and Performance",
"Team Collaboration",
"Problem Solving and Analysis"
],
"matched_kras": [
"working on ASP.NET MVC projects",
"create high-quality software solutions",
"ensure the functionality and performance of web and app platforms",
"collaborate with the development team"
],
"matched_skills": [
"Object-Oriented Programming (OOP)",
".NET Core",
"ASP.NET MVC",
"Software Development"
],
"new_role_display_name": null,
"new_role_slug": null,
"queued": false,
"reasoning": "Domain=Software Engineering \u2192 sub-role dotnet-backend-developer; The JD is explicitly for a .NET Core / ASP.NET MVC developer performing software development, which aligns best with the backend developer role family.",
"sub_role": {
"confidence": 0.99,
"display_name": ".NET Backend Developer",
"reasoning": "The JD explicitly names .NET Core and ASP.NET MVC, which clearly maps to the .NET backend specialization.",
"role_id": 83,
"slug": "dotnet-backend-developer"
}
},
"stage5_updates": {
"centroid_n_after": 1167,
"centroid_updated": true,
"collision_log_id": null,
"new_kra_attached": {
"best_kra_similarity": 0.0,
"queue_id": 1223,
"r_and_r_preview": "This is a full-time on-site role for a Dotnet Developer. As a Dotnet Developer, you will be responsible for day-to-day software development tasks, including working with Object-Oriented Programming (O",
"role_display_name": "Backend Developer",
"role_slug": "backend-engineer",
"status": "pending"
},
"new_skills_attached": [
{
"is_primary": true,
"queue_id": 17018,
"role_display_name": "Backend Developer",
"role_slug": "backend-engineer",
"skill_name": "Object-Oriented Programming",
"status": "pending"
}
],
"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": 4771,
"existing_alias_text": ".NET Core",
"input_term": ".NET Core",
"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"
},
{
"alias_persist_skipped_reason": "alias_text already exists for this canonical skill",
"alias_persisted": false,
"existing_alias_id": 5928,
"existing_alias_text": "ASP.NET MVC",
"input_term": "ASP.NET MVC",
"matched_canonical": {
"category_id": 5,
"display_name": "ASP.NET MVC",
"id": 4205,
"is_also_category": false,
"is_extractable": true,
"skill_nature": "FRAMEWORK",
"slug": "asp-net-mvc",
"sub_category_id": 35,
"typical_lifespan": "EVERGREEN",
"volatility": "DEPRECATED"
},
"matched_via": "alias"
}
],
"candidate_roles": [
{
"display_name": ".NET Backend Developer",
"id": 83,
"rationale": null,
"role_archetype": "Engineering",
"slug": "dotnet-backend-developer",
"source": "db"
},
{
"display_name": "Sitecore Dev",
"id": 233,
"rationale": null,
"role_archetype": "Engineering",
"slug": "sitecore-dev",
"source": "db"
}
],
"chosen_role": {
"display_name": "Backend Developer",
"id": 1,
"rationale": "Domain=Software Engineering \u2192 sub-role dotnet-backend-developer; The JD is explicitly for a .NET Core / ASP.NET MVC developer performing software development, which aligns best with the backend developer role family.",
"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 Core",
"llm_role": null,
"roles_from_db": [
{
"display_name": ".NET Backend Developer",
"id": 83,
"rationale": null,
"role_archetype": "Engineering",
"slug": "dotnet-backend-developer",
"source": "db"
}
]
},
{
"dimension": {
"difficulty_hint": "well_known",
"display_name": "Application Frameworks \u0026 Libraries",
"id": 451,
"rationale": "Covers the primary software frameworks and libraries often used alongside Sitecore for building and enhancing site experiences.",
"slug": "application-frameworks-libraries",
"source": "db"
},
"input_skill": "ASP.NET MVC",
"llm_role": null,
"roles_from_db": [
{
"display_name": "Sitecore Dev",
"id": 233,
"rationale": null,
"role_archetype": "Engineering",
"slug": "sitecore-dev",
"source": "db"
}
]
}
],
"input_final_skills": [
".NET Core",
"ASP.NET MVC",
"Object-Oriented Programming"
],
"input_llm_skills": [
".NET Core",
"ASP.NET MVC",
"Object-Oriented Programming"
],
"new_aliases_persisted": 0,
"run_id": "624ad5d1-217e-4c92-9a28-8ff5e082ae8b",
"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 Core",
"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 Core",
"matched_via": "alias",
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": null,
"source_tag": "db",
"was_in_llm_skills": true
},
{
"aliases_in_db": [
{
"alias_text": "ASP.NET MVC",
"alias_type": "CANONICAL",
"id": 5928,
"is_primary": true,
"match_strategy": "CASE_INSENSITIVE"
}
],
"canonical": {
"category_id": 5,
"display_name": "ASP.NET MVC",
"id": 4205,
"is_also_category": false,
"is_extractable": true,
"skill_nature": "FRAMEWORK",
"slug": "asp-net-mvc",
"sub_category_id": 35,
"typical_lifespan": "EVERGREEN",
"volatility": "DEPRECATED"
},
"dimensions": [
{
"dimension": {
"difficulty_hint": "well_known",
"display_name": "Application Frameworks \u0026 Libraries",
"id": 451,
"rationale": "Covers the primary software frameworks and libraries often used alongside Sitecore for building and enhancing site experiences.",
"slug": "application-frameworks-libraries",
"source": "db"
},
"input_skill": "ASP.NET MVC",
"llm_role": null,
"roles_from_db": [
{
"display_name": "Sitecore Dev",
"id": 233,
"rationale": null,
"role_archetype": "Engineering",
"slug": "sitecore-dev",
"source": "db"
}
]
}
],
"input_skill": "ASP.NET MVC",
"matched_via": "alias",
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": null,
"source_tag": "db",
"was_in_llm_skills": true
},
{
"aliases_in_db": [],
"canonical": null,
"dimensions": [],
"input_skill": "Object-Oriented Programming",
"matched_via": null,
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": {
"derived": {
"category": "Concepts",
"skill_nature": "CONCEPT",
"sub_category": "general",
"typical_lifespan": "EVERGREEN",
"version_strategy": "UNVERSIONED",
"volatility": "STABLE"
},
"enrichment": null,
"keep_log": [],
"locked_dimensions": [],
"merge_log": [],
"placed": null,
"relationships": null,
"skill_id": "object-oriented-programming",
"split_log": [],
"typed": null,
"warnings": []
},
"source_tag": "llm",
"was_in_llm_skills": true
}
],
"unmatched_skills": [
"Object-Oriented Programming"
]
}
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 explicitly for a .NET Core / ASP.NET MVC developer performing software development, which aligns best with the backend developer role family.",
"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 Core",
"tag": "in_db"
},
{
"skill": "ASP.NET MVC",
"tag": "in_db"
},
{
"skill": "Object-Oriented Programming",
"tag": "new"
}
],
"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 Core",
"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
},
{
"chosen_role_id": 1,
"dimension": {
"difficulty_hint": "well_known",
"display_name": "Application Frameworks \u0026 Libraries",
"id": 451,
"rationale": "Covers the primary software frameworks and libraries often used alongside Sitecore for building and enhancing site experiences.",
"slug": "application-frameworks-libraries",
"source": "db"
},
"dimension_id": 451,
"input_skill": "ASP.NET MVC",
"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": "Sitecore Dev",
"id": 233,
"rationale": null,
"role_archetype": "Engineering",
"slug": "sitecore-dev",
"source": "db"
}
],
"skill_dimension_saved": true,
"skill_id": 4205,
"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": "624ad5d1-217e-4c92-9a28-8ff5e082ae8b"
}
LLM Calls
Every model call made for this run, in pipeline order. Click a card to see the model's response.