Pipeline run
12c685bb-a0cb-4b44-ada2-9f047506e92d
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
• Candidate should be experienced in Back-end technology with up- to- date knowledge of current and future technology trends. • Maintain quality and ensure the responsiveness of applications. • Collab…
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 describes a .NET back-end developer focused on application quality, feature delivery, security, and engineering process, which best matches Backend 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
• Dotnet developer • Exp :0.6 to 3 Years • Location ; Mumbai • work from office • Face to face interview (Andheri east) Responsibilities: • Candidate should be experienced in Back-end technology with up- to- date knowledge of current and future technology trends. • Maintain quality and ensure the responsiveness of applications. • Collaborate with the rest of the engineering team to design and launch new features. • Maintain code integrity and organization. • Participate in product development from ideation to deployment and beyond. • Understanding and implementation of security and data protection. · Ensuring Coding standards across development team and ensuring development process like code reviews are followed. • Ability to clearly communicate technical issues to laymen and to translate their feedback • Experience of working in Agile environment and good understanding of Agile processes • Analytical mindset, with an ability to see both the big picture and the details. • Ability to gather and assimilate information, Ability to think ahead and anticipate problems, issues, and solutions
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
- Agile (CANONICAL) primary
Context tags (catalog)
Stored enrichment (catalog DB)
- Category
- Methodology
- Sub-category
- Agile
- Confidence
- 0.99
- Version strategy
- NOT_APPLICABLE
Maturity reasoning: Agile appears in a large share of software job descriptions and is a standard hiring-pipeline requirement; Scrum/Kanban are commonly listed alongside it, showing broad market adoption.
Skill profile (library / DB)
- Skill nature
- METHODOLOGY
- Volatility
- STABLE
- Typical lifespan
- EVERGREEN
- Category id
- 8
- Sub-category id
- 367
- Extractable
- True
- Also category
- False
Dimensions (API 2 worklist)
-
React Frontend Development Catalog dimension db id 96
Library dimension (catalog)
API 3 link attempts (this skill)
| Dimension | Skill↔dim | Role↔dim | Outcome |
|---|---|---|---|
|
React Frontend Development
d_init_01
|
✓ | — | 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 |
|---|---|---|---|---|---|---|
| Agile | in_db |
React Frontend Development
d_init_01
|
✓ | — | 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": "Other"
},
"secondary": null
},
"education": [],
"experience": {
"max": 3,
"min": 0,
"raw": "0.6 to 3 Years"
},
"job_locations": [
{
"aliases": [
"Bombay"
],
"city": "Mumbai",
"country": "India",
"state": null,
"work_mode": "onsite"
}
],
"role": "Dotnet developer",
"role_aliases": [
"Dotnet Developer",
"C# Developer",
".NET Developer"
],
"role_archetype": "Engineering",
"roles_and_responsibilities": [
{
"bullet_count": 10,
"heading": "Responsibilities",
"heading_was_present": true,
"source_marker": {
"first_5_words": "Responsibilities: \u2022 Candidate should be",
"last_5_words": "problems, issues, and solutions"
},
"text": "\u2022 Candidate should be experienced in Back-end technology with up- to- date knowledge of current and future technology trends.\n\u2022 Maintain quality and ensure the responsiveness of applications.\n\u2022 Collaborate with the rest of the engineering team to design and launch new features.\n\u2022 Maintain code integrity and organization.\n\u2022 Participate in product development from ideation to deployment and beyond.\n\u2022 Understanding and implementation of security and data protection.\n\u00b7 Ensuring Coding standards across development team and ensuring development process like code reviews are followed.\n\u2022 Ability to clearly communicate technical issues to laymen and to translate their feedback\n\u2022 Experience of working in Agile environment and good understanding of Agile processes\n\u2022 Analytical mindset, with an ability to see both the big picture and the details.\n\u2022 Ability to gather and assimilate information, Ability to think ahead and anticipate problems, issues, and solutions",
"word_count": 157
}
],
"urls": []
}
API 1 — extract-from-jd click to toggle
{
"final_skills": [
{
"is_primary": true,
"skill_name": "Agile"
}
],
"jd_role": {
"display_name": "Dotnet developer",
"rationale": null,
"role_aliases": [
"Dotnet Developer",
"C# Developer",
".NET Developer"
],
"role_archetype": "Engineering",
"slug": ""
},
"nano_parsed": {
"JD_type": "pass",
"about_company": null,
"certifications": [],
"company_name": null,
"ctc": null,
"domain": {
"primary": {
"aliases": [],
"domain": "Other"
},
"secondary": null
},
"education": [],
"experience": {
"max": 3,
"min": 0,
"raw": "0.6 to 3 Years"
},
"job_locations": [
{
"aliases": [
"Bombay"
],
"city": "Mumbai",
"country": "India",
"state": null,
"work_mode": "onsite"
}
],
"role": "Dotnet developer",
"role_aliases": [
"Dotnet Developer",
"C# Developer",
".NET Developer"
],
"role_archetype": "Engineering",
"roles_and_responsibilities": [
{
"bullet_count": 10,
"heading": "Responsibilities",
"heading_was_present": true,
"source_marker": {
"first_5_words": "Responsibilities: \u2022 Candidate should be",
"last_5_words": "problems, issues, and solutions"
},
"text": "\u2022 Candidate should be experienced in Back-end technology with up- to- date knowledge of current and future technology trends.\n\u2022 Maintain quality and ensure the responsiveness of applications.\n\u2022 Collaborate with the rest of the engineering team to design and launch new features.\n\u2022 Maintain code integrity and organization.\n\u2022 Participate in product development from ideation to deployment and beyond.\n\u2022 Understanding and implementation of security and data protection.\n\u00b7 Ensuring Coding standards across development team and ensuring development process like code reviews are followed.\n\u2022 Ability to clearly communicate technical issues to laymen and to translate their feedback\n\u2022 Experience of working in Agile environment and good understanding of Agile processes\n\u2022 Analytical mindset, with an ability to see both the big picture and the details.\n\u2022 Ability to gather and assimilate information, Ability to think ahead and anticipate problems, issues, and solutions",
"word_count": 157
}
],
"urls": []
},
"rejected": false,
"rejection_reason": null,
"run_id": "12c685bb-a0cb-4b44-ada2-9f047506e92d",
"stage3_signals": {
"alias_found": true,
"alias_match_roles": [
{
"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
},
{
"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
}
],
"kra_match_roles": [
{
"display_name": "Flutter Developer",
"kra_matches": [
{
"kra_text": "collaborate with design, product, and backend teams",
"sentence": "Collaborate with the rest of the engineering team to design and launch new features.",
"similarity": 0.6963
},
{
"kra_text": "optimize responsiveness and performance",
"sentence": "Maintain quality and ensure the responsiveness of applications.",
"similarity": 0.609
},
{
"kra_text": "collaborate with design, product, and backend teams",
"sentence": "Participate in product development from ideation to deployment and beyond.",
"similarity": 0.601
}
],
"matched_count": null,
"matched_skills": null,
"role_id": 74,
"score": 0.6354,
"slug": "flutter-developer",
"total_count": null
},
{
"display_name": "React Native Developer",
"kra_matches": [
{
"kra_text": "maintain code quality",
"sentence": "Maintain code integrity and organization.",
"similarity": 0.7293
},
{
"kra_text": "maintain code quality",
"sentence": "Maintain quality and ensure the responsiveness of applications.",
"similarity": 0.5853
},
{
"kra_text": "maintain code quality",
"sentence": "\u00b7 Ensuring Coding standards across development team and ensuring development process like code reviews are followed.",
"similarity": 0.5794
}
],
"matched_count": null,
"matched_skills": null,
"role_id": 73,
"score": 0.6313,
"slug": "react-native-developer",
"total_count": null
},
{
"display_name": "Angular Frontend Developer",
"kra_matches": [
{
"kra_text": "code review and refactoring",
"sentence": "Maintain code integrity and organization.",
"similarity": 0.5771
},
{
"kra_text": "collaboration with design and QA",
"sentence": "Collaborate with the rest of the engineering team to design and launch new features.",
"similarity": 0.5609
},
{
"kra_text": "UI responsiveness and performance",
"sentence": "Maintain quality and ensure the responsiveness of applications.",
"similarity": 0.5133
}
],
"matched_count": null,
"matched_skills": null,
"role_id": 90,
"score": 0.5505,
"slug": "angular-frontend-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": "Participate in product development from ideation to deployment and beyond.",
"similarity": 0.5816
},
{
"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 the rest of the engineering team to design and launch new features.",
"similarity": 0.5744
},
{
"kra_text": "Optimizes application performance from database query efficiency through API response latency to frontend rendering speed and bundle size.",
"sentence": "Maintain quality and ensure the responsiveness of applications.",
"similarity": 0.4895
}
],
"matched_count": null,
"matched_skills": null,
"role_id": 15,
"score": 0.5485,
"slug": "full-stack-engineer",
"total_count": null
},
{
"display_name": "Cyber Security Engineer",
"kra_matches": [
{
"kra_text": "Defines secure engineering standards, secure coding guidelines, threat intelligence feeds, and compliance requirements for the organization.",
"sentence": "Understanding and implementation of security and data protection.",
"similarity": 0.5376
},
{
"kra_text": "Defines secure engineering standards, secure coding guidelines, threat intelligence feeds, and compliance requirements for the organization.",
"sentence": "\u00b7 Ensuring Coding standards across development team and ensuring development process like code reviews are followed.",
"similarity": 0.5197
},
{
"kra_text": "Defines secure engineering standards, secure coding guidelines, threat intelligence feeds, and compliance requirements for the organization.",
"sentence": "Maintain code integrity and organization.",
"similarity": 0.4939
}
],
"matched_count": null,
"matched_skills": null,
"role_id": 5,
"score": 0.5171,
"slug": "cybersecurity-engineer",
"total_count": null
}
],
"skill_match_roles": []
},
"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.96,
"slug": "backend-engineer",
"total_count": null
},
"confidence": 0.96,
"is_new_role": false,
"llm2_fired": false,
"llm2_reasoning": null,
"matched_dimensions": [
"Backend Development",
"Software Quality and Reliability",
"Feature Delivery",
"Secure Software Development",
"Agile Team Collaboration",
"Technical Communication"
],
"matched_kras": [
"Maintain quality and ensure the responsiveness of applications",
"Collaborate with the rest of the engineering team to design and launch new features",
"Maintain code integrity and organization",
"Participate in product development from ideation to deployment and beyond",
"Understanding and implementation of security and data protection",
"Ensuring Coding standards across development team",
"ensuring development process like code reviews are followed"
],
"matched_skills": [
".NET",
"Back-end technology",
"security and data protection",
"Agile",
"code reviews",
"coding standards",
"code integrity",
"application responsiveness"
],
"new_role_display_name": null,
"new_role_slug": null,
"queued": false,
"reasoning": "Domain=Software Engineering \u2192 sub-role dotnet-backend-developer; The JD describes a .NET back-end developer focused on application quality, feature delivery, security, and engineering process, which best matches Backend Developer.",
"sub_role": {
"confidence": 0.99,
"display_name": ".NET Backend Developer",
"reasoning": "The title explicitly says Dotnet developer, which clearly maps to the .NET backend candidate.",
"role_id": 83,
"slug": "dotnet-backend-developer"
}
},
"stage5_updates": {
"centroid_n_after": 727,
"centroid_updated": true,
"collision_log_id": null,
"new_kra_attached": {
"best_kra_similarity": 0.0,
"queue_id": 783,
"r_and_r_preview": "\u2022 Candidate should be experienced in Back-end technology with up- to- date knowledge of current and future technology trends.\n\u2022 Maintain quality and ensure the responsiveness of applications.\n\u2022 Collab",
"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": 868,
"existing_alias_text": "Agile",
"input_term": "Agile",
"matched_canonical": {
"category_id": 8,
"display_name": "Agile",
"id": 520,
"is_also_category": false,
"is_extractable": true,
"skill_nature": "METHODOLOGY",
"slug": "agile",
"sub_category_id": 367,
"typical_lifespan": "EVERGREEN",
"volatility": "STABLE"
},
"matched_via": "alias"
}
],
"candidate_roles": [],
"chosen_role": {
"display_name": "Backend Developer",
"id": 1,
"rationale": "Domain=Software Engineering \u2192 sub-role dotnet-backend-developer; The JD describes a .NET back-end developer focused on application quality, feature delivery, security, and engineering process, which best matches Backend 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": "React Frontend Development",
"id": 96,
"rationale": "Building interactive web user interfaces with React.js, including component composition, state management, hooks, and rendering patterns. React.js belongs here because it is a core library for client-side UI development in modern web applications.",
"slug": "d_init_01",
"source": "db"
},
"input_skill": "Agile",
"llm_role": null,
"roles_from_db": []
}
],
"input_final_skills": [
"Agile"
],
"input_llm_skills": [
"Agile"
],
"new_aliases_persisted": 0,
"run_id": "12c685bb-a0cb-4b44-ada2-9f047506e92d",
"skills_detail": [
{
"aliases_in_db": [
{
"alias_text": "Agile",
"alias_type": "CANONICAL",
"id": 868,
"is_primary": false,
"match_strategy": "CASE_INSENSITIVE"
}
],
"canonical": {
"category_id": 8,
"display_name": "Agile",
"id": 520,
"is_also_category": false,
"is_extractable": true,
"skill_nature": "METHODOLOGY",
"slug": "agile",
"sub_category_id": 367,
"typical_lifespan": "EVERGREEN",
"volatility": "STABLE"
},
"dimensions": [
{
"dimension": {
"difficulty_hint": "well_known",
"display_name": "React Frontend Development",
"id": 96,
"rationale": "Building interactive web user interfaces with React.js, including component composition, state management, hooks, and rendering patterns. React.js belongs here because it is a core library for client-side UI development in modern web applications.",
"slug": "d_init_01",
"source": "db"
},
"input_skill": "Agile",
"llm_role": null,
"roles_from_db": []
}
],
"input_skill": "Agile",
"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 describes a .NET back-end developer focused on application quality, feature delivery, security, and engineering process, which best matches Backend 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": "Agile",
"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": "React Frontend Development",
"id": 96,
"rationale": "Building interactive web user interfaces with React.js, including component composition, state management, hooks, and rendering patterns. React.js belongs here because it is a core library for client-side UI development in modern web applications.",
"slug": "d_init_01",
"source": "db"
},
"dimension_id": 96,
"input_skill": "Agile",
"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": [],
"skill_dimension_saved": true,
"skill_id": 520,
"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": "12c685bb-a0cb-4b44-ada2-9f047506e92d"
}
LLM Calls
Every model call made for this run, in pipeline order. Click a card to see the model's response.