PROGRAMADOR
Summary
Builds and maintains Java/Spring Boot back-end services with MongoDB, MySQL and PostgreSQL, writes unit tests, and follows agile practices.
Acerca de:
Codificar software de alta calidad e interpretar especificaciones de diseño, considerando identificar y resolver problemas en el código existente. Tener una comunicación efectiva en soluciones
técnicas trabajando en colaboración con otros equipos, compartir conocimientos y buenas prácticas con el fin de garantizar la calidad del trabajo del equipo. Es el responsable de las Pruebas
Unitarias.
Responsabilidades:
Desarrollar código sin errores al área de Testing para la realización de pruebas cumpliendo con los requerimientos del cliente.
Desarrollar un código limpio, eficiente y funcional que cumpla con los requisitos del producto.
Aplicar las mejores prácticas de codificación y herramientas definidas por el proceso de la organización para entregar productos de calidad.
Realizar pruebas unitarias de las soluciones desarrolladas para validar los requerimientos asignados y mitigar posibles incidentes.
Realizar revisiones de código y participar en sesiones de análisis detallado para garantizar la eficiencia del código fuente.
Requisitos:
Experiencia de 2 años como Programador.
Conocimiento en Lenguajes de programación Java, Framework Springboot. BBDD MongoDB, MySQL, Postgrest .
Manejo de Metodologías de Desarrollo Ágiles.
Educación:
Licenciatura en Ingeniería en Sistemas, Licenciatura en Informatica, Licenciatura en Sistemas Computacionales.
Beneficios:
Sueldo base.
Fondo de ahorro.
Descuentos en compras de muebles y ropa.
Aguinaldo.
Vacaciones.
Prima vacacional.
Reparto de utilidades.
Día libre de cumpleaños.
Becas para estudio.
Útiles escolares.
Club de protección familiar.
Ambiente de trabajo agradable.
Entre otros beneficios y prestaciones.
• Asegurar el desempeño eficiente de los programas y aplicaciones existentes, manteniendo su funcionalidad.
• Atender las sugerencias de cambios y especificaciones por parte del área solicitante, manteniedo las aplicaciones productivas.
• Documentar y mantener la calidad del código con la finalidad de que pueda ser interpretado y utilizado por quien lo requiera.
• Atender el ciclo de programación realizando los entregables con la calidad y fechas establecidas con el cliente.
• Detectar y proponer oportunidades de mejora en la funcionalidad de las aplicaciones para incluirlas en el sistema de mejora continua.