Objetivo del cargo
Desarrollar y mantener la lógica de servidor, bases de datos y la integración de las diversas partes del sistema para garantizar que las aplicaciones funcionen correctamente y sean escalables
Principales Funciones
-Implementar la combinación de tecnologías y herramientas usadas para construir y ejecutar una aplicación definida por el área de arquitectura, incluyendo estructuras y marcos de de trabajo herramientas necesarias para ser utilizadas como bloques de construcción para proveedores de nube
-Crear y mantener la documentación del software para futuros desarrollos
-Contribuir a la elaboración de la lista de tareas pendientes del proyecto desde una perspectiva de ingeniería de procesamiento de datos , analizando y definido los requisitos, alcances y barreras que el líder de Célula (PO) debería considerar en sus propuestas.
-Desarrollar y mantener funcionalidades de infraestructura, arquitectura y pasos secuenciales para probar y desplegar software de manera continua.
Perfil profesional y experiencia
Licenciatura en las carreras de Ingeniería de Sistemas, Informática, Telecomunicación, Ciencias de la Computación o áreas afines
Experiencia mínima de 1 año en cargos similares
Experiencia en la creación como el consumo de servicios API(Rest), servicios web (SOAP) y Microservicios
Experiencia en el desarrollo con C# y .NET Core
Uso avanzado de Git y familiaridad con flujos de trabajo colaborativos
Se valorará contar con experiencia en:
Implementación de pruebas unitarias y de integración
Aseguramiento de código.
Práctica con metodologías ágiles de desarrollo de software y herramientas de gestión de proyectos como Azure Boards o Jira
Conocimiento en:
Arquitecturas de microservicios, patrones de Diseño, DDD y Principios SOLID.
Bases de datos (Sql/NoSql)
Se valorará conocimiento en:
Prácticas de desarrollo bajo marcos de trabajo ágil.
Implementación de seguridad (considera top 10 de OWASP) en desarrollo backend
Integración de microservicios basado en eventos con Bus de Eventos
Componentes AWS como S3, Amazon RDS, Lambda, etc
Competencias requeridas
Orientación al logro con calidad
Foco en el Cliente
Trabajo en equipo
Gestión del cambio
Tu proceso de selección simple, inteligente y moderno
