Descripción del trabajo
Responsabilidades:
- Diseñar y desarrollar soluciones de software y servicios en plataformas de datos que sean seguras, escalables, eficientes y confiables.
- Colaborar en la creación de servicios y aplicaciones altamente escalables y resilientes, adaptándose a las necesidades futuras del mercado a medida que la industria evoluciona.
- Participar en el diseño y desarrollo de APIs RESTful y otras interfaces programáticas.
- Realizar el diseño e implementación de pruebas automatizadas.
- Revisar solicitudes de extracción para asegurar la calidad del código y las mejores prácticas de desarrollo.
- Trabajar en conjunto con otros equipos de ingeniería y miembros del equipo de productos para traducir las necesidades internas y de los clientes en requisitos y especificaciones técnicas.
- Promover el intercambio de conocimiento manteniendo documentación exhaustiva, participando en almuerzos de aprendizaje y eventos técnicos como hackatones trimestrales.
- Impulsar los esfuerzos de innovación dentro de la empresa, manteniéndose al tanto de las tendencias y mejores prácticas en la industria.
Requisitos:
- Más de 5 años de experiencia profesional como desarrollador de software.
- Al menos 3 años de experiencia en el desarrollo de aplicaciones escalables para alto volumen de datos, con una comprensión sólida de su ejecución y monitoreo en producción.
- Más de 5 años de experiencia en el uso de Java.
- Conocimiento práctico y profundo de la pila de desarrollo basada en Java.
- Más de 3 años de experiencia con AWS, incluyendo Kinesis (desarrollo y despliegue de aplicaciones con Apache Flink y Apache Beam), Lambda, S3 y CloudFormation/Terraform.
- Experiencia con bases de datos NoSQL (como MongoDB).
- Conocimientos en GraphQL.
- Amplia experiencia en arquitecturas de nube y procesamiento a gran escala.
- Experiencia en la creación de sistemas de software escalables, así como en sistemas distribuidos e infraestructura para APIs o herramientas que faciliten la depuración de aplicaciones críticas.
- Excelentes habilidades de resolución de problemas.
- Experiencia en la redacción y ejecución de pruebas automatizadas.
- Conocimiento de Jenkins para integración y automatización de procesos de creación y despliegue de aplicaciones.
- Capacidad para sobresalir en un entorno laboral dinámico que exige autodirección, excelente gestión del tiempo, atención al detalle, y habilidades de colaboración y comunicación.
- Proactividad y responsabilidad para generar resultados positivos.
Habilidades Adicionales Deseables:
- Experiencia con tecnologías de almacenamiento de datos en la nube, como Snowflake.
- Familiaridad con tecnologías de streaming y programación funcional.
- Conocimiento de arquitecturas basadas en la nube y procesamiento a gran escala.
- Habilidades comunicativas sólidas, con la capacidad de expresar ideas de manera clara y efectiva.
Salario a percibir
A convenir
Para ver este contenido y los contactos hacias las ofertas, debes tener una Subscripción .