Hace 1 día
Desarrollador de apis
$33,000 - $35,000 Mensual
Sobre el empleo
Detalles
Contratación:
PermanenteHorario:
Tiempo completoEspacio de trabajo:
Desde casaDescripción
¡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.
El API Developer es responsable del desarrollo, implementación y mantenimiento de microservicios orientados a API, asegurando la calidad del código, simplicidad y cumplimiento de los estándares técnicos y de seguridad del sector financiero. Este rol implica trabajar en equipos ágiles, colaborar con arquitectos y líderes técnicos, y garantizar la entrega de soluciones robustas y escalables que cumplan con los requerimientos del negocio. Además, el API Developer deberá participar en la resolución de incidentes y en la mejora continua del producto, promoviendo las mejores prácticas de desarrollo y la integración continua.
Responsabilidades y atribuciones:
- Desarrollar microservicios de API siguiendo los diseños de arquitectura y documentación técnica proporcionada.
- Participar en ceremonias ágiles (Daily, Sprint Planning, Sprint Review, Retrospectiva) y colaborar con el equipo para cumplir con los objetivos del sprint.
- Proponer soluciones técnicas y mejores prácticas para mejorar la calidad del código y la eficiencia del desarrollo.
- Estimar el esfuerzo necesario para completar las tareas asignadas, basándose en el backlog priorizado.
- Mantener el correcto uso del repositorio de código, asegurando el cumplimiento de los estándares de desarrollo.
- Gestionar los releases de software en colaboración con el equipo de DevOps y el líder técnico.
- Diseñar y ejecutar pruebas técnicas para garantizar la calidad del producto.
- Dar soporte a incidentes y problemas técnicos durante el ciclo de vida del software, asegurando una pronta resolución.
- Participar en la definición de historias de usuario y en el refinamiento del backlog junto con el Product Owner y el equipo.
Requisitos y competencias:
Formación Académica Requerida:
- Título universitario en Ingeniería en Sistemas, Ciencias de la Computación, Tecnologías de la Información o áreas afines.
- Deseable contar con certificaciones en tecnologías relacionadas, como Java, Spring Framework o metodologías ágiles (Scrum).
Años de Experiencia:
- Mínimo 3 años de experiencia en el desarrollo de microservicios basados en Java y servicios REST.
- Deseable experiencia previa en proyectos del sector financiero.
Habilidades Técnicas Requeridas:
- Desarrollo de microservicios con Java (Java 8 o superior), incluyendo programación funcional y uso de Lambdas.
- Experiencia con Spring Framework (Spring Boot, Spring Cloud, Spring Security, Spring Data).
- Experiencia en el diseño y consumo de servicios REST, utilizando herramientas como Postman.
- Uso de Swagger para la documentación de APIs.
- Experiencia en bases de datos estructuradas (SQL) y no estructuradas (MongoDB, Redis).
- Experiencia con herramientas de integración y despliegue continuo (Jenkins).
- Conocimientos en herramientas de análisis de código como SonarQube (versión 6.x o superior).
- Uso de herramientas de control de versiones como Git.
Habilidades Soft Requeridas:
- Excelentes habilidades de comunicación y colaboración en equipos multidisciplinarios.
- Capacidad para trabajar en entornos ágiles (Scrum).
- Orientación a la mejora continua y aprendizaje autónomo.
- Actitud proactiva y enfoque en la resolución de problemas.
- Habilidad para gestionar prioridades y trabajar bajo presión.
- Capacidad para promover la propiedad colectiva del producto y fomentar la autogestión del equipo.
- Mentalidad abierta y disposición para adaptarse a cambios y retos técnicos.
Ofrecemos:
*Prestaciones de ley
*Vales de despensa
*Esquema 100% remoto
*Programa de capacitaciones y certificaciones
ID: 20329016