Senior Software Engineer in Independencia

Closed job - No longer receiving applicants

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.

Job functions

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.

Qualifications and requirements

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.

Desirable skills

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.

Conditions

Bicycle parking You can park your bicycle for free inside the premises.
Health coverage Independencia pays or copays health insurance for employees.
Computer provided Independencia provides a computer for your work.
Informal dress code No dress code is enforced.
Life's too short for bad jobs.
Sign up for free and find jobs that are truly your match.