Desarrollador/a BackEnd (Posición en Remoto)
Role details
Job location
Tech stack
Job description
Para formar parte del equipo que desarrolla la aplicación multiplataforma líder en el sector de la dependencia. Se busca Desarrollador/a BackEnd con una experiencia mínima de 3 años. Orientado al desarrollo de un código de calidad, mantenible, extensible y robusto., Programación con la última tecnología multiplataforma de Microsoft. Desarrollo y prueba de la tecnología bajo el enfoque de arquitectura basada en microservicios y en N-capas. Uso de buenas prácticas de desarrollo como testeo unitario, revisiones de código, principios SOLID, TDD, metodología DDD, inyección de dependencias, continuos delivery… Aplicación de patrones de diseño como Unit of work, repositorio, inversión de dependencia, data transfer objects. Análisis estático de código (FxCop, Style Cop y SonarQ). Repositorio de código usando GIT y Azure DevOps Server. Investigación y aplicación de las principales tecnologías .NET., Inyección de dependencias. Testeo unitario. CI/CD. Revisiones de código.
Requirements
C#. .NET Core. Entity Framework Core. ASP .NET Core. SignalR., GIT Docker Microsoft Domain-Specific Language Tools (DSL Tools).