Somos una empresa de tecnología que otorga préstamos de consumo online a partir de una experiencia 100% digital, bajo condiciones justas, transparentes y sin letra chica que busca tener una relación con sus clientes de largo plazo, basada en el beneficio mutuo. Independencia facilita el proceso de aplicación, evaluación crediticia y documentación, ofreciendo una experiencia única al cliente a través de una evaluación inmediata y desembolsos el mismo día.
La innovación constante y satisfacción de nuestros clientes está al frente de todo lo que hacemos.
Sumado a esto acabamos de tener una ronda de financiamiento importante para seguir desarrollando nuestra tecnología mientras disrumpimos el mercado de los prestamos de consumo digital.
© Get on Board.
Estamos en la búsqueda de un ingeniero(a) de software senior que será responsable del desarrollo de software para nuevos proyectos o en apoyo a las actividades existentes. Esto incluye proporcionar orientación técnica, técnicas de diseño y facilitación de un entorno ágil. Serás responsable de la entrega de soluciones informáticas técnicamente sólidas, innovadoras y de bajo defecto. Tienes que ser una persona dinámica, innovadora, orientada al negocio y apasionada por desarrollar nuevos productos tecnológicos. Tu rol jugará un papel importante en potenciar nuestra plataforma mediante el diseño e implementación de soluciones que enriquezcan nuestra oferta de productos actuales y futuros.
Cuales serían las funciones:
• Diseño del modelo, arquitectura y componentes software en concordancia con los estándares tecnológicos de la compañía.
• Implementación de patrones de diseño, asegurando un análisis adecuado antes de su desarrollo, manteniendo una performance adecuada.
• Codificación en los lenguajes utilizados por los componentes software y las bases de datos.
• Pruebas unitarias y de integracion de los componentes software y de los servicios implementados.
• Revisiones de código de los componentes software, garantizando que el código sea de calidad en la fecha prevista.
• Versionamiento, manejo de ramas de código, integración continua, entrega continua, automatizaciones y otras que promuevan las mejores prácticas de la ingeniería.
• Aprendizaje y dominio de las tecnologías de código abierto (open source) establecidas.
Los conocimientos necesarios:
• Bachiller en ingeniería de sistemas, ingeniería informática, ingeniería de software, ingeniería electrónica o afines.
• Experiencia mínima de 5 años como desarrollador senior en aplicaciones java web / mobile y en procesamiento de datos backend / ETL.
• Experiencia mínima de 3 años en el desarrollo de aplicaciones java enterprise y/o de "código abierto" utilizando entre otros Rest, JPA, Hibernate, MyBatis y el stack Spring 4+: Core, Web, Boot, Security, Batch.
• Experiencia en el diseño, implementación y operación de bases de datos como Oracle, MySQL, PostgreSQL, MongoDB y/o NoSQL.
• Conocimientos a nivel intermedio de tecnologias frontend como HTML, CSS, Javascript, JQuery, Angular / ReactJS / Vue.
• Conocimientos a nivel intermedio de arquitectura de microservicios java, contenedores Docker, Tomcat y servicios cloud AWS relacionados.
• Conocimientos a nivel básico de conceptos de arquitectura y patrones de diseño como DDD, TDD.
Conocimientos que son un plus:
• Tener espííritu emprendedor y ser un fan de la innovacióón tecnológica
• Nivel de ingléés avanzado
• Experiencia de trabajo con Spring Boot e Integration
• Experiencia con Pentaho, SQL y PL/SQL
• Experiencia de trabajo con los marcos de SDLC como: Scrum, Kanban o cualquier ciclo de vida ágil de desarrollo de software.
• Experiencia previa trabajando con continuous integration y continuous delivery con herramientas de ingeniería como Git, Jenkins, SonarQube, Jira / Trello, Eclipse / InteliJ.
• Familiaridad con las mejores prácticas de Ingeniería de Software como: integración continua, pruebas unitarias y análisis de código estático es un plus.
• Experiencia en testing y herramientas para automatización de pruebas.
GETONBRD Job ID: 16631