1.
coordinación de actividades del día a día.2.
administrar todo el proceso de desarrollo de software, desde el análisis y planeación hasta la liberación.3.
gestionar y desarrollar las habilidades de su equipo de desarrolladores, así como la parte administrativa.4.
asegurar la calidad de los proyectos asignados a su cargo con correctas técnicas de testing y calidad.5.
dar soporte a las incidencias de tercer nível (bugs).6.
asegurarse que existe y se construyan diseños técnicos de cada desarrollo realizado (diagramas de flujo, diagramas de secuencia, maquetas, diagramas de entidad relación, matrices de pruebas, etc.)7.
asegurar la correcta integración de las ramas de acuerdo al branching model utilizado.8.brindar mentoring en habilidades soft al equipo de desarrollo*conocimientos técnicos*programación orientada a objetos, aspect oriented programming (aop), técnicas de estimación, net core, c#, patrones de diseño, principios solid, conocimientos en arquitecturas soa y/o microservicios, azure sql y/o sql server, dapper/ef, html5, css3, web apis, servicios rest, grpc, metodologías ágiles, iis, nginx, tdd, git, graphql, diagramas uml, azure app service, storage, functions, queues, cloud services, contenedores, project (libre o microsoft), ci/cd, azure boards, azure repos, azure artifacts.
*deseable:*framework para frontend (react, angular, vue), javascript (ecmascript 6+), conocimiento en arquitecturas en la nube.