Pipeline run
3b831eab-e298-4b44-b48d-5c6198055189
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
1 POST /skills/extract-from-jd
2 POST /skills/extract-details
3 POST /skills/final-role-output
Backend Developer
domain · Software Engineering CASE DOMAINslug: backend-engineer · id: 1 · source: db
Domain=Software Engineering; The JD centers on software/application development, integration, support, and interfacing with third-party service providers, which best matches a backend/application engineer role.
Matched skills
Matched dimensions
Matched KRAs
Resolution:
in_db
— role exists in library; skill↔dim and role↔dim links saved when applicable.
Job description
Position is providing programming, debugging, and enhancing software (primarily using MS visual Studio in #.NET and C# environment) with an emphasis on both front-end methodologies and server-side programing, as well as conduct testing, locate potential problems, and solve them in an efficient manner. Supporting the client & quot;s infrastructure, business processes and operations and/or network-based (cloud) product systems; analyzing, installing, acquiring, modifying and supporting operating systems Networks with senior internal and external personnel in own area of expertise. Attendance and schedule adherence are requirements of this position. Job Responsibility Determining operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions. Documenting and demonstrating solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code. Providing information by collecting, analyzing, and summarizing development and service issues. Developing software solutions by studying information needs; conferring with users; studying systems flow, data usage, and work processes; investigating problem areas; and following the software development lifecycle. Enhance and maintain software applications. Implement, integrate, and support customer infrastructure and applications. Interface between customer and third party service providers. Bachelor"s Degree in Computer Science, Computer Engineering or related field. Proficient in #.Net Framework (3.0 above) ,# ASP.Net, C# 3+ years" experience with #AngularJS. Proficient in #CSS,#HTML, and writing cross-browser compatible code. Proficient of MVC frameworks. Excellent project management and communication skills. Proficient in Web API. Proficient in T-SQL and MS SQL 2008 and above. Proven experience implementing front-end and back-end .Net applications. Familiar with Unit testing frameworks. Good understanding of code versioning tools, such as Git, TFS
Skills from this JD
Each row merges API 1 extraction, API 2 library match / v3 orchestration (dimensions + locked dims), and API 3 persistence tags.
Skill enrichment (orchestrator / LLM)
No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).
- Category
- Software Development
- Sub-category
- general
- Skill nature
- PRACTICE
- Volatility
- MEDIUM
- Typical lifespan
- MULTI_YEAR
- Version strategy
- UNVERSIONED
Library artifacts (this run)
| Kind | Detail | DB id |
|---|---|---|
| canonical_skill_proposed | software development lifecycle | type=Software Development subtype=general nature=PRACTICE lifespan=MULTI_YEAR |
nano JD Parser — gpt-4.1-nano click to toggle
Show raw JSON
{
"JD_type": "pass",
"about_company": null,
"certifications": [],
"company_name": null,
"ctc": null,
"domain": {
"primary": {
"aliases": [],
"domain": "IT Services \u0026 Consulting"
},
"secondary": null
},
"education": [
{
"level": "Bachelor\u0027s",
"qualification": "BTECH/BE - Computer Science (or related)",
"raw": "Bachelor\u0027s Degree in Computer Science, Computer Engineering or related field.",
"requirement": "required"
}
],
"experience": {
"max": null,
"min": 3,
"raw": "3+ years experience"
},
"job_locations": [],
"role": "Software Developer",
"role_aliases": [
"Software Engineer",
"SWE",
"Developer"
],
"role_archetype": "Engineering",
"roles_and_responsibilities": [
{
"bullet_count": 7,
"heading": "Job Responsibility",
"heading_was_present": true,
"source_marker": {
"first_5_words": "Determining operational feasibility by evaluating",
"last_5_words": "customer and third party service providers."
},
"text": "Determining operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions.\nDocumenting and demonstrating solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code.\nProviding information by collecting, analyzing, and summarizing development and service issues.\nDeveloping software solutions by studying information needs; conferring with users; studying systems flow, data usage, and work processes; investigating problem areas; and following the software development lifecycle.\nEnhance and maintain software applications.\nImplement, integrate, and support customer infrastructure and applications.\nInterface between customer and third party service providers.",
"word_count": 104
}
],
"urls": []
}
API 1 — extract-from-jd click to toggle
{
"final_skills": [
{
"is_primary": true,
"skill_name": "software development lifecycle"
}
],
"jd_role": {
"display_name": "Software Developer",
"rationale": null,
"role_aliases": [
"Software Engineer",
"SWE",
"Developer"
],
"role_archetype": "Engineering",
"slug": ""
},
"nano_parsed": {
"JD_type": "pass",
"about_company": null,
"certifications": [],
"company_name": null,
"ctc": null,
"domain": {
"primary": {
"aliases": [],
"domain": "IT Services \u0026 Consulting"
},
"secondary": null
},
"education": [
{
"level": "Bachelor\u0027s",
"qualification": "BTECH/BE - Computer Science (or related)",
"raw": "Bachelor\u0027s Degree in Computer Science, Computer Engineering or related field.",
"requirement": "required"
}
],
"experience": {
"max": null,
"min": 3,
"raw": "3+ years experience"
},
"job_locations": [],
"role": "Software Developer",
"role_aliases": [
"Software Engineer",
"SWE",
"Developer"
],
"role_archetype": "Engineering",
"roles_and_responsibilities": [
{
"bullet_count": 7,
"heading": "Job Responsibility",
"heading_was_present": true,
"source_marker": {
"first_5_words": "Determining operational feasibility by evaluating",
"last_5_words": "customer and third party service providers."
},
"text": "Determining operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions.\nDocumenting and demonstrating solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code.\nProviding information by collecting, analyzing, and summarizing development and service issues.\nDeveloping software solutions by studying information needs; conferring with users; studying systems flow, data usage, and work processes; investigating problem areas; and following the software development lifecycle.\nEnhance and maintain software applications.\nImplement, integrate, and support customer infrastructure and applications.\nInterface between customer and third party service providers.",
"word_count": 104
}
],
"urls": []
},
"rejected": false,
"rejection_reason": null,
"run_id": "3b831eab-e298-4b44-b48d-5c6198055189",
"stage3_signals": {
"alias_found": false,
"alias_match_roles": [],
"kra_match_roles": [
{
"display_name": "Backend Developer",
"kra_matches": [
{
"kra_text": "Integrates with third-party services, payment gateways, messaging queues like Kafka or RabbitMQ, and internal microservices via HTTP and event-driven patterns.",
"sentence": "Interface between customer and third party service providers.",
"similarity": 0.524
},
{
"kra_text": "Investigates and resolves production incidents, API bugs, and service degradation through root cause analysis, hotfixes, and post-mortems.",
"sentence": "Providing information by collecting, analyzing, and summarizing development and service issues.",
"similarity": 0.5119
},
{
"kra_text": "Integrates with third-party services, payment gateways, messaging queues like Kafka or RabbitMQ, and internal microservices via HTTP and event-driven patterns.",
"sentence": "Implement, integrate, and support customer infrastructure and applications.",
"similarity": 0.4802
}
],
"matched_count": null,
"matched_skills": null,
"role_id": 1,
"score": 0.5054,
"slug": "backend-engineer",
"total_count": null
},
{
"display_name": "Web Developer",
"kra_matches": [
{
"kra_text": "connect interfaces to application services",
"sentence": "Interface between customer and third party service providers.",
"similarity": 0.5445
},
{
"kra_text": "maintain existing web features",
"sentence": "Enhance and maintain software applications.",
"similarity": 0.4753
},
{
"kra_text": "connect interfaces to application services",
"sentence": "Implement, integrate, and support customer infrastructure and applications.",
"similarity": 0.4732
}
],
"matched_count": null,
"matched_skills": null,
"role_id": 25,
"score": 0.4977,
"slug": "web-developer",
"total_count": null
},
{
"display_name": "Pega Developer",
"kra_matches": [
{
"kra_text": "Requirements analysis and process translation",
"sentence": "Determining operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions.",
"similarity": 0.5433
},
{
"kra_text": "Requirements analysis and process translation",
"sentence": "Developing software solutions by studying information needs; conferring with users; studying systems flow, data usage, and work processes; investigating problem areas; and following the software development lifecycle.",
"similarity": 0.4756
},
{
"kra_text": "external system integration implementation",
"sentence": "Implement, integrate, and support customer infrastructure and applications.",
"similarity": 0.4646
}
],
"matched_count": null,
"matched_skills": null,
"role_id": 24,
"score": 0.4945,
"slug": "pega-developer",
"total_count": null
},
{
"display_name": "Ruby Backend Developer",
"kra_matches": [
{
"kra_text": "internal and external service integration",
"sentence": "Interface between customer and third party service providers.",
"similarity": 0.5625
},
{
"kra_text": "internal and external service integration",
"sentence": "Implement, integrate, and support customer infrastructure and applications.",
"similarity": 0.4835
},
{
"kra_text": "refactoring and code organization",
"sentence": "Documenting and demonstrating solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code.",
"similarity": 0.4317
}
],
"matched_count": null,
"matched_skills": null,
"role_id": 85,
"score": 0.4926,
"slug": "ruby-backend-developer",
"total_count": null
},
{
"display_name": ".NET Backend Developer",
"kra_matches": [
{
"kra_text": "internal and third-party system integration",
"sentence": "Interface between customer and third party service providers.",
"similarity": 0.5717
},
{
"kra_text": "internal and third-party system integration",
"sentence": "Implement, integrate, and support customer infrastructure and applications.",
"similarity": 0.4636
},
{
"kra_text": "backend code refactoring and maintenance",
"sentence": "Enhance and maintain software applications.",
"similarity": 0.4193
}
],
"matched_count": null,
"matched_skills": null,
"role_id": 83,
"score": 0.4849,
"slug": "dotnet-backend-developer",
"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.83,
"slug": "backend-engineer",
"total_count": null
},
"confidence": 0.83,
"is_new_role": false,
"llm2_fired": false,
"llm2_reasoning": null,
"matched_dimensions": [
"Software Application Development",
"Systems Analysis and Requirements Gathering",
"Application Integration and Support",
"Customer Infrastructure Support"
],
"matched_kras": [
"Determining operational feasibility",
"Documenting and demonstrating solutions",
"Providing information by collecting, analyzing, and summarizing issues",
"Developing software solutions",
"Enhance and maintain software applications",
"Implement, integrate, and support customer infrastructure and applications",
"Interface between customer and third party service providers"
],
"matched_skills": [
"software development lifecycle",
"documentation",
"flowcharts",
"code comments"
],
"new_role_display_name": null,
"new_role_slug": null,
"queued": false,
"reasoning": "Domain=Software Engineering; The JD centers on software/application development, integration, support, and interfacing with third-party service providers, which best matches a backend/application engineer role.",
"sub_role": null
},
"stage5_updates": {
"centroid_n_after": 1453,
"centroid_updated": true,
"collision_log_id": null,
"new_kra_attached": null,
"new_skills_attached": [
{
"is_primary": true,
"queue_id": 20766,
"role_display_name": "Backend Developer",
"role_slug": "backend-engineer",
"skill_name": "software development lifecycle",
"status": "pending"
}
],
"queue_entry_id": null,
"v3_pipeline_triggered": false,
"v3_role_slug": null,
"v3_run_id": null
}
}
API 2 — extract-details
{
"alias_matches": [],
"candidate_roles": [],
"chosen_role": {
"display_name": "Backend Developer",
"id": 1,
"rationale": "Domain=Software Engineering; The JD centers on software/application development, integration, support, and interfacing with third-party service providers, which best matches a backend/application engineer role.",
"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": [],
"input_final_skills": [
"software development lifecycle"
],
"input_llm_skills": [
"software development lifecycle"
],
"new_aliases_persisted": 0,
"run_id": "3b831eab-e298-4b44-b48d-5c6198055189",
"skills_detail": [
{
"aliases_in_db": [],
"canonical": null,
"dimensions": [],
"input_skill": "software development lifecycle",
"matched_via": null,
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": {
"derived": {
"category": "Software Development",
"skill_nature": "PRACTICE",
"sub_category": "general",
"typical_lifespan": "MULTI_YEAR",
"version_strategy": "UNVERSIONED",
"volatility": "MEDIUM"
},
"enrichment": null,
"keep_log": [],
"locked_dimensions": [],
"merge_log": [],
"placed": null,
"relationships": null,
"skill_id": "software-development-lifecycle",
"split_log": [],
"typed": null,
"warnings": []
},
"source_tag": "llm",
"was_in_llm_skills": true
}
],
"unmatched_skills": [
"software development lifecycle"
]
}
API 3 — final-role-output
{
"chosen_role": {
"display_name": "Backend Developer",
"id": 1,
"rationale": "Domain=Software Engineering; The JD centers on software/application development, integration, support, and interfacing with third-party service providers, which best matches a backend/application engineer role.",
"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": "software development lifecycle",
"tag": "new"
}
],
"llm_cost_api1_usd": null,
"llm_cost_api2_usd": null,
"llm_cost_api3_usd": null,
"llm_cost_total_usd": null,
"persistence": {
"items": [],
"new_skills_created": 0,
"role_dimension_saved": 0,
"skill_dimension_saved": 0,
"skipped": 0
},
"planner_output": null,
"run_id": "3b831eab-e298-4b44-b48d-5c6198055189"
}