Analista Programador .Net
Role details
Job location
Tech stack
Job description
Somos la organización para el desarrollo social que protege los derechos y dignidad de cada persona en situación de vulnerabilidad, acompañándolas en su camino, paso a paso. Actualmente buscamos un/una Analista Programador/a Fullstack React, .NET y Azure para nuestra Sede Social en Madrid., + Participar activamente en la transición hacia una nueva plataforma basada en tecnologías como React, C#, .NET, Azure SQL DB, Azure Blob Storage, Azure Table Storage y Entra ID.
- Mantenimiento y soporte de aplicaciones web existentes en PHP, MySQL, Laravel y Vue.js, con un horizonte de migración hacia la nueva plataforma en el medio plazo.
- Análisis de requisitos y diseño funcional de nuevas funcionalidades y mejoras en los sistemas actuales.
- Asegurar la calidad del código mediante pruebas, revisión de código y la implementación de buenas prácticas de desarrollo.
- Documentación de los desarrollos realizados y mantenimiento de la documentación técnica.
- Control de versiones mediante Git y participación en revisiones de código.
- Colaboración estrecha con otros equipos para garantizar la integración y el funcionamiento adecuado de las aplicaciones., Al crear una alerta, aceptas nuestros Términos y condiciones y Política de privacidad, y el uso de cookies., Alemania Australia Austria Bélgica Brasil Canadá España Estados Unidos Francia India Italia México Nueva Zelanda Holanda Polonia Reino Unido Singapur Sudáfrica Suiza
Requirements
-
C# y .NET moderno (incl. async/await). Git + Azure DevOps (ramas, PR, Backlog). Inyección de dependencias, principios solid Metodologías Agiles (Scrum) Testing básico. Backend
-
ASP.NET Core y conceptos de Minimal APIs. EF Core y SQL Server. Nociones de arquitectura por capas (Domain / Application / Infrastructure / API). Validación básica (p. ej., FluentValidation). Front
-
Consumo de APIs HTTP desde el frontend. Maquetación y estilos básicos con CSS. Conceptos SPA: componentes, estado y navegación. Recomendable
-
Experiencia con microservicios. Familiaridad con Dapr (invocación, pub/sub, state store) y .NET Aspire. Versionado de APIs, authN/authZ, y algo de observabilidad (logging/health checks). Pruebas: xUnit e integración/funcionales. Front
-
TypeScript + React. Vite (build/dev). Conocer la arquitectura del front (Domain / Ctrl / Presentation). SpoonKit/Ctrl/state/signals y React Router. UI: MUI y/o Tailwind. Orden del proyecto (domain/pages/components/services) y separación de lógica/validación. Valorable
-
Clean/hexagonal architecture aplicada. Infra: Redis, RabbitMQ, Blob Storage, ServiceBus. Observabilidad: OpenTelemetry / Application Insights. Testing avanzado: Testcontainers, pruebas de arquitectura (p. ej., NetArchTest). Gestión centralizada de paquetes en .NET.E2E con Playwright. Calidad: ESLint y control de dependencias circulares. Rendimiento: code splitting, lazy loading, optimización de dependencias. Telemetría en cliente y front desacoplado vía proxy/gateway. Competencias: Analizar y resolver problemas, Iniciativa y autonomía, Capacidad de aprendizaje, Capacidad para liderar iniciativas, Organización y planificación, Fiabilidad técnica y personal, Comunicación interpersonal, Trabajo en equipo, + Técnico
-
Recepciónista
-
Administrador
-
Ventas
-
Enfermero
-
Limpieza
-
Mantenimiento
-
Telefonista
-
Compras
-
Recursos humanos
Tipo de trabajo
- Desde casa
- Estudiantes
- Online
- Trabajos Verticales
- En inglés
- Teletrabajo
- Media jornada
Benefits & conditions
- Contrato indefinido. Jornada completa (35h/semana). Modelo de trabajo híbrido. 30816€ brutos anuales., Tipo de contrato: Jornada completa Duración: Indefinido Salario: Entre 30.000 y 36.000 € bruto/anual