Pipeline run
1d689723-b60a-4791-8395-d3d1f5e0b20b
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 remote role for a Dotnet Developer. The Dotnet Developer will be responsible for developing software solutions using .NET Core and ASP.NET MVC. The Dotnet Developer will also be re…
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 for a .NET Core and ASP.NET MVC software developer, which aligns best with the backend developer role alias list.
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 We are headquartered in Pittsburgh in USA with locations across the globe we are a team of thoughtful experts driven by the power of our client’s unique ideas. We also have micro offices in Hyderabad, Chennai, Bengaluru, and Delhi NCR in India. While technical expertise is ingrained into Agilite’s DNA, we are more than just engineers and developers — we are trusted product strategists. We pride ourselves on being a ready resource for critical market insights with the knowledge and experience required to design, build, and scale big ideas to serve our growing list of customers in the USA and Europe. Our preferred working model is "Work from Anywhere" (WFA). In addition, you can also decide on your work timings: All we need is the outcome. Our people-centric culture is built on the belief that extraordinary employees create amazing things. Work with us and attain your Ikigai in a place where your aspirations and business objectives intersect! Company size: 51-200 employees Headquarters: Pittsburgh, Pennsylvania Founded: 2019 Role Description This is a full-time remote role for a Dotnet Developer. The Dotnet Developer will be responsible for developing software solutions using .NET Core and ASP.NET MVC. The Dotnet Developer will also be responsible for programming and practicing Object-Oriented Programming (OOP). Qualifications • Object-Oriented Programming (OOP) skills • Software Development skills • .NET Core skills • Programming skills • ASP.NET MVC experience • Strong problem-solving and analytical skills • Excellent written and verbal communication skills • Bachelor's degree in Computer Science, Information Technology, or 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": "We are headquartered in Pittsburgh",
"last_5_words": "Pittsburgh, Pennsylvania\nFounded: 2019"
},
"text": "We are headquartered in Pittsburgh in USA with locations across the globe we are a team of thoughtful experts driven by the power of our client\u2019s unique ideas. We also have micro offices in Hyderabad, Chennai, Bengaluru, and Delhi NCR in India.\n\nWhile technical expertise is ingrained into Agilite\u2019s DNA, we are more than just engineers and developers \u2014 we are trusted product strategists. We pride ourselves on being a ready resource for critical market insights with the knowledge and experience required to design, build, and scale big ideas to serve our growing list of customers in the USA and Europe.\n\nOur preferred working model is \"Work from Anywhere\" (WFA). In addition, you can also decide on your work timings: All we need is the outcome.\n\nOur people-centric culture is built on the belief that extraordinary employees create amazing things. Work with us and attain your Ikigai in a place where your aspirations and business objectives intersect!\n\nCompany size: 51-200 employees\nHeadquarters: Pittsburgh, Pennsylvania\nFounded: 2019",
"word_count": 211
},
"certifications": [],
"company_name": "Agilite",
"ctc": null,
"domain": {
"primary": {
"aliases": [
"ITES",
"BPO"
],
"domain": "IT Services \u0026 Consulting"
},
"secondary": null
},
"education": [
{
"level": "Bachelor\u0027s",
"qualification": "BTECH/BE/BSC - Computer Science / Information Technology (or related)",
"raw": "Bachelor\u0027s degree in Computer Science, Information Technology, or related field",
"requirement": "required"
}
],
"experience": {
"max": null,
"min": null,
"raw": null
},
"job_locations": [
{
"aliases": [],
"city": null,
"country": "USA",
"state": null,
"work_mode": "remote"
},
{
"aliases": [],
"city": "Hyderabad",
"country": "India",
"state": null,
"work_mode": "remote"
},
{
"aliases": [],
"city": "Chennai",
"country": "India",
"state": null,
"work_mode": "remote"
},
{
"aliases": [
"Bangalore"
],
"city": "Bengaluru",
"country": "India",
"state": null,
"work_mode": "remote"
},
{
"aliases": [],
"city": "Delhi NCR",
"country": "India",
"state": null,
"work_mode": "remote"
}
],
"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 remote",
"last_5_words": "practicing Object-Oriented Programming (OOP)."
},
"text": "This is a full-time remote role for a Dotnet Developer. The Dotnet Developer will be responsible for developing software solutions using .NET Core and ASP.NET MVC. The Dotnet Developer will also be responsible for programming and practicing Object-Oriented Programming (OOP).",
"word_count": 45
},
{
"bullet_count": 8,
"heading": "Qualifications",
"heading_was_present": true,
"source_marker": {
"first_5_words": "\u2022 Object-Oriented Programming (OOP) skills",
"last_5_words": "or related field"
},
"text": "\u2022 Object-Oriented Programming (OOP) skills\n\u2022 Software Development skills\n\u2022 .NET Core skills\n\u2022 Programming skills\n\u2022 ASP.NET MVC experience\n\u2022 Strong problem-solving and analytical skills\n\u2022 Excellent written and verbal communication skills\n\u2022 Bachelor\u0027s degree in Computer Science, Information Technology, or 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": "We are headquartered in Pittsburgh",
"last_5_words": "Pittsburgh, Pennsylvania\nFounded: 2019"
},
"text": "We are headquartered in Pittsburgh in USA with locations across the globe we are a team of thoughtful experts driven by the power of our client\u2019s unique ideas. We also have micro offices in Hyderabad, Chennai, Bengaluru, and Delhi NCR in India.\n\nWhile technical expertise is ingrained into Agilite\u2019s DNA, we are more than just engineers and developers \u2014 we are trusted product strategists. We pride ourselves on being a ready resource for critical market insights with the knowledge and experience required to design, build, and scale big ideas to serve our growing list of customers in the USA and Europe.\n\nOur preferred working model is \"Work from Anywhere\" (WFA). In addition, you can also decide on your work timings: All we need is the outcome.\n\nOur people-centric culture is built on the belief that extraordinary employees create amazing things. Work with us and attain your Ikigai in a place where your aspirations and business objectives intersect!\n\nCompany size: 51-200 employees\nHeadquarters: Pittsburgh, Pennsylvania\nFounded: 2019",
"word_count": 211
},
"certifications": [],
"company_name": "Agilite",
"ctc": null,
"domain": {
"primary": {
"aliases": [
"ITES",
"BPO"
],
"domain": "IT Services \u0026 Consulting"
},
"secondary": null
},
"education": [
{
"level": "Bachelor\u0027s",
"qualification": "BTECH/BE/BSC - Computer Science / Information Technology (or related)",
"raw": "Bachelor\u0027s degree in Computer Science, Information Technology, or related field",
"requirement": "required"
}
],
"experience": {
"max": null,
"min": null,
"raw": null
},
"job_locations": [
{
"aliases": [],
"city": null,
"country": "USA",
"state": null,
"work_mode": "remote"
},
{
"aliases": [],
"city": "Hyderabad",
"country": "India",
"state": null,
"work_mode": "remote"
},
{
"aliases": [],
"city": "Chennai",
"country": "India",
"state": null,
"work_mode": "remote"
},
{
"aliases": [
"Bangalore"
],
"city": "Bengaluru",
"country": "India",
"state": null,
"work_mode": "remote"
},
{
"aliases": [],
"city": "Delhi NCR",
"country": "India",
"state": null,
"work_mode": "remote"
}
],
"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 remote",
"last_5_words": "practicing Object-Oriented Programming (OOP)."
},
"text": "This is a full-time remote role for a Dotnet Developer. The Dotnet Developer will be responsible for developing software solutions using .NET Core and ASP.NET MVC. The Dotnet Developer will also be responsible for programming and practicing Object-Oriented Programming (OOP).",
"word_count": 45
},
{
"bullet_count": 8,
"heading": "Qualifications",
"heading_was_present": true,
"source_marker": {
"first_5_words": "\u2022 Object-Oriented Programming (OOP) skills",
"last_5_words": "or related field"
},
"text": "\u2022 Object-Oriented Programming (OOP) skills\n\u2022 Software Development skills\n\u2022 .NET Core skills\n\u2022 Programming skills\n\u2022 ASP.NET MVC experience\n\u2022 Strong problem-solving and analytical skills\n\u2022 Excellent written and verbal communication skills\n\u2022 Bachelor\u0027s degree in Computer Science, Information Technology, or related field",
"word_count": 56
}
],
"urls": []
},
"rejected": false,
"rejection_reason": null,
"run_id": "1d689723-b60a-4791-8395-d3d1f5e0b20b",
"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": "Fullstack Developer",
"kra_matches": [
{
"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": "The Dotnet Developer will be responsible for developing software solutions using .NET Core and ASP.NET MVC.",
"similarity": 0.3693
},
{
"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": "Object-Oriented Programming (OOP) skills",
"similarity": 0.3434
},
{
"kra_text": "Works closely with product managers and UX designers to translate requirements and wireframes into working software features through iterative development.",
"sentence": "The Dotnet Developer will also be responsible for programming and practicing Object-Oriented Programming (OOP).",
"similarity": 0.3355
}
],
"matched_count": null,
"matched_skills": null,
"role_id": 15,
"score": 0.3494,
"slug": "full-stack-engineer",
"total_count": null
},
{
"display_name": "Angular Frontend Developer",
"kra_matches": [
{
"kra_text": "code review and refactoring",
"sentence": "Object-Oriented Programming (OOP) skills",
"similarity": 0.3835
},
{
"kra_text": "code review and refactoring",
"sentence": "The Dotnet Developer will also be responsible for programming and practicing Object-Oriented Programming (OOP).",
"similarity": 0.3291
},
{
"kra_text": "Angular component development",
"sentence": "The Dotnet Developer will be responsible for developing software solutions using .NET Core and ASP.NET MVC.",
"similarity": 0.3227
}
],
"matched_count": null,
"matched_skills": null,
"role_id": 90,
"score": 0.3451,
"slug": "angular-frontend-developer",
"total_count": null
},
{
"display_name": "Flutter Developer",
"kra_matches": [
{
"kra_text": "structure reusable application code",
"sentence": "Object-Oriented Programming (OOP) skills",
"similarity": 0.4069
},
{
"kra_text": "collaborate with design, product, and backend teams",
"sentence": "This is a full-time remote role for a Dotnet Developer.",
"similarity": 0.3162
},
{
"kra_text": "structure reusable application code",
"sentence": "The Dotnet Developer will also be responsible for programming and practicing Object-Oriented Programming (OOP).",
"similarity": 0.3113
}
],
"matched_count": null,
"matched_skills": null,
"role_id": 74,
"score": 0.3448,
"slug": "flutter-developer",
"total_count": null
},
{
"display_name": "Ruby Backend Developer",
"kra_matches": [
{
"kra_text": "refactoring and code organization",
"sentence": "Object-Oriented Programming (OOP) skills",
"similarity": 0.4271
},
{
"kra_text": "refactoring and code organization",
"sentence": "The Dotnet Developer will also be responsible for programming and practicing Object-Oriented Programming (OOP).",
"similarity": 0.3112
},
{
"kra_text": "Server-side feature implementation",
"sentence": "This is a full-time remote role for a Dotnet Developer.",
"similarity": 0.2939
}
],
"matched_count": null,
"matched_skills": null,
"role_id": 85,
"score": 0.3441,
"slug": "ruby-backend-developer",
"total_count": null
},
{
"display_name": "Java Backend Developer",
"kra_matches": [
{
"kra_text": "persistence and data modeling",
"sentence": "Object-Oriented Programming (OOP) skills",
"similarity": 0.3631
},
{
"kra_text": "service endpoint development",
"sentence": "The Dotnet Developer will be responsible for developing software solutions using .NET Core and ASP.NET MVC.",
"similarity": 0.3381
},
{
"kra_text": "persistence and data modeling",
"sentence": "Strong problem-solving and analytical skills",
"similarity": 0.3271
}
],
"matched_count": null,
"matched_skills": null,
"role_id": 79,
"score": 0.3428,
"slug": "java-backend-developer",
"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",
"Microsoft .NET Development",
"Object-Oriented Software Design",
"Problem Solving and Analysis",
"Communication"
],
"matched_kras": [
"Developing software solutions using .NET Core and ASP.NET MVC",
"Responsible for programming and practicing Object-Oriented Programming (OOP)",
"Developing software solutions",
"Excellent written and verbal communication skills"
],
"matched_skills": [
".NET Core",
"ASP.NET MVC",
"Object-Oriented Programming (OOP)",
"Software Development",
"Programming",
"problem-solving",
"analytical skills",
"written and verbal communication"
],
"new_role_display_name": null,
"new_role_slug": null,
"queued": false,
"reasoning": "Domain=Software Engineering \u2192 sub-role dotnet-backend-developer; The JD is for a .NET Core and ASP.NET MVC software developer, which aligns best with the backend developer role alias list.",
"sub_role": {
"confidence": 0.99,
"display_name": ".NET Backend Developer",
"reasoning": "The JD explicitly centers on .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": 1285,
"centroid_updated": true,
"collision_log_id": null,
"new_kra_attached": {
"best_kra_similarity": 0.0,
"queue_id": 1339,
"r_and_r_preview": "This is a full-time remote role for a Dotnet Developer. The Dotnet Developer will be responsible for developing software solutions using .NET Core and ASP.NET MVC. The Dotnet Developer will also be re",
"role_display_name": "Backend Developer",
"role_slug": "backend-engineer",
"status": "pending"
},
"new_skills_attached": [
{
"is_primary": true,
"queue_id": 18349,
"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 for a .NET Core and ASP.NET MVC software developer, which aligns best with the backend developer role alias list.",
"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": "1d689723-b60a-4791-8395-d3d1f5e0b20b",
"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 for a .NET Core and ASP.NET MVC software developer, which aligns best with the backend developer role alias list.",
"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": "1d689723-b60a-4791-8395-d3d1f5e0b20b"
}