Ingeniero de Software Senior Java Developer REQUISITOS:
Sólida competencia en desarrollo backend en Java y el marco Spring.
Inglés Avanzado
Conocimiento profundo y experiencia en desarrollo web con Java, Java Script y HTML.
Experiencia práctica en desarrollo con React Js y/o el deseo de aprender.
Experiencia práctica en desarrollo de microservicios con C# y .Net Core y/o el deseo de aprender.
Familiaridad con plataformas en la nube, preferiblemente Azure.
Competencia en metodologías ágiles, particularmente en prácticas Scrum.
ACTIVIDADES:
Tu rol no se trata sólo de desarrollar software; se trata de mejorar el viaje de aprendizaje de los usuarios.
Especializándote en Java y tecnologías front-end, serás la fuerza impulsora detrás de nuestro Sistema de Gestión de Aprendizaje (LMS).
Tu trabajo será fundamental para crear experiencias de aprendizaje interactivas, intuitivas y de gran impacto.
Desarrollar y mejorar nuestro software central del Sistema de Gestión de Aprendizaje (LMS) en Java, HTML y Java Script.
Implementar microservicios para diversas funcionalidades backend.
Diseñar y desarrollar aplicaciones de software, incluidos prototipos de proyectos, pruebas de concepto y demostraciones para clientes.
Trabajar en colaboración con los equipos de UI/UX para garantizar una experiencia de usuario consistente y atractiva.
Proporcionar pensamiento crítico e innovación técnica para mejorar la calidad del producto.
Realizar revisiones de diseño y código para componentes clave de la aplicación.
Comunicarse de manera efectiva, incluyendo la escucha activa y la comprensión de requisitos complejos del sistema.
Coordinar con el product owner y los miembros del equipo sobre horarios, asignaciones de tareas y actualizaciones de progreso.
Participar activamente en reuniones Scrum, incluidas sprints, retrospectivas y reuniones diarias. Si es necesario, asumir responsabilidades de Scrum Master para facilitar estas sesiones y asegurar que se sigan las prácticas ágiles de manera efectiva.
Impulsar el esfuerzo de desarrollo para la entrega a tiempo de soluciones de alta calidad.
Garantizar la escalabilidad y fiabilidad del software LMS.
Mantener altos estándares de calidad del código y aplicar las mejores prácticas a través de revisiones de código.
Mantenerse actualizado con las últimas tendencias tecnológicas y mejorar continuamente sus habilidades.
Licenciatura o Maestría en Ciencias de la Computación o un campo relacionado.
Experiencia comprobada en desarrollo con Java y Java Script, con deseo de aprender React Js y C#/.Net Core.
Experiencia con tecnologías y frameworks front-end.
Fuertes habilidades analíticas, de resolución de problemas y de comunicación.
Experiencia con microservicios, desarrollo orientado a servicios y arquitecturas basadas en la nube.
Familiaridad con prácticas Dev Ops es un plus.
Experiencia trabajando en un proceso de desarrollo Agile/Scrum, con un sólido entendimiento de las prácticas Scrum.
OFRECEMOS:
Esquema de trabajo Híbrido en Costa Rica, Zona Franca America
$3,000 USD mensuales
Programa de seguro de salud privado con INS
Seguro de vida
Modelo híbrido desde el primer día
Horarios flexibles
Días de vacaciones adicionales a los de ley
Tipo de puesto: Tiempo completo Sueldo: ₡3 300,00 - ₡3 500,00 al mes