Descripción del puesto
Descripción del puesto
Gestionar,y asegurar que el sistema funcione detrás de escena a través de la integración de todos los sistemas y servicios requeridos, proporcionando API´s limpias y fáciles de usar para la parte frontal del Sistema garantizando la funcionalidad, rendimiento y la capacidad de ejecución de la aplicación.
Responsabilidades
Trabajar Api´s modernas limpias e integrar con sistemas heredados
Trabajar con bases de datos
Diseñar y desarrollar la lógica del negocio y los sistemas backend del producto
Trabajar de cerca con los desarrolladores frontend para diseñar y desarrollar APIs funcionales, completas y funcionales
Descifrar los sistemas de software de las compañías existentes y ser capaz de conectar la aplicación a las fuentes de datos aplicables
Realizar pruebas de unidad y de integración, además de desarrollar herramientas de automatización para tareas diarias
Desarrollar códigos de alta calidad documentados y eficientes
Propones ideas para evitar errores y soluciones ineficientes
Requisitos
Experiencia
Experiencia en lenguajes y frameworks (Java, Spring, Boot, NodeJs, etc y programación funcional en escala
Estrictura y utilización de servicios autónomos orientados a RESTful, Api Servicios y aplicaciones de ajuste de desempeño a gran esacala
Sistemas de bases de datos con conocimiento de tiendas SQL y NoSql, (MySQL, Oracle, MongoDB, couchbase, etc)
Exeriencia integrando frameworks Java Script, React, Angular JS,
Escribiendo pruebas efectivas de unidad, integración y API
Entendiendo metodologías agiles
Desarrollador en un equipo Agile multifuncional
Habilidades y conocimientos
Licenciatura en Ingeniería de sistemas, Informática, Electrónica o afines
Programación orientada a objetos y principios de ingenieriea como SOLID
Infraestructura inmutable, automatización de infraestrcutua y herramientas de aprovisionamiento
Atributos
Orientación al logro
Atención al detalle
Planificación y Organización
Innovación