Tres Programadores/as de UI (Posición en Remoto)
DEPARTAMENTO I+D+i
Para desarrollo de una aplicación vertical, líder en el sector de la dependencia, se buscan 3 Programadores/as de UI, con una experiencia mínima de 3 años en el diseño y desarrollo de la interfaz de usuario. Garantizando que sea atractiva, amigable, intuitiva, fácil de usar e interactuar. Dentro de un marco general, donde la orientación al desarrollo de un código de calidad, mantenible, extensible y robusto, es estructural.
Principales Responsabilidades:
Diseño y desarrollo de la interfaz de usuario garantizando que la misma sea atractiva, amigable, intuitiva, fácil de usar y de interactuar.
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.
Tecnologías:
FrontEnd:
Xamarin.Forms
.NET MAUI
UNO Platform.
WPF (Windows Presentation Foundation).
UWP (Universal Windows Platform).
PRISM
Controles Telerik / Syncfusion / Infragistics (experiencia mínima solicitada en Telerik y Syncfusion de 3 años).
BackEnd:
C#.
.NET Core.
Entity Framework Core.
ASP .NET Core.
SignalR
Arquitectura:
N-Capas.
Microservicios
Prácticas:
Principios SOLID.
Inyección de dependencias.
Testeo unitario.
CI/CD.
Revisiones de código.
Valorable:
Blazor
GIT
Docker
Microsoft Domain-Specific Language Tools (DSL Tools).