El rol buscado pertenerá al equipo de Desarrollo TI bajo el liderazgo del CIO.
Es un equipo entusiasta y dinámico que debe ser activo e innovador en propuesta de nuevas formas de hacer las cosas, mucho trabajo en equipo para nutrirse de áreas como Comercial para poder desarrollar con foco en Cliente.
El proyecto consiste en el diseño de módulos funcionales para la Suite TrackTec, la cual permite que los Clientes puedan visualizar la flota de sus vehículos, generar reportes, programar alertas, entre muchas otras funciones. Los módulos se diseñan de acuerdo al rubro del Cliente, principalmente : Transporte Privado de Pasajeros, Transporte Público de Pasajeros, Transporte de Carga, Maquinaria y Minería.
Funciones del cargo
Las funciones del cargo son el desarrollo y diseño en distintos niveles de aplicaciones de productos de software con foco en sistemas de procesamiento de datos y comunicación entre microservicios.
Requerimientos del cargo
- Conocimientos en administración de base de datos relacional PostgreSQL para soportar alta transaccionalidad de datos, tanto para lecturas como escrituras. Definición de tablas particionadas, configuración de índices.
- Habilidades para implementar “tunning” sobre bases de datos y servicios para la optimización del rendimiento.
- Experiencia en el diseño e implementación de arquitecturas event-driven, de procesamiento de datos en tiempo real, comunicación entre microservicios y el almacenamiento de grandes volúmenes de datos.
- Dominio en la gestión de la memoria, procesos multihilo y concurrencia Java, para el procesamiento streaming de datos y la comunicación de los microservicios
- Conocimientos avanzados con basta experiencia en implementación para ambientes productivos de servicios en la nube de AWS, tales como, Amazon RDS, Amazon DynamoDB, AWS Lambda, Amazon Managed Streaming for Apache Kafka (MSK) y AWS Fargate
- Conocimientos en bases de datos NoSQL
- Redis (deseable)
- Elasticsearch (deseable)
- Websocket (deseable)
- Java 6 y 8
- Java 11 (deseable)
- Docker
- Kafka (deseable)
- Framework SpringBoot
- Node.js
- Framework Loopback 4 para Node.js y TypeScript (deseable)
- Capacidad y conocimiento en desarrollo frontend
- Angular 8
- Python
- REST / JSON
- Testing con JUnit o similar
Habilidades Requeridas
ProactivoAlto nivel de autonomíaOrientación al clientePlanificación y organizaciónFlexibilidad para aprender y adaptarse constantemente en un entorno dinámicoOrdenadoResponsableMotivación por aprenderMotivación por la resolución de problemas, mejorar u optimizar sistemasBuen Nivel ComunicativoCapacidad de Trabajo en EquipoCondiciones
Trabajo remotoSeguro de salud complementario con odontologíaLife insurance TrackTec pays or copays life insurance for employees. Commuting buses TrackTec provides free commuting buses from and to the offices. Health coverage TrackTec pays or copays health insurance for employees. Dental insurance TrackTec pays or copays dental insurance for employees. Computer provided TrackTec provides a computer for your work. Informal dress code No dress code is enforced.
Remote work policy
Locally remote only
Position is 100% remote, but candidates must reside in Chile.