Descripción del Trabajo
Ubicación: Vigo
Puesto: Programador Full Stack
Formación Académica:
* Ingeniería técnica o superior en Informática, Telecomunicaciones o Ciclo Formativo en Informática.
Conocimiento y Experiencia:
* Experiencia mínima de 5 años en las siguientes tecnologías:
* Dominio de los frameworks .Net y .NetCore, incluyendo ASP.Net.
* Sólidos conocimientos de SQL Server, incluyendo diseño de bases de datos, consultas y procedimientos almacenados.
* Familiaridad con Visual Studio y Visual Studio Code.
* Experiencia con sistemas de control de versiones como Git.
* Conocimiento de herramientas y prácticas de DevOps, incluyendo Azure DevOps para CI/CD.
* Conocimiento de frameworks de pruebas como xUnit, NUnit y herramientas de pruebas de integración.
Funciones:
* Crear y mantener aplicaciones web utilizando .Net y .NetCore.
* Diseñar, implementar y mantener bases de datos en SQL Server.
* Crear y gestionar APIs RESTful para la comunicación entre el frontend y el backend.
* Asegurar que las aplicaciones cumplan con los estándares de seguridad, incluyendo autenticación y autorización.
* Mejorar el rendimiento de las aplicaciones y bases de datos para asegurar una experiencia de usuario fluida.
* Realizar pruebas unitarias, de integración y de sistema para asegurar la calidad del código y depurar errores.
* Gestionar el despliegue de aplicaciones utilizando herramientas de DevOps y mantener el código en entornos de producción.
* Trabajar en estrecha colaboración con diseñadores, otros desarrolladores y partes interesadas para asegurar la coherencia y calidad del producto final.
* Crear y mantener documentación técnica para facilitar el mantenimiento y la escalabilidad del proyecto.
* Formación y soporte a usuarios de nivel 1 y nivel 2.
Valorable:
* Experiencia en MS SQL Server y bases de datos no relacionales.
* Conocimiento en frameworks de desarrollo como Entity Framework y Angular.
* Conocimientos en Testing unitario (Test Driven Development).
* Conocimientos de BUS Empresariales o plataformas de integración.
* Herramientas integrales para el ciclo de vida del desarrollo de aplicaciones, como Azure DevOps.
* Herramientas para el análisis de la calidad del código y seguridad.
* Conocimientos de metodologías ágiles.
#J-18808-Ljbffr