




Three UI Developers (Remote Position) **DEPARTMENT I\+D\+i** For the development of a vertical application, leader in the dependency sector, we are seeking 3 UI Developers, with a minimum of 3 years of experience in user interface design and development. Ensuring it is attractive, user-friendly, intuitive, easy to use and interact with. Within a general framework where orientation toward developing high-quality, maintainable, extensible, and robust code is fundamental. Main Responsibilities: Design and develop user interfaces ensuring they are attractive, user-friendly, intuitive, easy to use and interact with. Programming using Microsoft's latest cross-platform technology. Development and testing of technology under a microservices-based and N\-tier architecture approach. Use best development practices such as unit testing, code reviews, SOLID principles, TDD, DDD methodology, dependency injection, continuous delivery… Apply design patterns such as Unit of Work, Repository, Dependency Inversion, Data Transfer Objects. Static code analysis (FxCop, StyleCop and SonarQ). Code repository using GIT and Azure DevOps Server. Research and apply key .NET technologies. Technologies: FrontEnd: Forms .NET MAUI UNO Platform. WPF (Windows Presentation Foundation). UWP (Universal Windows Platform). Telerik / Syncfusion / Infragistics controls (minimum required experience of 6 years with Telerik and Syncfusion). BackEnd: C\#. .NET Core. Entity Framework Core. ASP .NET Core. Architecture: N\-Tier. Microservices Practices: SOLID Principles. Dependency Injection. Unit Testing. CI/CD. Code Reviews. Desirable: Blazor GIT Docker Microsoft Domain\-Specific Language Tools (DSL Tools).


