Descripción General del Puesto: El Desarrollador Semi-Senior con experiencia en Azure desempeñará un papel importante en el desarrollo de aplicaciones y servicios en la nube de Microsoft Azure. Este rol contribuirá a la creación de soluciones tecnológicas eficientes y escalables.
Requisitos Esenciales:
Educación: Bachiller/Licenciatura en Ingeniería Informática, Ciencias de la Computación o campo relacionado.
Experiencia Laboral: Al menos 2-3 años de experiencia en desarrollo de software, con conocimiento de Azure.
Certificaciones: Azure Fundamentals Requerido
Conocimiento Técnico: Conocimiento de servicios de Azure, como Azure Functions, Azure App Service, Azure SQL Database, y Azure Storage.
Habilidades Técnicas: Capacidad para desarrollar aplicaciones y servicios en la nube de Azure.
Idiomas: Dominio del español, y conocimiento de inglés es un plus.
Habilidades Interpersonales: Habilidades de comunicación, trabajo en equipo y capacidad para colaborar con diferentes departamentos.
Competencias Clave:
Desarrollo de aplicaciones en la nube.
Desarrollo de integraciones mediante Azure Api Manager, Event Grid, Service Bus, Logic Apps y Functions
Conocimiento de Azure.
Resolución de problemas técnicos.
Colaboración interdepartamental.
Responsabilidades Principales:
Estimar requerimientos
Analizar, planificar, determinar responsables, recursos necesarios, cronograma y documentación
Presentar diseño de arquitectura de solución
Utilizar metodología ágil
Elaborar lista de riesgos, cronograma de proyecto y mantenerlos actualizado
Hacer uso de los ambientes pre-productivo para las labores
Hacer uso de sistemas de administración de base de datos
Hacer uso y configuración de IDE
Asegurar que el diseño de componentes siga la arquitectura de micro servicios
Asegurar el uso de Kubernetes para la administración del despliegue, ejecución y gestión de contenedores
Desarrollar componentes incorporando desde el comienzo monitoreo y requerimiento de seguridad como control de acceso y autenticación
Elaborar documentación asociada a los desarrollos incluyendo análisis, diseño detallado, manuales técnicos, de configuración, de instalación y otros
Implementar flujos de integración y despliegue continuos (CI/CD). En CI CI debe incluir análisis de seguridad estática (SAST)
En los desarrollos tener enfoque UX/UI cuando se requiera
Realizar transferencia de conocimiento de arquitectura, desarrollo y operativo del aplicativo
Conocimiento en alguno de los siguientes lenguajes: Java, Go, NodeJS, Phyton, C#, front-ends como React y Angular
Conocimiento en motores de bases de datos tipo SQL y Mongo.
Buenos dias, soy desarrollador certificado de Azure ( Certified Azure developer ) con mas de 20 años de experiencia. Actuamente me enfoco en soluciones con .net core principalmente Blazor y MAUI. Con gusto ampliaré cualquier información adicional.
Saludos