Pipeline run
303add38-42fc-440a-a13d-8a62e537bb5b
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
• Design and develop software applications using the .NET framework • Collaborate with cross-functional teams to define, design, and ship new features • Participate in all aspects of the software deve…
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 explicitly targets .NET application development and general software engineering responsibilities, which best match the Backend Developer role alias set including .NET Developer.
Matched skills
Matched dimensions
Matched KRAs
Resolution:
in_db
— role exists in library; skill↔dim and role↔dim links saved when applicable.
Job description
Skills: • NET Framework, Microsoft SQL Server, Test Automation, MySQL, Software Development, Agile Development, JavaScript, Computer Science, Company Overview Sysol System Solutions Pvt. Ltd. is a premier IT solutions and services provider with offices in the Middle East and India. Established in 2010, we are committed to providing cutting-edge Website Design and Development, Branding, Digital Marketing, ERP Software, GIS Application Development, and Mobile App Development. Our expanding team comprises skilled software engineers and accomplished business analysts who ensure automated and streamlined workflow, advanced solutions, and unmatched customer satisfaction. Job Overview We are seeking a talented and dedicated Dotnet Developer to join our team at Sysol System Solutions Pvt. Ltd. As a Dotnet Developer, you will be responsible for designing, coding, testing, and implementing software solutions using the .NET framework. Your expertise in Microsoft SQL Server, Test Automation, MySQL, and Agile Development will be crucial in developing efficient and scalable applications. This is a full-time position based in Malappuram, Kerala, India. Qualifications And Skills • 1-3 years of experience in .NET Framework • Strong proficiency in Microsoft SQL Server • Experience in Test Automation and MySQL • Solid understanding of software development principles and Agile methodologies • Proficient in JavaScript and other web technologies • Bachelor's or Master's degree in Computer Science or a related field Roles And Responsibilities • Design and develop software applications using the .NET framework • Collaborate with cross-functional teams to define, design, and ship new features • Participate in all aspects of the software development lifecycle, including requirements gathering, coding, testing, and deployment • Troubleshoot and debug issues to improve software quality and performance • Write clean, scalable, and maintainable code • Contribute to technical documentation and participate in code reviews • Stay up to date with the latest industry trends and technologies
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": {
"source_marker": {
"first_5_words": "Sysol System Solutions Pvt. Ltd.",
"last_5_words": "and unmatched customer satisfaction."
},
"text": "Sysol System Solutions Pvt. Ltd. is a premier IT solutions and services provider with offices in the Middle East and India. Established in 2010, we are committed to providing cutting-edge Website Design and Development, Branding, Digital Marketing, ERP Software, GIS Application Development, and Mobile App Development. Our expanding team comprises skilled software engineers and accomplished business analysts who ensure automated and streamlined workflow, advanced solutions, and unmatched customer satisfaction.",
"word_count": 64
},
"certifications": [],
"company_name": "Sysol System Solutions Pvt. Ltd.",
"ctc": null,
"domain": {
"primary": {
"aliases": [
"ITES",
"BPO"
],
"domain": "IT Services \u0026 Consulting"
},
"secondary": null
},
"education": [
{
"level": "Bachelor\u0027s",
"qualification": "BTECH/BE/BSC - Computer Science or related",
"raw": "Bachelor\u0027s or Master\u0027s degree in Computer Science or a related field",
"requirement": "required"
}
],
"experience": {
"max": 3,
"min": 1,
"raw": "1-3 years of experience in .NET Framework"
},
"job_locations": [
{
"aliases": [
"Malappuram, KL"
],
"city": "Malappuram",
"country": "India",
"state": "Kerala",
"work_mode": "onsite"
}
],
"role": "Dotnet Developer",
"role_aliases": [
".NET Developer",
"Software Developer",
"Dotnet Engineer"
],
"role_archetype": "Engineering",
"roles_and_responsibilities": [
{
"bullet_count": 7,
"heading": "Roles And Responsibilities",
"heading_was_present": true,
"source_marker": {
"first_5_words": "\u2022 Design and develop software",
"last_5_words": "latest industry trends and technologies"
},
"text": "\u2022 Design and develop software applications using the .NET framework\n\u2022 Collaborate with cross-functional teams to define, design, and ship new features\n\u2022 Participate in all aspects of the software development lifecycle, including requirements gathering, coding, testing, and deployment\n\u2022 Troubleshoot and debug issues to improve software quality and performance\n\u2022 Write clean, scalable, and maintainable code\n\u2022 Contribute to technical documentation and participate in code reviews\n\u2022 Stay up to date with the latest industry trends and technologies",
"word_count": 66
}
],
"urls": []
}
API 1 — extract-from-jd click to toggle
{
"final_skills": [
{
"is_primary": true,
"skill_name": ".NET"
}
],
"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": "Sysol System Solutions Pvt. Ltd.",
"last_5_words": "and unmatched customer satisfaction."
},
"text": "Sysol System Solutions Pvt. Ltd. is a premier IT solutions and services provider with offices in the Middle East and India. Established in 2010, we are committed to providing cutting-edge Website Design and Development, Branding, Digital Marketing, ERP Software, GIS Application Development, and Mobile App Development. Our expanding team comprises skilled software engineers and accomplished business analysts who ensure automated and streamlined workflow, advanced solutions, and unmatched customer satisfaction.",
"word_count": 64
},
"certifications": [],
"company_name": "Sysol System Solutions Pvt. Ltd.",
"ctc": null,
"domain": {
"primary": {
"aliases": [
"ITES",
"BPO"
],
"domain": "IT Services \u0026 Consulting"
},
"secondary": null
},
"education": [
{
"level": "Bachelor\u0027s",
"qualification": "BTECH/BE/BSC - Computer Science or related",
"raw": "Bachelor\u0027s or Master\u0027s degree in Computer Science or a related field",
"requirement": "required"
}
],
"experience": {
"max": 3,
"min": 1,
"raw": "1-3 years of experience in .NET Framework"
},
"job_locations": [
{
"aliases": [
"Malappuram, KL"
],
"city": "Malappuram",
"country": "India",
"state": "Kerala",
"work_mode": "onsite"
}
],
"role": "Dotnet Developer",
"role_aliases": [
".NET Developer",
"Software Developer",
"Dotnet Engineer"
],
"role_archetype": "Engineering",
"roles_and_responsibilities": [
{
"bullet_count": 7,
"heading": "Roles And Responsibilities",
"heading_was_present": true,
"source_marker": {
"first_5_words": "\u2022 Design and develop software",
"last_5_words": "latest industry trends and technologies"
},
"text": "\u2022 Design and develop software applications using the .NET framework\n\u2022 Collaborate with cross-functional teams to define, design, and ship new features\n\u2022 Participate in all aspects of the software development lifecycle, including requirements gathering, coding, testing, and deployment\n\u2022 Troubleshoot and debug issues to improve software quality and performance\n\u2022 Write clean, scalable, and maintainable code\n\u2022 Contribute to technical documentation and participate in code reviews\n\u2022 Stay up to date with the latest industry trends and technologies",
"word_count": 66
}
],
"urls": []
},
"rejected": false,
"rejection_reason": null,
"run_id": "303add38-42fc-440a-a13d-8a62e537bb5b",
"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": "React Native Developer",
"kra_matches": [
{
"kra_text": "maintain code quality",
"sentence": "Write clean, scalable, and maintainable code",
"similarity": 0.7063
},
{
"kra_text": "maintain code quality",
"sentence": "Troubleshoot and debug issues to improve software quality and performance",
"similarity": 0.5431
},
{
"kra_text": "maintain code quality",
"sentence": "Contribute to technical documentation and participate in code reviews",
"similarity": 0.535
}
],
"matched_count": null,
"matched_skills": null,
"role_id": 73,
"score": 0.5948,
"slug": "react-native-developer",
"total_count": null
},
{
"display_name": "Flutter Developer",
"kra_matches": [
{
"kra_text": "collaborate with design, product, and backend teams",
"sentence": "Collaborate with cross-functional teams to define, design, and ship new features",
"similarity": 0.7428
},
{
"kra_text": "structure reusable application code",
"sentence": "Write clean, scalable, and maintainable code",
"similarity": 0.5116
},
{
"kra_text": "collaborate with design, product, and backend teams",
"sentence": "Participate in all aspects of the software development lifecycle, including requirements gathering, coding, testing, and deployment",
"similarity": 0.5037
}
],
"matched_count": null,
"matched_skills": null,
"role_id": 74,
"score": 0.586,
"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": "Collaborate with cross-functional teams to define, design, and ship new features",
"similarity": 0.6154
},
{
"kra_text": "Debugs full-stack issues that span frontend rendering, API behavior, database queries, and infrastructure configuration to identify root causes.",
"sentence": "Troubleshoot and debug issues to improve software quality and performance",
"similarity": 0.5615
},
{
"kra_text": "Works closely with product managers and UX designers to translate requirements and wireframes into working software features through iterative development.",
"sentence": "Participate in all aspects of the software development lifecycle, including requirements gathering, coding, testing, and deployment",
"similarity": 0.5393
}
],
"matched_count": null,
"matched_skills": null,
"role_id": 15,
"score": 0.572,
"slug": "full-stack-engineer",
"total_count": null
},
{
"display_name": "Angular Frontend Developer",
"kra_matches": [
{
"kra_text": "collaboration with design and QA",
"sentence": "Collaborate with cross-functional teams to define, design, and ship new features",
"similarity": 0.5936
},
{
"kra_text": "code review and refactoring",
"sentence": "Write clean, scalable, and maintainable code",
"similarity": 0.5817
},
{
"kra_text": "code review and refactoring",
"sentence": "Contribute to technical documentation and participate in code reviews",
"similarity": 0.5139
}
],
"matched_count": null,
"matched_skills": null,
"role_id": 90,
"score": 0.5631,
"slug": "angular-frontend-developer",
"total_count": null
},
{
"display_name": "Node.js Backend Developer",
"kra_matches": [
{
"kra_text": "code review and refactoring",
"sentence": "Write clean, scalable, and maintainable code",
"similarity": 0.5817
},
{
"kra_text": "defect diagnosis and performance tuning",
"sentence": "Troubleshoot and debug issues to improve software quality and performance",
"similarity": 0.574
},
{
"kra_text": "code review and refactoring",
"sentence": "Contribute to technical documentation and participate in code reviews",
"similarity": 0.5139
}
],
"matched_count": null,
"matched_skills": null,
"role_id": 82,
"score": 0.5565,
"slug": "node-backend-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.98,
"slug": "backend-engineer",
"total_count": null
},
"confidence": 0.98,
"is_new_role": false,
"llm2_fired": false,
"llm2_reasoning": null,
"matched_dimensions": [
"Software Application Development",
"Software Development Lifecycle",
"Code Quality and Debugging",
"Technical Documentation",
"Code Review Collaboration"
],
"matched_kras": [
"Design and develop software applications using the .NET framework",
"Collaborate with cross-functional teams to define, design, and ship new features",
"Participate in all aspects of the software development lifecycle",
"Troubleshoot and debug issues to improve software quality and performance",
"Write clean, scalable, and maintainable code",
"Contribute to technical documentation and participate in code reviews"
],
"matched_skills": [
".NET framework"
],
"new_role_display_name": null,
"new_role_slug": null,
"queued": false,
"reasoning": "Domain=Software Engineering \u2192 sub-role dotnet-backend-developer; The JD explicitly targets .NET application development and general software engineering responsibilities, which best match the Backend Developer role alias set including .NET Developer.",
"sub_role": {
"confidence": 0.99,
"display_name": ".NET Backend Developer",
"reasoning": "The JD explicitly centers on the .NET framework and the title is Dotnet Developer, which directly matches the .NET backend child.",
"role_id": 83,
"slug": "dotnet-backend-developer"
}
},
"stage5_updates": {
"centroid_n_after": 830,
"centroid_updated": true,
"collision_log_id": null,
"new_kra_attached": {
"best_kra_similarity": 0.0,
"queue_id": 882,
"r_and_r_preview": "\u2022 Design and develop software applications using the .NET framework\n\u2022 Collaborate with cross-functional teams to define, design, and ship new features\n\u2022 Participate in all aspects of the software deve",
"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 explicitly targets .NET application development and general software engineering responsibilities, which best match the Backend Developer role alias set including .NET Developer.",
"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": "303add38-42fc-440a-a13d-8a62e537bb5b",
"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 explicitly targets .NET application development and general software engineering responsibilities, which best match the Backend Developer role alias set including .NET Developer.",
"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": "303add38-42fc-440a-a13d-8a62e537bb5b"
}
LLM Calls
Every model call made for this run, in pipeline order. Click a card to see the model's response.