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