Backend Developer (C#/.NET)

Developing enterprise applications and microservices on the .NET platform

Backend Engineering Junior Middle Senior Lead / Staff Principal
Matriz completa Trayectoria profesional PDF
72 habilidades
5 niveles
212 obligatorias
353 requisitos

Backend Developer (C#/.NET) es un rol en la familia Backend Engineering. Tiene 72 habilidades en 5 niveles (de Junior a Principal). 212 habilidades son obligatorias. Dominios clave: Programming Fundamentals, Backend Development, Database Management.

Stack tecnológico

Junior C# 12, .NET 8+, ASP.NET Core, Entity Framework Core, SQL Server/PostgreSQL, xUnit, Docker
Middle C# 12, .NET 8+, MediatR, FluentValidation, Dapper, Redis, RabbitMQ, Hangfire, Docker Compose, Azure DevOps/GitHub Actions
Senior .NET 8/9, Minimal API, gRPC, PostgreSQL/Redis/MongoDB, Kafka, .NET Aspire, OpenTelemetry, BenchmarkDotNet, Kubernetes
Lead / Staff Clean Architecture, Orleans/Dapr, Kubernetes, Azure/AWS, Terraform, API Gateway (Ocelot/YARP), CQRS/Event Sourcing
Principal .NET ecosystem strategy, Multi-cloud, Distributed systems, Migration planning, Vendor management

Enfoque por nivel

Junior

Building API controllers in ASP.NET Core. Working with Entity Framework Core. Writing unit tests (xUnit/NUnit). Learning dependency injection.

Middle

Designing microservices on ASP.NET Core. Setting up middleware pipeline. CQRS with MediatR. Working with Azure Service Bus/RabbitMQ. Code review.

Senior

.NET application architecture (Clean Architecture, Vertical Slices). Performance optimization (BenchmarkDotNet). Minimal API. gRPC services. .NET Aspire.

Lead / Staff

System architecture on .NET. Migration strategy to .NET 8/9. Standards for C# development. Orleans/Dapr for distributed systems.

Principal

.NET platform strategy. Choosing between .NET and alternatives. Enterprise architecture. Microsoft stack optimization.

Matriz de habilidades

72 habilidades × 5 niveles. Haga clic en una celda para ver detalles.

A Awareness W Working V Advanced E Expert

AI-Assisted Development

4 habilidades
Habilidades Jun Mid Sen Lead Princ
GitHub Copilot A W A E E
Cursor IDE A W A A
ChatGPT / Claude A W A E E
Prompt Engineering for Code A W A E

API & Integration

8 habilidades
Habilidades Jun Mid Sen Lead Princ
REST API Design A W A E E
GraphQL Design A W A E E
WebSocket API Design A W A E E
gRPC & Protocol Buffers A W A E E
gRPC & Protocol Buffers A W A E E
API Versioning Strategies A W A E E
API Documentation A W A E E
Rate Limiting & Throttling A W A E E

Architecture & System Design

6 habilidades
Habilidades Jun Mid Sen Lead Princ
System Design Fundamentals A W A E E
Microservices Decomposition A W A
Clean Architecture A W A E E
CQRS A W A E E
Event-Driven Architecture A W A E E
DDD Tactical Patterns A W A

Backend Development

8 habilidades
Habilidades Jun Mid Sen Lead Princ
Python Web Frameworks A W A E E
ASP.NET Core A W A E E
Apache Kafka A W A E E
RabbitMQ A W A E E
Message Broker Patterns A W A E E
Redis A W A E E
Caching Strategies A W A E E
Elasticsearch / OpenSearch A W A E E

Cloud & Infrastructure

6 habilidades
Habilidades Jun Mid Sen Lead Princ
Docker A W A E E
Kubernetes Core A W A E E
Terraform A W A E
AWS A W A E E
Microsoft Azure A W A E E
Network Fundamentals A W A E E

Database Management

9 habilidades
Habilidades Jun Mid Sen Lead Princ
PostgreSQL A W A E E
MySQL / MariaDB A W A E E
Database Indexing A W A E E
Query Optimization A W A E E
Transactions & Concurrency A W A E E
Connection Pooling A W A E E
Database Sharding A W A E E
Data Modeling & Schema Design A W A E E
Database Migrations A W A E E

DevOps & CI/CD

1 habilidades
Habilidades Jun Mid Sen Lead Princ
GitHub Actions / GitLab CI A W A E E

Observability & Monitoring

5 habilidades
Habilidades Jun Mid Sen Lead Princ
Structured Logging A W A E E
ELK Stack A W A E E
Prometheus & Grafana A W A E E
OpenTelemetry A W A E E
SLI / SLO / SLA A W A E E

Performance Engineering

3 habilidades
Habilidades Jun Mid Sen Lead Princ
CPU Profiling A W A E E
Latency Optimization A W A E E
Performance Budgets A W A E E

Programming Fundamentals

10 habilidades
Habilidades Jun Mid Sen Lead Princ
Algorithms & Complexity A W A E E
Data Structures A W A E E
OOP & SOLID Principles A W A E E
Design Patterns A W A E E
Multithreading A W A E E
Async Programming A W A E E
Code Quality & Refactoring A W A E E
Type Safety & Type Systems A W A E E
Generics & Parametric Polymorphism A W A E E
Memory Management A W A E E

Security

4 habilidades
Habilidades Jun Mid Sen Lead Princ
OWASP & Application Security A W A E E
Secure Coding Practices A W A E E
Secrets Management A W A E E
JWT / OAuth2 / OIDC A W A E E

Testing & QA

5 habilidades
Habilidades Jun Mid Sen Lead Princ
TDD & BDD A W A E E
Unit Testing A W A E E
Integration Testing A W A E E
E2E Testing A W A E E
TestContainers A W A E E

Version Control & Collaboration

3 habilidades
Habilidades Jun Mid Sen Lead Princ
Git Advanced A W A E E
Code Review A W A E E
Documentation as Code A W A E E

Preguntas frecuentes

¿Qué habilidades se necesitan para el rol de Backend Developer (C#/.NET)?

El rol de Backend Developer (C#/.NET) requiere 72 habilidades, de las cuales 212 son obligatorias. Las habilidades se distribuyen en 5 niveles: de Junior a Principal. Ver matriz completa.

¿Cómo avanzar al siguiente nivel en el rol de Backend Developer (C#/.NET)?

Use la Calculadora de grado para evaluar su nivel actual y obtener recomendaciones personalizadas.

¿Qué stack tecnológico se usa en el rol de Backend Developer (C#/.NET)?

El stack incluye 5 tecnologías en diferentes niveles. C# 12, .NET 8+, ASP.NET Core, Entity Framework Core, SQL Server/PostgreSQL, xUnit, Docker, C# 12, .NET 8+, MediatR, FluentValidation, Dapper, Redis, RabbitMQ, Hangfire, Docker Compose, Azure DevOps/GitHub Actions, .NET 8/9, Minimal API, gRPC, PostgreSQL/Redis/MongoDB, Kafka, .NET Aspire, OpenTelemetry, BenchmarkDotNet, Kubernetes...

¿Cómo define la comunidad los requisitos para el rol de Backend Developer (C#/.NET)?

Los requisitos del rol son definidos por la comunidad a través de un sistema de propuestas. Cualquier miembro puede sugerir cambios que pasan por votación y revisión de expertos.

Comunidad

👁 Seguir ✏️ Sugerir cambio Inicia sesión para sugerir cambios
📋 Propuestas
Aún no hay propuestas para Backend Developer (C#/.NET)
Cargando comentarios...