Nuestro cliente es una importante y reconocida empresa de servicios industriales dotada de modernos medios tecnológicos, con destacada posición en su sector, precisa incorporar en sus instalaciones situadas en la zona del Duranguesado:
DESARROLLADOR/A FULL STACK
Integrándose en el Dpto. de Informática, se responsabilizará de la evolución, mantenimiento y formación en una aplicación web interna basada en ASP.NET Core MVC, empleando arquitectura por capas, SQL Server, Dapper y tareas programadas con Hangfire. Analizará y documentará procesos, analizará código existente identificando áreas de mejora, desarrollará y programará la herramienta según las necesidades del usuario interno, etc.
Tecnologías requeridas
- Backend: NET 6+/ .NET Core; ASP.NET Core MVC (patrón MVC); Lenguaje C#; Acceso a datos con Dapper (micro ORM); Uso de procedimientos almacenados (SQL Server)
- Frontend: HTML5, CSS3; JavaScript (nivel intermedio); Bootstrap 4/5 (para maquetación responsive)
- DevOps y Herramientas: Visual Studio 2022+; Git (uso de ramas, commits limpios, pull requests); Hangfire (para ejecución de tareas en segundo plano)
Conocimientos de arquitectura
- Patrón de diseño MVC: comprensión del flujo Modelo-Vista-Controlador en ASP.NET Core
- Arquitectura por capas (n-capas): Capa de presentación (Views, Controllers); Capa de negocio (Servicios, lógica de aplicación); capa de acceso a datos (repositorios con Dapper y procedimientos almacenados)
- Separación de responsabilidades y bajo acoplamiento.
- Inyección de dependencias mediante el contenedor nativo de ASP.NET Core.
Buenas prácticas de desarrollo
- Principios SOLID y su aplicación en C#.
- Código limpio: nombres descriptivos, funciones pequeñas, responsabilidades únicas.
- Uso de DTOs y ViewModels para evitar acoplamientos entre capas.
- Validaciones del lado del cliente y del servidor.
- Manejo correcto de errores y excepciones.
- Versionado y documentación del código en Git.
- Capacidad para escribir y entender documentación técnica clara.
Se ofrece incorporación en puesto de carácter indefinido, Empresa consolidada y de gran estabilidad, formación continua a cargo de la empresa y una interesante retribución negociable en función de la valía aportada.
En la entrevista inicial se ampliará la información.