Súmate a un equipo de Digital Transformation en una Compañía que cree que la diversidad de personas, experiencias y opiniones nos convierte en un equipo ganador y en ¡un excelente lugar para trabajar!
Te proponemos este desafío:
El Technical Lead tendrá una serie de responsabilidades que van desde la configuración e implementación de productos digitales hasta garantizar los desarrollos se mantengan a la vanguardia de la tecnología.
Se espera que contribuya en todo el stack tecnológico, desde la base de datos y la infraestructura de DevOps que admite la implementación continua, a través de aplicaciones nativas, hasta el desarrollo front-end.
Como líder de equipo, trabajará en un equipo multifuncional con el propietario del producto, los diseñadores y los ingenieros para desarrollar conjuntamente los productos.
Tus funciones serán:
· Dirigir la ingeniería de software dentro de un equipo ágil y multifuncional entregando tanto el producto como el diseño para los journeys digitales.
· Dirigir a los miembros del equipo para elaborar historias de usuario claras, diseñar pruebas para prototipos y productos, y ofrecer mejoras de productos.
· Colaborar estrechamente con los Product Owners y los miembros de los equipos para identificar y socializar los riesgos asociados a los productos y las entregas.
Que tenga los siguientes conocimientos:
· Inglés nivel intermedio-avanzado.
· Excelentes habilidades de programación en al menos 2 lenguajes/frameworks de programación modernos: Node.JS | Go Lang | Java | Ruby on Rails |C ++ | Python u otros.
· Excelente conocimiento práctico de HTML / CSS, y frontend frameworks de Javascript frontend modernos: ReactJS| AngularJS| EmberJS| Vue.js
· Excelente conocimiento bases de datos (quieries) y tecnologías de base de datos: Postgres| MySQL| MongoDB| Cassandra| CouchDB| HBase| Neo4J
· Conocimientos de infraestructura que incluyen API RESTful, Single Sign Oni, LDAP, tecnologías de búsqueda (Apigee, GraphQL, Swagger, Elasticsearch, Kibana, auth0)
· Conocimiento experto en patrones de arquitectura: patrones en capas, cliente-servidor, bus de eventos, MVC, maestro-esclavo, etc.
· Conocimiento de pair programming, integración continua y desarrollo basado en pruebas.
· La familiaridad con los conceptos y patrones para Microservicios.
· Conocimiento práctico y experiencia en el diseño de aplicaciones distribuidas.
· Conocimiento práctico de DevOps, Docker e infraestructura como código.
· Experiencia con frameworks de pruebas unitarias relevantes, como Sinon, Jest, MochaJS, Rspec, JUnit
Experiencia:
· Experiencia comprobable en cargos afines.
· Se privilegiará experiencia en empresas de producto de Software Digital / Desarrollo ágil de software.
· Se valorará experiencia con refactorización de código, patrones de diseño, desarrollo basado en diseño, implementación continua, aplicaciones altamente escalables, seguridad de aplicaciones
Te ofrecemos:
· Experiencias y aprendizajes para potenciar tu desarrollo profesional y personal
· Una modalidad de trabajo flexible para contribuir a tu calidad de vida
· Una cultura de trabajo orientada a la innovación y trabajo en equipo
· Objetivos que desafían tus límites
· Acceder al entretenimiento y contenidos premiun 100% bonificado
· Beneficios únicos: Plan Médico para vos y tu familia, iniciativas de wellness, entre otros.
Lugar de trabajo:
· 100% remoto.