FUNCIONES
* Diseñar y desarrollar aplicaciones backend utilizando .NET, con especial atención a la optimización y escalabilidad.
* Implementar arquitecturas de microservicios y APIs RESTful.
* Gestionar bases de datos relacionales, incluyendo el diseño de esquemas y la optimización de consultas.
* Integrar servicios de terceros mediante APIs y otros mecanismos de comunicación.
* Desarrollar pruebas automatizadas (unitarias, de integración y funcionales) para garantizar la calidad del software.
* Participar en revisiones de código, siguiendo las mejores prácticas de programación y estándares de la industria.
* Documentar técnicamente el código, los servicios y los procesos desarrollados.
* Resolver problemas en entornos de producción, incluyendo el análisis de logs y la optimización del rendimiento.
* Investigar y adoptar nuevas tecnologías y frameworks para mejorar los procesos de desarrollo y la calidad del producto.
ES IMPRESCINDIBLE
* Experiencia en el desarrollo backend con .NET (Core y Framework).
* Dominio de bases de datos relacionales y conocimiento práctico de herramientas ORM.
* Conocimiento sólido de patrones de diseño y arquitectura de software.
* Capacidad para trabajar en entornos ágiles (SCRUM).
* Experiencia en herramientas de control de versiones, como Git.
* Capacidad para documentar soluciones técnicas de manera clara y precisa.
* Capacidad para diseñar, documentar y mejorar procesos de desarrollo, pruebas y despliegue, asegurando la calidad del producto final.
COMPETENCIAS
* Proactividad y autonomía en el desarrollo del trabajo asignado.
* Competencia en comunicación efectiva, tanto oral como escrita.
* Motivación por aprender nuevas tecnologías y aplicar buenas prácticas de desarrollo.
* Compromiso con los objetivos del equipo y de la empresa.
* Habilidad para trabajar de manera colaborativa en equipos multidisciplinarios.
* Capacidad para priorizar tareas y cumplir plazos establecidos.
SE VALORARÁ POSITIVAMENTE
* Familiaridad con servicios en la nube como Azure o AWS.
* Experiencia en la implementación de procesos de integración y entrega continua, incluyendo la automatización de despliegues y la gestión de pipelines.
* Conocimientos en frameworks de frontend como Angular, y experiencia en el desarrollo de aplicaciones móviles multiplataforma con Xamarin.
* Experiencia en el uso y gestión de contenedores con Docker y orquestadores como Kubernetes.
* Conocimiento básico de técnicas y herramientas de aprendizaje automático, con capacidad para integrar modelos predictivos en soluciones prácticas.
* Conocimientos en análisis de datos, incluyendo la capacidad de interpretar datos para extraer conclusiones relevantes.
* Estudios de Ingeniería Informática o similares.
OFRECEMOS
* Incorporación a un equipo joven, dinámico y orientado a la innovación.
* Oportunidades de crecimiento profesional y desarrollo a largo plazo.
* Clima laboral positivo y motivador.
* Formación específica para el desempeño en su puesto de trabajo.
* Contrato indefinido.
#J-18808-Ljbffr