Join to apply for the Desarrollador de back-end role at Financial Systems Company - iCS | Una empresa de CSI
Una multinacional latinoamericana establecida en Colombia, líder en automatización de cobranza. Contamos con más de 30 años de experiencia y nos destacamos por brindar y desarrollar soluciones tecnológicas innovadoras para el proceso de Cobranza. Sabemos que una gran tecnología comienza con un gran talento y diversidad de pensamiento. Nuestro negocio se basa en el aprendizaje e innovación constante, el trabajo en equipo y la pasión por lo que hacemos, afianzamos nuestra cultura cada día y buscamos talentos que quieran dejar huella en el mundo.
🔍 ¿Qué harás en este rol?
Profesional responsable de diseñar, implementar y mantener la lógica del lado del servidor de una aplicación. Trabaja detrás de escena y garantiza que los datos, servicios y funciones del servidor se entreguen al usuario de manera eficiente y segura.
🛠️ Lo que buscamos en ti:
Educación Profesional o Tecnólogo en carreras de sistemas o afines, o 1 año de experiencia relacionada. Experiencia.
- Experiencia con manejo de herramientas de aplicaciones móviles, servidores de aplicaciones como Apache Tomcat y control de versiones como GIT. Herramientas/Tecnologías.
- Herramientas de desarrollo colaborativo: Git, Docker.
- Plataformas de despliegue y CI/CD: AWS, Azure, Jenkins. Formación.
- Conocimiento técnico y funcional de iCS. (Deseable)
- Fundamentos de Programación y Algoritmos.
- Desarrollo de Aplicaciones Web con Frameworks.
📌 Algunas de tus responsabilidades serán:
- Aplicar y mantener los estándares y metodologías de desarrollo implementadas en la organización.
- Realizar el desarrollo (nuevas o existentes funcionalidades), ajustes, soporte y mantenimiento de aplicaciones y servicios.
- Definir casos y codificar pruebas unitarias de los módulos para asegurar que cumplan con las especificaciones del diseño, afianzado la calidad y seguridad de la aplicación.
- Trabajar de la mano del equipo funcional, para seleccionar las alternativas que resuelvan de la mejor forma lo que el usuario final necesita.
- Encontrar soluciones eficientes que ayuden a agilizar el trabajo de su equipo.
- Entender los problemas que se puedan presentar con nuestros clientes y estimar soluciones prácticas para ellos.
- Diseñar y mantener bases de datos: crear estructuras de base de datos eficientes y escalables para almacenar y recuperar información.
- Desarrollar APIs: crear interfaces de programación de aplicaciones para conectar el frontend con el backend.
- Gestionar servidores: asegurarse de que los servidores funcionen correctamente, y abordar cuestiones de escalabilidad y balanceo de carga.
- Implementar lógica de negocio: traducir los requisitos del negocio en código y funcionalidades.
- Garantizar la seguridad: implementar medidas para proteger la aplicación contra amenazas y vulnerabilidades. Integración con otros servicios: conectar la aplicación con servicios de terceros o internos.
- Optimización: mejorar la eficiencia y rendimiento del código y de las consultas a la base de datos.
- Actualizaciones y mantenimiento: realizar mejoras y correcciones en el código ya existente.
- Realizar controles de calidad sobre el producto.
- Realizar la documentación técnica y manuales de usuario final.
Modalidad híbrida: 90% remoto, pero con oficinas disponibles si prefieres trabajar presencialmente.
Plan de desarrollo y formación para potenciar tu crecimiento.
Sé parte de un equipo apasionado y con visión de futuro.
Si cumples con los requisitos y quieres contribuir al éxito de una compañía líder en soluciones tecnológicas, postúlate ahora.