Desarrollador de aplicaciones semi senior

Posted 12hrs ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Software Developer designing and developing scalable software solutions. Collaborating in a full cycle of development within Stefanini.

Responsibilities:

  • Diseñar y desarrollar soluciones de software bajo arquitecturas modernas (microservicios, clean architecture), asegurando escalabilidad y rendimiento
  • Participar en el ciclo completo de desarrollo: análisis, diseño técnico, construcción, pruebas y despliegue de aplicaciones.
  • Implementar buenas prácticas de desarrollo (code reviews, testing, control de versiones) y asegurar la calidad del código.
  • Definir e implementar integraciones mediante APIs y gestionar la seguridad de las aplicaciones (OAuth2, manejo de tokens).
  • Automatizar procesos de integración y despliegue (CI/CD), así como colaborar en la contenerización y uso de entornos cloud.
  • Documentar soluciones técnicas y colaborar con equipos multidisciplinarios para la evolución de la arquitectura y mejoras continuas

Requirements:

  • Bachiller o Titulado en Ingeniería de Software, Ingeniería de Sistemas, Informática o afines
  • Dominio en los lenguajes de Java, NodeJs, Kotin, React Native, TypeScript
  • Manejo de framework como Sprint Boot, Angular u otros
  • Experiencia en diseño e implementación de Arquitecturas como MVC, Hexagonal, Microservicios, Microfrontend, Clean, MVVM y patrones de diseño
  • Experiencia solida en desarrollo o automatización
  • Experiencia con GitFlow y revisión de código (Code Reviews)
  • Experiencia implementando Pruebas Unitarias y de Integración (Jest/Testing Library)
  • Conocimientos de Seguridad (Implementación de flujos OAuth2, manejo de tokens)
  • Experiencia mínima: 3-4 años en roles de desarrollo con visión de arquitectura.
  • Experiencia en CI/CD y automatización de pipelines
  • Uso de Jenkins para pipelines
  • Conocimientos en contenerización con Docker
  • Fundamentos de Kubernetes
  • Conocimientos básicos en Cloud de Azure & AWS
  • Capacidad para documentar diagramas de flujo y arquitectura (Swagger/OpenAPI, Mermaid o Visio).

Benefits:

  • Flexible work arrangements
  • Professional development opportunities
  • Remote work