ÚNETE A NUESTRO EQUIPO Somos una empresa líder en servicios de tecnología de seguridad y rastreo satelital; estamos en búsqueda de un talento como el tuyo para ocupar el cargo de Programador Senior.
Si cumples con los siguientes requisitos, queremos conocerte
Objetivo:
Realizar el análisis, diseño, planeamiento y desarrollo continuo de los proyectos establecidos por la empresa.
Funciones:
· Revisar y entender los alcances definidos por los Analistas Funcionales.
· Planificar las actividades a realizar para el cumplimiento de las tareas.
· Diseñar la estructura de base de datos necesaria para la implementación del producto.
· Desarrollar los requerimientos funcionales y no funcionales del proyecto asignado.
· Tener reuniones diarias para coordinar el trabajo con el equipo.
· Desarrollar las pruebas unitarias de las tareas asignadas.
· Revisar y verificar el buen funcionamiento de los casos de prueba definidas por los analistas de calidad.
· Solucionar cualquier error que pudieran encontrarse en las aplicaciones.
· Documentar las nuevas funcionalidades que se implementen en el documento Técnico.
· Mantener el código actualizado en los repositorios de código.
· Actualizar las actividades realizadas en los tableros canban.
· Velar por el seguimiento de estándares de desarrollo.
· Velar por las buenas prácticas de desarrollo.
· Reportar los avances al Jefe de Desarrollo.
· Dar soporte y supervisión a desarrolladores externos.
Requisitos:
· Formación universitaria en Ingeniería de Software, Informática, Sistemas o carreras afines
· Experiencia mínima de 4 años de experiencia en el puesto
· Experiencia práctica en el uso de lenguaje SQL (de preferencia con base de datos MySQL) para desarrollo y optimización de componentes, así como en el diseño de modelos de datos SQL (requerido) y No-SQL (deseado).
· Experiencia en el desarrollo de pruebas de software (Java de preferencia) usando buenas prácticas y herramientas de automatización (JUnit requerido), y conocimientos sobre prácticas de SecDevOps aplicadas al ciclo de vida del software.
· Proyecto ST: Experiencia con funciones Lambda y Python.
· Conocimientos sólidos en diseño y documentación de software basado en microservicios (requerido) y/o SOA (deseable), aplicando patrones de diseño arquitecturales y frameworks.
· Desarrollo de microservicios, aplicaciones web y móviles, con tecnologías abiertas principalmente en Java y frameworks relacionados (springboot/Cloud).
· Capacidad para desarrollar aplicaciones web usando Javascript y frameworks (Angular o React), y conocimientos sobre HTML5, CSS3, Bootstrap, Material-UI o PrimeNG, así como en el desarrollo de aplicaciones móviles.
· Comprensión sobre el uso seguro de APIs utilizando OAuth2 (JWT), documentación de APIs con Swagger/OpenApi, y conocimientos sobre tecnologías basadas en contenedores (Docker) y Kubernetes.
· Deseable: Conocimientos sobre servicios de al menos una nube pública (Oracle OCI de preferencia) o similares (Microsoft Azure, GCE, AWS).
Ofrecemos:
· Ingreso a planilla desde el primer día (régimen general).
· Seguro de vida ley y EPS (voluntario).
· Beneficios corporativos.
· Modalidad de trabajo presencial.
· Horarios de lunes a viernes de 8:30 a.m. a 6:45 p.m.
Valoramos y promovemos la diversidad y la igualdad de oportunidades, considerando a todos los candidatos sin ningún tipo de distinción ni discriminación por género, edad, identidad u orientación sexual, religión, condición socioeconómica o discapacidad.
Tipo de puesto: Tiempo completo
Sueldo: A partir de S/.3,000.00 al mes
Pregunta(s) de postulación:
Lugar de trabajo: Empleo presencial