Diseñar la solución técnica de las iniciativas de acuerdo a los requerimientos entregados por análisis para cumplir con la necesidad del negocio, respetando los estándares arquitectónicos establecidos dentro de la organización para la construcción de software.
Responsabilidades:
Desarrollar y mantener servicios backend de alta calidad cumpliendo estándares de arquitectura, seguridad y buenas prácticas
Implementar lógica de negocio y APIs REST asegurando cumplimiento de requerimientos funcionales y no funcionales
Ejecutar pruebas unitarias, revisiones de código y apoyar en la resolución de incidencias técnicas
Colaborar con equipos de QA, DevOps y producto en entornos ágiles.
Requisitos:
3 años de experiencia en desarrollo con Kotlin , Java
Experiencia en: MVVM, Firebase,
Conocimientos básico de GCP
Manejo de Docker, GIT,
Capacidad de análisis para encontrar BUGS
Educación:
Licenciatura en Informática, Ingeniería en Sistemas, Ingeniería en Software, Licenciatura en Informática, Licenciatura en Sistemas Computacionales.
Prestaciones:
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
Beneficiosos escolares
Club de protección familiar
Ambiente de trabajo agradable
Entre otros incentivos y prestaciones
Responsibilities
Implementar los procesos y estándares establecidos
Cumplir con los procesos del Manual Técnico MCC Sistemas Programación
Formarse como instructor interno para apoyar capacitación interna y/o asesorías técnicas
Participar cómo certificador técnico, implementar y dar seguimiento al proceso de Contrataciones y Promoción Interna
Participar e involucrarse en las actividades detonadas por los Comités Tecnológicos
Tomar decisiones relacionadas con el diseño de software
Sugerir tecnología apropiada para la solución tomando como base las establecidas por el departamento de optimización de código
Participar en investigaciones para mejorar el rendimiento de los sistemas
Cumplir en tiempo y forma con la entrega de la documentación
Documentar la solución técnica (código fuente)
Apoyar a la mejora continua de los estándares técnicos de Sistemas Programación
Proponer el uso de nuevas tecnologías enfocadas al desarrollo de software
Transmitir el conocimiento de herramientas tecnológicas a Programadores