¿Dónde vas a trabajar?Importante empresa dedicada al desarrollo de software.¿Qué harás en tu nuevo puesto?Funciones:
* 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¿A quién buscamos (H/M/D)?Formación Académica:
* 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¿Cuáles son tus beneficios?- 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.