Desarrollador Semi Senior

13 ore fa

Chivo, Trentino-Alto Adige/Südtirol, Italia JPH Lions Tempo pieno

JPH Lions es una empresa joven que brinda soluciones tecnológicas integrales y personalizadas. Trabajamos con profesionales de distintas áreas para llevar a cabo proyectos informáticos y tecnológicos que acompañen el crecimiento y desarrollo de empresas de todas las estructuras y tamaños.

Nuestro propósito es potenciar el crecimiento de nuestros clientes a partir de la optimización de procesos y servicios, mejorando su competitividad en el mercado.

En este marco de expansión, buscamos un perfil creativo y estratégico para liderar nuestra comunicación digital.

En JPH Lions construimos equipos basados 100% en el talento y las competencias técnicas. Promovemos la diversidad, la equidad y la inclusión en todos nuestros procesos de selección.

En la actualidad, nos encontramos en la búsqueda de una persona para desempeñarse como desarrolladores con conocimiento en JavaScript, Node.js y React para incorporarse a nuestro equipo de trabajo.

Descripción de Tareas y Responsabilidades:

  • Desarrollar nuevas funcionalidades siguiendo las especificaciones funcionales y técnicas definidas.
  • Corregir incidencias y realizar mantenimiento evolutivo y correctivo de las aplicaciones.
  • Participar en el análisis técnico de los requerimientos.
  • Desarrollar y consumir APIs REST.
  • Implementar consultas y operaciones sobre bases de datos relacionales.
  • Realizar pruebas unitarias y validaciones técnicas sobre los desarrollos realizados.
  • Documentar componentes, APIs, configuraciones y desarrollos cuando corresponda.
  • Participar en revisiones de código (Code Review).
  • Utilizar las herramientas de control de versiones y gestión de tareas definidas por la organización.
  • Cumplir con los estándares de arquitectura, desarrollo, seguridad y calidad establecidos.
  • Identificar y comunicar riesgos, dependencias o posibles desvíos técnicos.
  • Colaborar con los equipos de QA, UX/UI, Infraestructura y PM durante el ciclo de vida del proyecto.
  • Participar activamente en las reuniones Scrum: Daily, Planning, Review y Retrospective.
  • Colaborar en los despliegues y en el análisis de incidentes en los diferentes ambientes.

Requsisitos del puesto

  • Experiencia en desarrollo de aplicaciones web.
  • Conocimientos y experiencia práctica en JavaScript, Node.js y React.
  • Manejo de bases de datos relacionales, como SQL Server, PostgreSQL o MySQL.
  • Manejo de Git y herramientas de control de versiones.
  • Conocimiento sobre consumo y desarrollo de APIs REST.
  • Conocimientos básicos de metodologías ágiles, como Scrum o Kanban.
  • Capacidad para interpretar requerimientos funcionales y documentación técnica.
  • Capacidad para desarrollar funcionalidades con autonomía acorde con el nivel semisenior.
  • Capacidad para analizar errores y proponer soluciones técnicas.

Excluyentes:

  • Experiencia mínima de dos años en desarrollo de aplicaciones web.
  • Experiencia práctica con JavaScript.
  • Conocimientos y experiencia en Node.js y React.
  • Manejo de al menos una base de datos relacional.
  • Experiencia en consumo o desarrollo de APIs REST.
  • Manejo de Git.
  • Capacidad para interpretar documentación técnica y requerimientos funcionales.

No excluyentes:

  • Conocimientos de Fastify, Express u otro framework para Node.js.
  • Conocimientos de Prisma u otro ORM.
  • Experiencia con Docker y contenedores.
  • Conocimientos de Redis.
  • Conocimientos de arquitectura de microservicios.
  • Experiencia con pipelines de integración y despliegue continuo (CI/CD).
  • Conocimientos de GitLab.
  • Conocimientos de Kubernetes.
  • Experiencia con SonarQube u otras herramientas de análisis de calidad.
  • Conocimientos sobre pruebas automatizadas.
  • Conocimientos de seguridad para aplicaciones web y APIs.
  • Conocimientos de Azure u otros servicios en la nube.
  • Experiencia en sistemas de trazabilidad, logística, agroindustria o analítica de datos.

Habilidades y Competencias:

  • Trabajo en equipo.
  • Buena comunicación.
  • Capacidad de aprendizaje continuo.
  • Proactividad.
  • Responsabilidad y compromiso.
  • Organización.
  • Capacidad analítica.
  • Orientación a la calidad.
  • Adaptabilidad al cambio.
  • Predisposición para recibir y brindar feedback.
  • Orientación a resultados.
  • Capacidad para trabajar bajo metodologías ágiles.
  • Autonomía para resolver tareas acordes con el nivel semisenior.
  • Capacidad para estimar tareas y comunicar posibles desvíos.
  • Capacidad para analizar y resolver problemas técnicos.

Experiencia Previa:

Experiencia mínima de dos años en desarrollo de aplicaciones web.

Se valorará la experiencia en proyecto