[JK-588] - FULLSTACK DEVELOPER

Stefanini Latam


¡Sé parte de Stefanini! En Stefanini somos más de 30.000 genios, conectados desde 41 países, haciendo lo que les apasiona y co-creando un futuro mejor. **Responsabilidades y atribuciones** Ingeniero de sistemas o profesiones afines, estudiante universitario o tecnólogo Cursos de desarrollo de software con énfasis en NestJS, React,.NET core o.NET Framework, dockerización, control de código fuente, CI/CD. Desarrollo y consumo de servicios (Api REST, Servicios SOAP) - Formación en nube AWS - Calidad del software Mínimo 2 años de experiência en desarrollo con C#,.NET Framework e idealmente, TypeScript, React y React Native, bajo marcos de trabajo ágiles y CI/CD, idealmente con experiência en microservicios. Experiência en patrones de diseño y arquitectura, uso de herramientas y librerías React y React Native, así como en AWS. Comunicación efectiva Atención al detalle Trabajo en equipo Resolución de problemas Pensamiento crítico Funciones y **Responsabilidades**: - Realizar desarrollos de software utilizando lenguajes de programación tales como C#.NET Framework, TypeScript y React, siguiendo los requerimientos técnicos, criterios de aceptación descritos en las historias de usuario y los casos de uso. - Participar en el desarrollo de aplicaciones web de una sola página (SPA) con React y aplicaciones móviles con React Native, siguiendo los requerimientos técnicos, criterios de aceptación descritos en las historias de usuario y los casos de uso. - Participar en la configuración de servicios de AWS para los desarrollos que le fueron asignados. - Cumplir con las historias de usuario, tareas y demás asignaciones de desarrollo que le fueron asignadas para el sprint. - Documentar los desarrollos que le sean asignados, garantizando la mantenibilidad de los mismos y posteriores evoluciones. OBJETIVOS DEL CARGO: - Implementar desarrollos de software siguiendo los requerimientos técnicos, criterios de aceptación descritos en las historias de usuario y los casos de uso definidos. - Garantizar que sólo se despliegue a ambientes QA y Staging aquellos desarrollo que cumplan con los criterios de calidad de software definidos. - Resolver las vulnerabilidades, bugs productivos, spikes e incidentes que le sean asignados y en los tiempos acordados, garantizando la solución de la Funciones y **Responsabilidades**: - Realizar desarrollos de software utilizando lenguajes de programación tales como C#.NET Framework, TypeScript y React, siguiendo los requerimientos técnicos, criterios de aceptación descritos en las historias de usuario y los casos de uso. - Participar en el desarrollo de aplicaciones web de una sola página (SPA) con React y aplicaciones móviles con React Native, siguiendo los requerimientos técnicos, criterios de aceptación descritos en las historias de usuario y los casos de uso. - Participar en la configuración de servicios de AWS para los desarrollos que le fueron asignados. - Cumplir con las historias de usuario, tareas y demás asignaciones de desarrollo que le fueron asignadas para el sprint. - Documentar los desarrollos que le sean asignados, garantizando la mantenibilidad de los mismos y posteriores evoluciones. - Adherirse a los lineamientos de arquitectura, desarrollo de software, desarrollo seguro y calidad del software definidos. - Ejecutar las pruebas unitarias/integración y demás pruebas de calidad que le sean asignadas para los desarrollos a su cargo. - Garantizar que sólo se desplieguen a ambientes QA y Staging aquellos desarrollos que cumplan con los requerimientos técnicos, criterios de aceptación y demás lineamientos dados. - Garantizar que sólo se despliegue a ambientes QA y Staging aquellos desarrollos que cumplan con los criterios de calidad de software definidos. - Utilizar las herramientas de software autorizadas para la ejecución de sus tareas. - Resolver las vulnerabilidades, bugs productivos, spikes e incidentes que le sean asignados y en los tiempos acordados, garantizando la solución de la causa raíz. - Aplicar buenas prácticas de versionamiento de software, implementación continuo y despliegue continuo. - Asistir a todas las sesiones que hacen parte de la metodología de trabajo ágil implementada. - Acompañar a necesidad las liberaciones a producción, ventanas de mantenimiento y pruebas de recuperación ante desastres. **Requisitos y calificaciones** Competencias Técnicas: - Experiência con metodologías ágiles (Kanban, SCRUM) y herramientas relacionadas (Jira, Confluence) - Desarrollo de software con C# y el framework.NET (tanto.NET Core como.NET Framework), TypeScript. - Familiaridad con herramientas como Entity Framework. - Familiaridad con módulos, middlewares, guards, y otros conceptos de NestJS. - Entendimiento de hooks, context API, y el ecosistema React. - Familiaridad con herramientas y librerías relacionadas con React, como Redux, React Router, etc. - Comprensión de conceptos como VPC, EC2, S3, RDS,

trabajosonline.net © 2017–2021
Más información