Objetivo del cargo
Desarrollar y mantener la lógica de servidor, la gestión de datos y las integraciones del sistema, asegurando aplicaciones seguras, de alta calidad y preparadas para escalar, que respondan a las necesidades del negocio y puedan evolucionar de manera sostenible en el tiempo.
Principales Funciones
-Desarrollar y mantener componentes backend utilizando los lenguajes, marcos de trabajo y herramientas definidos, asegurando un código claro, reutilizable y alineado con buenas prácticas de desarrollo.
– Participar en la definición y refinamiento del backlog desde una perspectiva técnica, analizando requerimientos, dependencias y restricciones, y aportando criterios que faciliten estimaciones realistas y entregas de calidad.
– Diseñar e implementar la lógica de negocio y las integraciones necesarias para el correcto funcionamiento de las aplicaciones.
– Construir y mantener procesos de integración, pruebas y despliegue continuo, contribuyendo a la estabilidad de los entornos y a la entrega frecuente y confiable de software.
– Documentar las funcionalidades desarrolladas y los aspectos técnicos relevantes del código, facilitando su comprensión, mantenimiento y evolución por parte de otros miembros del equipo.
– Identificar oportunidades de mejora en el código y en los componentes existentes, proponiendo soluciones que reduzcan la complejidad, mejoren la mantenibilidad y favorezcan la escalabilidad de las aplicaciones.
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
Implementación de pruebas unitarias y de integración
Bases de datos (SQL/NoSql)
Se valorará contar con experiencia en:
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
