Descripción
Resumen del Puesto:
Diseñar, desarrollar, mantener y optimizar soluciones tecnológicas, asegurando calidad, seguridad, escalabilidad y desempeño, colaborando con equipos multidisciplinarios.
Puntos Destacados:
1. Desarrollo y optimización de soluciones tecnológicas de alto valor.
2. Colaboración con equipos multidisciplinarios y Product Delivery.
3. Trabajo bajo metodologías ágiles (Scrum o Kanban).
Objetivo del Cargo:
Diseñar, desarrollar, mantener y optimizar soluciones tecnológicas que respondan a las necesidades del negocio, asegurando la calidad, seguridad, escalabilidad y desempeño de las aplicaciones. Trabajar de manera colaborativa con el Product Delivery y los equipos multidisciplinarios para convertir los requerimientos funcionales en soluciones tecnológicas de alto valor, garantizando entregas oportunas y alineadas con los estándares de arquitectura y desarrollo de la organización.
* **Profesional:** Sistemas, software o Carreras afines.
* **Experiencia:** Mínimo dos (2\) años de experiencia en desarrollo de software, preferiblemente en empresas del sector financiero o tecnológico, con experiencia en el trabajo bajo metodologías ágiles como Scrum o Kanban.
* Tipo de contrato: Indefinido.
* **Ciudad: Medellín 100% presencial**
Conocimientos Técnicos
**Desarrollo**
* Programación orientada a objetos.
* Desarrollo de aplicaciones web y servicios REST.
* Desarrollo de APIs.
* Arquitectura de microservicios.
* Patrones de diseño.
* Clean Code y principios SOLID.
* Desarrollo seguro (OWASP).
**Lenguajes (según el stack tecnológico)**
* Java (Spring Boot).
* C\# (.NET).
* JavaScript / TypeScript.
* Python.
* SQL.
**Bases de Datos**
* SQL Server.
* PostgreSQL.
* Oracle.
* MySQL.
**DevOps**
* Git.
* Azure DevOps.
* GitHub.
* Docker.
* Kubernetes (deseable).
* CI/CD.
**Cloud**
* Microsoft Azure (preferiblemente).
* AWS (deseable).
**Herramientas**
* Jira.
* Confluence.
* Postman.
* Swagger/OpenAPI.
Tipo de puesto: Tiempo completo, Indefinido
Lugar de trabajo: Empleo presencial