




Resumen: Desarrollar aplicaciones de software de alta calidad, analizar y diseñar nuevas funcionalidades, y mejorar la cultura, los procesos, las herramientas, la tecnología y la arquitectura dentro de equipos ágiles dinámicos. Aspectos destacados: 1. Trabajar en equipos ágiles dinámicos y autogestionados 2. Diseñar e implementar aplicaciones web utilizando .net y React 3. Actuar como experto en la materia y brindar soporte al producto * Trabajar en equipos ágiles dinámicos y autogestionados para desarrollar aplicaciones de software de alta calidad utilizando la mejor pila tecnológica, diseño y arquitectura. * Interactuar con las partes interesadas para analizar, diseñar y desarrollar nuevas funcionalidades y mejoras en diversas aplicaciones que respaldan todo el negocio. * Proponer e implementar mejoras en la cultura, los procesos, las herramientas, la tecnología y la arquitectura. * Participar en el diseño e implementación de aplicaciones web utilizando .net y React, servicios RESTful, API, microservicios y tecnologías de Azure. * Automatizar las actividades de desarrollo y crear o utilizar canalizaciones CI/CD mediante Azure, Jenkins, GitLab o GitHub. * Actuar como experto general en la materia para otros miembros del equipo de desarrollo y de la comunidad empresarial. * Brindar el mejor servicio a las empresas como parte de las actividades de soporte al producto. * Participar activamente en actividades de aprendizaje, como sesiones de almuerzo y aprendizaje, clubes de lectura, sesiones de capacitación, etc. * Impulsar resultados con la capacidad de equilibrar todas las funciones dentro de su rol. Requisitos * Se prefiere tener una licenciatura en Ciencias de la Computación o un título asociado en Programación. * 5 años de experiencia en el desarrollo de aplicaciones web y móviles * Experiencia comprobada en desarrollo orientado a objetos utilizando un buen conjunto de patrones de diseño con C#, .Net, SQL y tecnologías .Net Core. * Se requiere un conocimiento profundo de una o más bibliotecas JavaScript, como React, Angular, Vue, jQuery o Bootstrap. * Debe ser capaz de escribir pruebas unitarias útiles mediante marcos como .xUnit, MSUnit o NUnit. * La experiencia en la implementación de plataformas en la nube como AWS y Azure es un valor agregado. * La experiencia en el desarrollo de aplicaciones para iOS y Android es un valor agregado. * Familiaridad con el desarrollo de microservicios en plataformas en la nube como Azure o AWS es un valor agregado. * Debe ser capaz de escribir o comprender consultas complejas y debe comprender los conceptos de bases de datos relacionales y de almacén de datos. * El conocimiento de tecnologías de infraestructura como Ansible, Docker o Terraform es un valor agregado.


