**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