Product Development Engineer (Java) (Perú, Remote)
El puesto en cuestión implica ser un elemento clave en la transformación y mejora continua de los procesos de negocio de la empresa.
La principal responsabilidad recae en el diseño, expansión y mantenimiento operativo del ecosistema de aplicaciones de la Corporación.
Esto incluye la creación y adición de funcionalidades a las aplicaciones, alineándolas con el roadmap tecnológico actual.
Organizar los requerimientos, traducirlos en especificaciones técnicas y elaborar una estrategia de diseño, construcción y pruebas de software junto con el equipo de Desarrollo a cargo.
Diseñar y construir las soluciones y aplicaciones con calidad, trabajando de la mano con los equipos de Arquitectura, UX, Seguridad e Infraestructura.
Orquestar técnicamente al equipo en la construcción de las soluciones, ejecutando la estrategia de desarrollo definida, en el tiempo estimado, con la calidad esperada y dentro del presupuesto planificado.
La persona requiere de una especialización y experiencia avanzada en disciplinas y técnicas de desarrollo de software, además de un alto nivel de trabajo colaborativo.
Generar entregables que den soporte a la operación, como diagramas, modelos, manuales entre otros.
Llevar a cabo, junto con el equipo, las pruebas unitarias, de integración, funcionales y no funcionales identificadas en la estrategia de desarrollo.
Brindar el mentoring técnico adecuado al equipo de desarrolladores.
Participar activamente en la mejora continua de los procesos del equipo.
Investigar nuevas tecnologías y herramientas aplicables al ecosistema de aplicaciones.
Profesionales de Ingeniería de Sistemas, Ingeniería Informática, Ingeniería de Software y afines con al menos 8 años de experiencia desarrollando soluciones en plataforma Java.
Haber liderado equipos llevando a cabo el acompañamiento y mentoring técnico.
Sólido conocimiento de arquitectura de software y patrones de diseño (N capas, MVC, DDD, EDA, contenedores y microservicios).
Diseño de aplicaciones en Azure con recursos PaaS.
Experiencia trabajando con Git, GITLAB y con flujos de trabajo tales como GitFlow.
Troubleshooting de aplicaciones JAVA con BD SQL Server y DB2.
Experiencia con uso de Azure DevOps.
Conocimiento de proceso de aseguramiento de calidad de software.
#J-18808-Ljbffr