Formación Académica:Ingeniería técnica o superior Informática, Telecomunicaciones oCiclo Formativo en Informática.Conocimiento y experiencia:Experiencia mínima de 3 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.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.Experiencia mínima de 2 años en integración WS02:WSO2 Enterprise Integrator (EI) y WSO2 API Manager.Diseño y desarrollo de APIs, microservicios y orquestaciones en WSO2.Uso de ESB (Enterprise Service Bus) para la integración de sistemas.Creación y configuración de proxies, endpoints, sequences, mediators en WSO2.Manejo de protocolos de comunicación como REST, SOAP, JMS, MQTT.Implementación de seguridad con OAuth, JWT, SAML en las APIs.Conocimiento en despliegue y monitoreo de WSO2 en entornos on-premise o cloud.Experiencia con Docker y Kubernetes para el despliegue de microservicios.Configuración de CI/CD con GitHub Actions, Azure DevOps o Jenkins.Monitoreo de logs y métricas con ELK Stack (Elasticsearch, Logstash, Kibana), Prometheus o Grafana.Funciones:Desarrollo y mantenimiento de APIs de integración con WS02Desarrollo y mantenimiento de Aplicaciones utilizando .Net y .NetCore.Desarrollo de APIs: Crear y gestionar APIs RESTful para la comunicación entre el frontend y el backend.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.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.Soporte de nivel 3 a incidencias en las aplicaciones en mantenimiento asi como APIs de integración.Valorable:Efectividad de la comunicación, presencial y a distanciaColaboración y Trabajo en equipoPensamiento analítico para resolver problemasGestión del tiempo y priorizaciónResponsabilidad y compromisoProactividad y aprendizaje continuo