DESARROLLADOR FULL STACK

Sé de los primeros solicitantes.
Solo para miembros registrados
Durango
EUR 30.000 - 45.000
Sé de los primeros solicitantes.
Hace 2 días
Descripción del empleo

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.