Requisitos
- Lenguajes de programación: TypeScript/JavaScript - Nivel Avanzado
- JAVA
- Tipos de Proyectos realizados: apis con integraciones con aplicaciones como dana, onbase, appian, entre otros.
- Frameworks: NestJS sobre NodeJs – Nivel Avanzado
- Sprintboot
- Bases de datos: SQL (Azure SQL), No SQL (Cosmos DB) - Nivel Avanzado
- Oracle
- Componentes Azure Cloud: Azure Kubernetes Services, Azure Keyvault, Azure API Management, Azure Service Bus (colas y eventos), Azure Storage Account, Azure EntraID, Azure Function, Azure Cache For Redis, Azure Data Base, Cosmos DB, Azure Container Registry, Application Insights – Nivel Avanzado
- Metodologías: Api First, SCRUM, DevOps
- Control de versiones: Git y GitHub
- Testing: Pruebas funcionales (Postman), Pruebas unitarias (Jest, TDD, patrón AAA), JMeter
- Herramientas de desarrollo: Visual Studio Code, Docker, GitHub Copilot
- Arquitectura: Microservicios, REST APIs, Arquitectura Hexagonal
- Buenas prácticas: SOLID, Clean Code, Design Patterns.
- Seguridad: OAuth 2.0 y JWT
- Despliegues: Conocimiento de despliegues en azure a través de devops