Importante Consultora de Tecnología enfocada en el diseño y desarrollo de software, es una empresa de ingeniería de software global. Con más de 20 años de experiencia, equipos de ingenieros altamente capacitados en todo el mundo, un conocimiento profundo del sector de la industria y una investigación tecnológica continua, ayudamos a los clientes a crear software personalizado que mejora sus operaciones y abre nuevos mercados incorpora .NET Backend Developer para admitir y actualizar una aplicación WinForms Remoto Pago en dólares . Residir excluyente en Colombia, Uruguay y Brasil.
CLIENTE
Nuestro cliente es un líder mundial en servicios de gestión de viajes de negocios. Impulsan el ahorro, la eficiencia y la seguridad para las empresas y sus viajeros en todo el mundo. Al ofrecer servicios digitales B2B de última generación, nuestro cliente brinda un conjunto completo de opciones de viaje a empresas de todo el mundo.Te invitamos a nuestra empresa, no a un proyecto
DESCRIPCIÓN DEL PROYECTO
Este sector de la organización del cliente administra una aplicación de escritorio WinForms utilizada por los agentes de viajes internos para automatizar y acelerar los procesos de reserva de viajes y las interacciones con el GDS líder en la industria de Viajes. Esta aplicación se ha estado ejecutando durante muchos años y el equipo debe continuar agregando nuevas funciones, ya sea modificando la aplicación WinForms o extrayendo funcionalidades en un enfoque moderno orientado a API, siendo el principal desafío identificar los diferentes dominios para dividir las funcionalidades del nuevo enfoque. correctamente.Creamos un entorno libre de restriccionesDejamos que te concentres en tu trabajo
EQUIPO
Formarás parte de +15 ingenieros de uniéndote a los equipos del cliente en múltiples proyectos. Para este escuadrón en particular, te unirás a un grupo de otros 4 desarrolladores que trabajan en la misma solución. Por cierto, ¿hablas inglés?
DESCRIPCIÓN GENERAL DE LA POSICIÓN
Estamos buscando un desarrollador de .NET intermedio versátil que se centre principalmente en mantener y agregar nuevas funciones de back-end a la solución actual. Este trabajo requería una comprensión de los patrones de diseño modernos, así como los estándares de codificación para desarrollar un código seguro y de alto rendimiento. Es esencial tener un gran conocimiento de las consultas SQL para poder escribir consultas bien formadas y solucionar problemas de rendimiento cuando se detecten. Además de mantener la solución real, el puesto requiere colaborar con la re-arquitectura, cuando sea posible, de la aplicación monolítica real en una solución moderna orientada a API. Estimamos gastar el 80 % del esfuerzo en mantener la aplicación WinForms y el otro 20 % en migrar las funcionalidades de la aplicación de escritorio a las API porque esta aplicación interactúa con los principales GDS del mercado.
PILA DE TECNOLOGÍA
WinForms, .NET, .NET Core, C#, MSSQL.
Responsabilidades
Mantenimiento de la aplicación WinForms existente, desarrollo de nuevas funciones, actualización de las existentes y corrección de errores.
Sugiera e implemente la re-arquitectura de partes de la aplicación desde un enfoque monolítico a una solución orientada a API
Participar en el análisis de requisitos.
Colaborar con los miembros del equipo para producir diagramas de arquitectura y diseño de software.
Escriba código limpio y escalable utilizando el lenguaje de programación C# .NET
Crear y mantener pruebas unitarias para el código desarrollado.
Colabore con la prueba de la solución para confirmar que cumple con los requisitos.
Colabore con las canalizaciones de CI/CD para implementar la aplicación en diferentes entornos
Revisar, actualizar, refactorizar y depurar código
Desarrollar y actualizar la documentación a lo largo del ciclo de vida del desarrollo de software (SDLC)
Skills tecnológicos solicitados:
Más de 5 años de experiencia profesional en desarrollo de software, específicamente C# .NET
Más de 3 años de experiencia laboral creando y manteniendo aplicaciones WinForms
Más de 2 años de experiencia en la creación de servicios API REST
Buena comprensión de los conceptos de bases de datos y experiencia en el desarrollo y resolución de problemas de consultas MS-SQL
Familiaridad con estilos de arquitectura/API (REST, RPC, GraphQL)
Conocimiento de cómo arreglar e implementar canalizaciones de CI/CD
Proactiva y autónoma
Jugador de equipo
Orientado a los detalles
Seguidor de estándares/mejores prácticas y/o sugerir su implementación
Excelentes habilidades de comunicación en inglés.
BENEFICIOS:
Contrato en RR de dependencia modalidad contractor pago en dólares. La contratación es en usd, si un candidato es contratado para un proyecto que en el titulo ofrece un bono, se respeta y se abona.
Modalidad de trabajo 100% remoto. Podemos considerar gente de cualquier parte de Colombia.
Bonos por proyecto + horas extras pagas
Medicina prepaga individual y familiar.
Licencia extendida por maternidad y paternidad.
Tres semanas de vacaciones.
Flexibilidad horaria.
Programa de referidos.
Capacitaciones internas y clases de inglés
Los interesados enviar CV actualizado con remuneración pretendida a : info@consultoriait.com.ar