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 2 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
