Full-Stack Developer .NET Angular
Job Summary
Buscamos un desarrollador Full Stack con al menos 4 años de experiencia en .NET Core y Angular para integrarse a una célula de desarrollo. El rol se centra en el diseño, mantenimiento y escalabilidad de aplicaciones empresariales para el sector seguros. Se requiere capacidad de trabajo autónomo, dominio de buenas prácticas y enfoque en arquitecturas modernas.
Responsibilities
- Diseño y desarrollo de servicios backend en .NET Core 6-8
- Construcción de interfaces UI con Angular 17+ y TypeScript
- Implementación de APIs RESTful y patrones de arquitectura CQRS
- Gestión de despliegues, CI/CD y servicios en la nube AWS
Required Skills
- .NET Core 6-8 y C#
- Angular 17+ y RxJS
- SQL Server
- Docker y AWS
- Patrones CQRS y Dependency Injection
Job Details
Experiencia general:
- Experiencia comprobable como Backend o Full Stack Developer.
- Enfoque en mantenibilidad, escalabilidad y buenas prácticas.
- Capacidad para trabajar de forma autónoma y en equipo.
Backend (.NET):
- Experiencia sólida en: .NET Core 6–8, C# (programación asíncrona, Dependency Injection), ASP.NET Core Web API.
- Uso de: Entity Framework Core (Code First y Database First), MediatR y patrón CQRS, AutoMapper.
Frontend:
- Experiencia con: Angular 17+, TypeScript, RxJS (programación reactiva), Angular Material y/o PrimeNG.
Base de datos e infraestructura:
- Manejo de SQL Server 2019/2022.
- Integración con sistemas de autenticación (Auth0 u otros).
- Uso de Docker en entornos de desarrollo y/o productivos.
DevOps & Cloud:
- Experiencia en pipelines CI/CD: GitHub Actions, Azure DevOps.
- Trabajo con servicios AWS: Lambda, RDS, S3, API Gateway, ECS.
Responsabilidades:
- Diseñar, desarrollar y mantener servicios backend con .NET Core 6–8.
- Construir APIs RESTful con ASP.NET Core Web API.
- Implementar lógica de negocio en C#.
- Aplicar patrones de arquitectura como CQRS (MediatR).
- Desarrollar interfaces modernas con Angular 17+ y TypeScript.
- Gestionar bases de datos SQL Server y servicios de autenticación.
- Participar en la containerización con Docker y despliegues en AWS.
- Colaborar en revisiones de código y ciclos de CI/CD.