Descrição da vaga
¡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 atribucionesDiseñar, desarrollar y mantener aplicaciones web y servicios backend utilizando principalmente Java y Spring Boot.Desarrollar e integrar APIs REST y microservicios, asegurando una adecuada comunicación entre los diferentes componentes de las aplicaciones.Participar en el desarrollo de soluciones Fullstack, implementando funcionalidades tanto en backend como en frontend utilizando Angular.Desarrollar y mantener aplicaciones utilizando tecnologías .NET / ASP.NET Core, de acuerdo con las necesidades de los proyectos.Implementar nuevas funcionalidades, realizar mantenimiento evolutivo y atender correcciones sobre aplicaciones existentes.Integrar las aplicaciones con bases de datos relacionales como PostgreSQL, Oracle y MySQL, desarrollando consultas y utilizando mecanismos de persistencia.Aplicar buenas prácticas de desarrollo, principios SOLID, Clean Code y patrones de arquitectura, buscando soluciones mantenibles y escalables.Participar en el análisis técnico de requerimientos y estimación de las actividades necesarias para su implementación.Realizar pruebas y validaciones de los servicios desarrollados, utilizando herramientas como Postman y Swagger/OpenAPI.Gestionar el código fuente mediante Git, participando en procesos de integración, versionamiento y despliegue.Participar en equipos de trabajo bajo metodología Scrum, colaborando con desarrolladores, QA, analistas y demás roles involucrados.Apoyar en la identificación y solución de problemas técnicos, buscando mejorar el rendimiento, estabilidad y calidad de las aplicaciones.Requisitos y calificacionesBachiller, egresado o profesional de Ingeniería de Sistemas, Informática, Software o carreras afines.Experiencia de al menos 2 años en desarrollo de software, participando en proyectos de desarrollo y mantenimiento de aplicaciones empresariales.Experiencia sólida en Java 8/11/17 o versiones superiores, especialmente con Spring Boot, Spring Web y Spring Data JPA.Experiencia en desarrollo de APIs REST y microservicios, aplicando buenas prácticas de diseño y desarrollo.Experiencia en desarrollo frontend con Angular, JavaScript, HTML5 y CSS.Conocimientos y experiencia práctica con C# y .NET / ASP.NET Core para desarrollo o mantenimiento de aplicaciones.Manejo de bases de datos relacionales, principalmente PostgreSQL, Oracle y/o MySQL.Conocimiento de principios SOLID, Clean Code, MVC y arquitectura por capas.Experiencia utilizando Git y herramientas para pruebas/documentación de APIs como Postman y Swagger/OpenAPI.Conocimiento de Docker y conceptos generales de despliegue de aplicaciones en ambientes cloud.Experiencia trabajando bajo metodologías ágiles, preferentemente Scrum.Capacidad para analizar requerimientos, proponer soluciones y desarrollar funcionalidades de manera autónoma.Capacidad de trabajo en equipo, comunicación efectiva, orientación a resultados y disposición para aprender nuevas tecnologías.Deseable: experiencia con arquitecturas de microservicios, servicios cloud y herramientas de integración/DevOps.