Desarrollador Back-end Full-Stack En nuestra empresa, buscamos un profesional con experiencia en desarrollo de software para trabajar en equipo y contribuir a la creación de soluciones innovadoras y escalables. - Responsabilidades: - Realizar análisis previos y modelado detallado de las soluciones propuestas, garantizando una comprensión clara de los requisitos y objetivos del proyecto. - Participar activamente en la recopilación de requisitos, aportando experiencia para definir soluciones técnicas efectivas y alineadas con las necesidades del cliente. - Estimar con precisión los tiempos de desarrollo, colaborando en la planificación eficaz de los proyectos para cumplir con los plazos establecidos. - Mantener y mejorar el software existente, proponiendo e implementando correcciones y optimizaciones en colaboración con el equipo. - Realizar pruebas exhaustivas de las soluciones desarrolladas antes de su entrega al equipo de control de calidad para asegurar un rendimiento óptimo y libre de errores. - Aplicar metodologías, tecnologías y herramientas definidas por la empresa para mantener la coherencia, calidad y eficiencia en todos los procesos de desarrollo. - Apoyar la formación y orientación del equipo, compartiendo conocimientos y experiencias que permitan el crecimiento colectivo y el fortalecimiento del equipo de desarrollo. - Participar activamente en revisiones de código, promoviendo estándares de calidad, buenas prácticas de programación y fomentando la mejora continua. - Colocar al cliente en el centro de todas las acciones, generando soluciones que satisfagan sus expectativas y necesidades con un enfoque orientado a la calidad y el servicio. - Identificar y proponer oportunidades de mejora en los procesos de desarrollo, superando deficiencias y optimizando resultados. - Mantener alineación con la estrategia y cultura organizacional, colaborando para alcanzar los objetivos comunes del equipo y de la empresa. Requisitos mínimos - Título universitario: Ciencias de la Computación o Ingeniería en Computación. - Experiencia: Al menos 4 años como desarrollador. - Habilidades: Conocimiento profundo de buenas prácticas de programación y diseño de software. - Tecnologías: Experiencia en gestión y uso de bases de datos relacionales y NoSQL. - Soft skills: Habilidad para analizar requerimientos técnicos y de negocio, estimar tiempos de desarrollo y trabajar en equipos multidisciplinarios. Conocimientos adicionales deseables Será valorado contar con experiencia en tecnologías complementarias como Docker, Kubernetes o servicios en la nube (AWS, Azure, Google Cloud) para la implementación y despliegue de soluciones escalables. Beneficios Nuestra empresa ofrece un entorno laboral dinámico y colaborativo que impulsa tanto la innovación como el crecimiento profesional continuo. Fomentamos una cultura inclusiva basada en el apoyo mutuo y el desarrollo personal y profesional constante.