La oportunidad – Desarrollador Full-Stack Semi SeniorEstamos buscando un desarrollador Full-Stack Semi Senior con talento y motivado con una pasión por las experiencias de usuario simples y limpias. Los ingenieros de PaymentEvolution son propietarios de la funcionalidad completa de nuestro sistema. Esta persona participará en todo el ciclo de desarrollo, desde las especificaciones iniciales hasta la implementación y mantenimiento de nuevas funcionalidades, trabajando tanto en la capa front-end como back-end.Requisitos: 4 a 6 años de experiencia en desarrollo de software de manera profesional (no durante la universidad). Título universitario en Ingeniería en Sistemas, Informática, o carrera afín. Nivel intermedio-avanzado de inglés escrito y oral (muy importante). Dominio de JavaScript, incluida la manipulación del DOM y el modelo de objetos de JavaScript. Dominio de HTML 5, CSS 3, preprocesadores CSS y otras técnicas CSS modernas como Grid y Flexbox. Sólida experiencia en desarrollo .NET (C#) para desarrollo back-end. Experiencia con Bootstrap 4+, jQuery, Knockout o equivalente. Experiencia trabajando con APIs REST, JSON y autenticación segura (OAuth2, JWT). Manejo de bases de datos relacionales (SQL Server, MySQL) y experiencia con ORM (Entity Framework). Fluidez en el control de código fuente GIT y estrategias de ramificación (Gitflow). Experiencia con modelo MVC, AWS, Azure, aplicaciones y servicios alojados en la nube. Conocimiento de arquitectura de software limpia (Clean Architecture) Solido conocimiento de principios SOLID y DRY para desarrollo de software Experiencia con estándares/mejores prácticas de accesibilidad (WCAG, AODA). Buena comprensión de los principios fundamentales del diseño, pensador creativo y solucionador de problemas. Experiencia en un entorno ágil utilizando Scrum.Deseable: Conocimiento de la librería Kendo/Telerik. Experiencia en desarrollo de aplicaciones React Native. Experiencia con el ecosistema React (Hooks &, State Management, Fetching Strategies) u otro framework moderno como Angular, Vue.js.En este puesto: Serás el dueño de lo que construyas mientras diseñas, pruebas y perfeccionas la plataforma PaymentEvolution. Utilizando nuestro flujo de trabajo de desarrollo, abordarás una amplia variedad de desafíos técnicos y contribuirás diariamente a nuestra base de código. Trabajarás en estrecha colaboración con el soporte de producto y diseño para traducir los comentarios de los clientes en mejoras del producto. Trabajarás con colegas de Ecuador y colaborarás con un equipo global en regiones de todo el mundo.¿Por qué unirse a nosotros?Somos un grupo ambicioso, centrado en ofrecer experiencias excepcionales a las empresas canadienses y mundiales. Estarás rodeado de miembros del equipo con talento que comparten una visión común de lo que puede ser una empresa increíble y están trabajando para ayudar a construir una de clase mundial.Beneficios: Salario competitivo acorde a experiencia y responsabilidades. Un equipo colaborativo e integrador de profesionales con talento y alto rendimiento. Tutoría activa por parte de líderes emprendedores, entusiastas y motivados.¿Hemos captado tu atención? - ¡Aplica ahora!Y un miembro de nuestro equipo de contratación se pondrá en contacto contigo en breve.PaymentEvolution es una empresa que ofrece igualdad de oportunidades y acepta las diferencias de todos sus empleados. Celebramos la diversidad y nos comprometemos a crear un entorno inclusivo para todo el personal. Todos los candidatos son evaluados en función de su experiencia y cualificaciones en relación con este puesto.