*se solicita coordinador de desarrollo de software*
buscamos a una persona con capacidad de atender los requerimientos funcionales y no funcionales para el desarrollo y mantenimiento de los sistemas informáticos de la organización, realizando el seguimiento hasta su puesta en producción.
asegurando el cumplimiento y calidad de cada una de las solicitudes sobre nuevos requerimientos, corrección de incidentes y cambios sobre las aplicaciones productivas de la compañía.
lidera al equipo de desarrollo a través de metodologías ágiles, priorizando los incidentes, dando seguimiento a cada solicitud y definiendo un tablero de actividades, utilizando herramientas de colaboración para hacer la gestión de todo el proceso de atención, desarrollo y liberación del software.
manten un control y seguimiento de todos los requerimientos y necesidades dentro de cada unidad de negocio de la compañía.
salario*:$8,200 brutos semanalas + $2,500 de bono trimestral + 30 días de aguinaldo + días administrativos libres + prestaciones de ley*
*funciones y responsabilidades*:
- recibir y analizar los requerimientos, especificaciones funcionales y no funcionales de las solicitudes de las áreas de análisis y diseño, modelando la descripción de los servicios y restricciones para validar el alcance de nuevos desarrollo o cambios.
- supervisar las solicitudes de desarrollos o cambios solicitados en las aplicaciones para cumplir los requerimientos en tiempo de entrega y calidad.
- evaluar los requisitos de los desarrollos de acuerdo con la infraestructura de servidores y de la red disponible para un óptimo funcionamiento
- revisar la calidad del código y la documentación generada por los desarrolladores auditando el código y la documentación técnica implantando las mejores prácticas de código limpio.
- realizar el seguimiento y control de los proyectos encomendados, tomando medidas y acciones extraordinarias para cumplimiento cuando sean necesarias.
- evaluar arquitecturas a fin de que la seleccionada sea la apropiada y pueda satisfacer los requerimientos funcionales, no funcionales y pueda adaptarse a cambios en los mismos.
- definir la arquitectura y lineamientos sobre los aspectos técnicos orientados a la integridad, eficiencia, disponibilidad y seguridad.
- establecer y mantener las normas para el desarrollo y mantenimiento de los sistemas informáticos realizando el seguimiento al cumplimiento de estas.
- supervisar al equipo de trabajo asignado bajo su cargo.
- planificar y gestionar proyectos de desarrollo de software, estableciendo cronogramas, asignando recursos y asegurándose de que los proyectos se entreguen a tiempo y dentro del presupuesto.
- mantenerse al tanto de las últimas tendencias y avances tecnológicos en desarrollo de software, y aplicar esa información para mejorar los sistemas existentes y proponer nuevas soluciones.
- supervisar la calidad y el rendimiento de los sistemas de software, implementando pruebas y controles de calidad para asegurar su correcto funcionamiento y la satisfacción de los usuarios.
- proporcionar capacitación y desarrollo continuo a su equipo, asegurando que estén al tanto de las últimas técnicas y tecnologías relevantes para su trabajo
*formación académica*:
ingeniería en sistemas computacionales, ingeniería de software, licenciado en sistemas computacionales, licenciatura en informática o carrera afín.
*habilidades y conocimientos*:
- conocimientos sobre las metodologías ágiles, específicamente scrum.
- 3 años de experiência liderando equipos en el área de desarrollo de software.
- capacidad de liderar y gestionar equipos de desarrolladores, habilidades en la planificación, asignación de tareas, comunicación efectiva, resolución de conflictos y motivación del equipo.
- sólido conocimiento de diferentes lenguajes de programación, plataformas de desarrollo y tecnologías relevantes para la creación y gestión de sistemas de software. -estar al tanto de las tendencias tecnológicas actuales y futuras.
- habilidades interpersonales: comunicación efectiva, trabajo en equipo y relación con otros departamentos. También debe ser capaz de entender y abordar las necesidades y preocupaciones de los usuarios finales.
- resolución de problemas: la capacidad de identificar y resolver problemas técnicos de manera eficiente es esencial. Esto incluye la capacidad de tomar decisiones informadas y rápidas cuando surgen desafíos.
- habilidades analíticas: la capacidad de analizar datos y tendencias para identificar oportunidades de mejora y optimización en los sistemas existentes.
- orientación al cliente: es importante tener una mentalidad centrada en el cliente. Esto significa comprender las expectativas y necesidades para desarrollar soluciones que mejoren su experiência.
- lenguajes de programación (c# / java / html / css / javascript / typescript)
- frameworks y tecnologías:.net framework,.net core, jquery, angularts