Mid
🇪🇸 Español
Job description
Descripción del cargoBuscamos un(a) Desarrollador(a) Full Stack con mínimo 3 años de experiencia profesional en el desarrollo, implementación y mantenimiento de aplicaciones web modernas y escalables.La persona será responsable de participar en todo el ciclo de vida del desarrollo de software, desde el análisis y diseño hasta la implementación, pruebas, despliegue y soporte de las soluciones tecnológicas.Se espera una persona proactiva, orientada a resultados y con capacidad para trabajar de forma colaborativa en equipos multidisciplinarios bajo metodologías ágiles.Requisitos mínimosExperienciaMínimo 3 años de experiencia profesional comoDesarrollador FullStack.Experiencia en el desarrollode aplicaciones web empresariales.Experiencia trabajando con metodologías ágiles (Scrum, Kanban o similares).Experiencia utilizando sistemas de control de versionescomo Git.Formación académicaFormación no excluyente. Se aceptan candidatos con diferentes trayectorias académicas, siempre que demuestren experiencia, habilidades técnicas y conocimientos en desarrollo Full Stack acordes con las funciones del cargo.Conocimientos técnicos obligatoriosFrontendJavaScript (ES6+).React.HTML5.CSS3.Consumo e integración de APIs REST.Manejo de estados y componentes reutilizables.BackendNode.js..NET (C#).Diseño y desarrollo de APIsREST.Arquitectura basadaen servicios.Manejo de autenticación y autorización en aplicaciones web.Bases de datosConocimientosen bases dedatos relacionales.Experiencia realizandoconsultas, modelado y optimización de datos.Diseño de esquemas y estructuras de almacenamiento eficientes.Buenas prácticas de desarrolloPrincipios SOLID.Patrones de diseño.Clean Code.Manejo de Git y flujos de trabajo colaborativos.Desarrollo orientadoa pruebas y calidad de software.Capacidad para realizar revisionesde código (Code Review).Desarrollo asistido por Inteligencia Artificial (Obligatorio)Experiencia utilizando herramientas de IA generativa para acelerar el desarrollo de software (ChatGPT, GitHub Copilot, Claude, Cursor o similares).Capacidad para diseñar promptsefectivos orientados a generación de código, documentación, pruebas y análisis técnico.Conocimiento de buenas prácticas para validar, revisar y asegurar la calidad del código generado por IA.Capacidad para identificar riesgos asociados al uso de IA, incluyendo seguridad, privacidad y protección de información sensible.Experiencia utilizando herramientas de IA para apoyar actividades de análisis, desarrollo, documentación, depuración y optimización de software.Capacidad para integrarherramientas de IA dentro del ciclo de desarrollo manteniendo altos estándares de calidad y seguridad.Conocimientos deseables y diferenciadoresSe Valorarán Conocimientos y Experiencia EnPython.Docker y contenedores.Conceptos básicos de DevOpsy CI/CD.Conocimientos en observabilidad, monitoreoy logging.Desarrollo de pruebas unitarias e integración.ResponsabilidadesDiseñar, desarrollar y mantener aplicaciones frontendy backend.Implementar e integrar APIs y servicios.Participar en el diseño de arquitecturas y soluciones técnicas.Garantizar la calidad,seguridad y rendimiento de las aplicaciones.Identificar y solucionar errorese incidencias.Participar en revisiones de código y promover buenas prácticas de desarrollo.Colaborar con equipos multidisciplinarios para la entregade soluciones de valor.Documentar componentes, servicios y procesos técnicoscuando sea requerido.Aplicar herramientas de automatización e Inteligencia Artificial para optimizar procesos de desarrollo y mantenimiento.Competencias blandasPensamiento analítico.Capacidad deresolución deproblemas.Trabajo en equipo.Comunicación efectiva.Proactividad.Adaptabilidad y aprendizaje continuo.Pensamiento crítico para validar resultados generados por herramientas de Inteligencia Artificial.Orientación a la mejora continuay automatización de procesos.Capacidad para gestionar prioridades y trabajar bajo objetivos.Nivel del cargoSemi Senior (3+ años de experiencia).Como aplicar a la vacante: el aspirante acepta la Política de Tratamiento de la Información (PTI) de la compañía, de la misma manera el aspirante autoriza a SYC y a sus aliados estratégicos para la recolección, almacenamiento, uso, circulación y supresión de los datos personales contenidos en las hojas de vida y sus anexos, para los fines establecidos en sus respectivas PTI.SYC S.A. eliminará de sus bases de datos las hojas de vida con sus respectivos anexos, de los aspirantes a las diferentes vacantes publicadas que no hayan sido seleccionados y contratados, al año siguiente a la culminación del proceso respectivo de convocatoria / contratación. Show more Show less