NET Backend Developer
Role details
Job location
Tech stack
Job description
-
Desarrollo de Aplicaciones Web: Crear y mantener aplicaciones web utilizando .Net y .NetCore.
-
Diseño y Desarrollo de Bases de Datos: Diseñar, implementar y mantener bases de datos en SQL Server.
-
Desarrollo de APIs: Crear y gestionar APIs RESTful para la comunicación entre el frontend y el backend.
-
Implementación de Seguridad: Asegurar que las aplicaciones cumplan con los estándares de seguridad, incluyendo autenticación y autorización.
-
Optimización del Rendimiento: Mejorar el rendimiento de las aplicaciones y bases de datos para asegurar una experiencia de usuario fluida.
-
Pruebas y Depuración: Realizar pruebas unitarias, de integración y de sistema para asegurar la calidad del código y depurar errores.
-
Despliegue y Mantenimiento: Gestionar el despliegue de aplicaciones utilizando herramientas de DevOps y mantener el código en entornos de producción.
-
Colaboración con Equipos Multidisciplinarios: Trabajar en estrecha colaboración con diseñadores, otros desarrolladores y partes interesadas para asegurar la coherencia y calidad del producto final.
-
Documentación: 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
-
Empresa con tecnología puntera.
-
Horario flexible y trabajo remoto híbrido.
Requirements
-
Ingeniería técnica o superior Informática, Telecomunicaciones o
-
Ciclo Formativo en Informática.
Conocimiento y experiencia:
-
Experiencia mínima de 5 años en las de las siguientes tecnologías:
-
Conocimiento de .Net y .NetCore: Dominio de los frameworks .Net y .NetCore, incluyendo ASP.Net.
-
Lenguajes de Programación: Experiencia en C# y otros lenguajes relevantes como JavaScript.
-
Bases de Datos: Sólidos conocimientos de SQL Server, incluyendo diseño de bases de datos, consultas y procedimientos almacenados.
-
Herramientas de Desarrollo: Familiaridad con Visual Studio y Visual Studio Code.
-
Control de Versiones: Experiencia con sistemas de control de versiones como Git.
-
DevOps: Conocimiento de herramientas y prácticas de DevOps, incluyendo Azure DevOps para CI/CD.
-
Frontend: Experiencia en tecnologías frontend como HTML, CSS, JavaScript y frameworks como Angular o React.
-
Pruebas: Conocimiento de frameworks de pruebas como xUnit, NUnit y herramientas de pruebas de integración.Valorable:
-
Experiencias en MS SQL Server y base de datos no relacionales
-
Conocimiento en frameworks de desarrollo como Entity Framework y Angular
-
Conocimientos en Testing unitario (TestDriven Development o Desarrollo Dirigido a Tests)
-
Conocimientos de BUS Empresariales o plataformas de integración
-
Herramientas integrales para el ciclo de vida del desarrollo aplicaciones. Azure DevOps
-
Herramientas para el análisis de la calidad del código y seguridad
-
Conocimientos de metodologías ágiles
Importante empresa dedicada al desarrollo de software.
Benefits & conditions
-
Salario competitivo según experiencia.
-
Ambiente de trabajo innovador y dinámico.
-
Horario flexible.
-
Trabajo en remoto híbrido.
-
Oportunidades de crecimiento profesional y desarrollo de habilidades.
-
Seguro medico privado., * Jornada completa Jornada
-
Más de 5 años Experiencia
-
Indefinido Tipo contrato
-
.net C# SQL