




**Acerca de Appspace:** En Appspace, nos apasiona crear mejores experiencias laborales para las personas en todas partes, y buscamos personas que compartan esta misma pasión. Nuestras oficinas globales y nuestra cultura laboral flexible te permiten trabajar dondequiera y como mejor te desempeñes. Además, dedicamos tiempo para ayudarte a disfrutar tu trabajo, construir conexiones duraderas y desarrollar tu rol. Únete al equipo de Appspace y forma parte de una cultura que ayuda a las personas en todo el mundo a amar su lugar de trabajo. **Ingeniero Senior de Software Back-End** **Tu rol como desarrollador back-end:** * Propiedad y responsabilidad sobre las funciones del producto, desde el diseño técnico hasta la entrega, identificando posibles riesgos en colaboración con los interesados (propietario del producto, QA…) * Identificación de la deuda técnica del sistema y propuesta de estrategias específicas para resolverla * Apoyo al equipo para seguir y aplicar los criterios de aceptación (DoD) de los desarrollos, con el fin de alcanzar los hitos definidos * Producción de código verificable, eficiente desde el punto de vista del rendimiento y técnicamente eficaz, conforme a nuestra estrategia interna (pruebas unitarias e integradas, métricas de rendimiento) * Compartir especificaciones técnicas y diseños de soluciones técnicas de forma comprensible * Evaluación de mejoras y soluciones alternativas mediante investigación y estudio de nuevas tecnologías **Qué necesitarás:** * Mínimo 5 años de experiencia en el diseño, desarrollo, configuración e implementación de diversas aplicaciones empresariales con un lenguaje orientado a objetos * Conocimientos comprobados en programación con .NET Framework y soluciones ASP.NET (no se requiere experiencia mínima) * Experiencia con frameworks MVC, Web API (ASP.NET u otros) y API RESTful * Experiencia con un framework ORM (Nhibernate/Hibernate, EF…) * Experiencia en consultas y modelado de bases de datos relacionales * Conocimiento profundo de los principios SOLID y cómo aplicarlos * Experiencia práctica en pruebas unitarias, de integración, de API y de rendimiento * Excelentes habilidades interpersonales y comunicativas (y gusto por interactuar con personas de diversas culturas y disciplinas) * Enfoque en la aplicación de patrones de diseño, buenas prácticas y entrega diaria de código verificable y altamente mantenible * Alto interés en metodologías de ingeniería de software (Calisthenics, TDD, BDD…) **Qué también valoraremos:** * Experiencia con soluciones SharePoint y Office 365 * Habilidades DevOps * Conocimientos sobre OAuth y OpenId * Experiencia con GraphQL * Conocimientos sobre bases de datos NoSQL (orientadas a documentos o clave-valor) * Conocimientos sobre microservicios y/o arquitectura monolítica modular * Conocimientos sobre arquitecturas como DDD, Onion, Hexagonal, Ports & Adapters, y patrones como CQRS * Experiencia en el desarrollo de soluciones basadas en la nube. Conocimiento del funcionamiento y capacidades de la plataforma Azure. * Conocimientos sobre buses de eventos (Kafka, RabbitMQ…) * Experiencia con aplicaciones contenerizadas mediante Docker **Beneficios de trabajar en Appspace:** Ofrecemos a todos nuestros miembros del equipo diversos beneficios, como salarios competitivos, cobertura médica, dental y visual pagada por el empleador, y recursos para la salud mental. Otros beneficios adicionales incluyen: * Horarios laborales flexibles * Oportunidades de trabajo remoto * Entorno laboral con vestimenta informal * Reducción de horas laborales en agosto * Viernes tranquilos en Appspace (sin reuniones internas no esenciales programadas) * Subvención para gimnasio * Subvención para formación * Días libres para formación **Descargo de responsabilidad:** *Appspace se compromete con prácticas equitativas de compensación y cumple con todas las regulaciones locales, estatales y federales aplicables. En las jurisdicciones que exigen la divulgación de rangos salariales, se puede proporcionar un rango salarial general durante las etapas iniciales del proceso de entrevista. La compensación final se determinará según múltiples factores, entre ellos la experiencia, las habilidades, las certificaciones y la adecuación general al puesto.* *Si te encuentras en una jurisdicción con requisitos específicos de transparencia salarial, con gusto discutiremos el rango correspondiente durante tu proceso de solicitud.*


