La Empresa
Cubic³ proporciona soluciones avanzadas de vehículos definidos por software en más de 200 países alrededor del mundo. Nuestra conectividad altamente inteligente permite a los principales fabricantes de equipos originales (OEM) de automóviles, agricultura y transporte ofrecer nuevos servicios innovadores y experiencias en el vehículo totalmente compatibles que los clientes desean, independientemente de los requisitos del mercado local.Creemos en un liderazgo que fomenta la autonomía y la responsabilidad, mientras reconoce y desarrolla cualidades de liderazgo en todo Nuestro Equipo. Juntos sacamos lo mejor de cada uno. Por lo tanto, ya sea que estés interesado en unirte a nosotros como colaborador individual, gerente, líder sénior, o alguien que aspira a crecer en un rol de liderazgo, buscamos personas enfocadas en resultados, empáticas, visionarias, capacitadoras y que sean "campeones" de nuestra cultura y valores.
Descripción del Puesto
Estamos buscando un desarrollador de software sénior enérgico, entusiasta y experimentado, comprometido con su trabajo y cómodo trabajando en un entorno dinámico, acelerado y altamente flexible. Trabajarás en el diseño, desarrollo y prueba de productos líderes en el mercado y aplicaciones web en los segmentos de negocio de Automoción, IoT y Empresa. Utilizarás frameworks, herramientas y principios dentro de equipos de alto rendimiento que están motivados y apasionados por lo que hacen, y que constantemente buscan mejorar tanto a sí mismos como a los profesionales que los rodean.
Responsabilidades
- Trabajar como desarrollador full stack para colaborar en el diseño y desarrollo de nuestra solución PaaS basada en la nube.
- Escribir código dentro de estándares, pautas y mejores prácticas establecidas para implementar eficientemente nuevos sistemas y mejorar los sistemas existentes con altos estándares de calidad.
- Interactuar con propietarios de productos y partes interesadas internas para recopilar y abordar requisitos técnicos y de diseño, proporcionando soluciones para los nuevos productos desarrollados por la empresa
- Mentorear y apoyar a desarrolladores junior mediante revisiones de código, programación en pareja u otros métodos según sea necesario en un entorno colaborativo
- Documentar y registrar tareas y actividades a través de JIRA u otras herramientas de soporte utilizadas por la empresa.
Requirements
Requisitos Esenciales
Al menos 5 años de experiencia profesional relevante trabajando en sistemas a nivel empresarial como desarrollador de software con experiencia en backend.Profundo entendimiento del diseño orientado a objetos y conceptos relacionados.Experiencia desarrollando soluciones de software utilizando C# y .NetExcelente conocimiento de cómo funciona la web conceptualmente, incluyendo tecnologías y conceptos como HTTP, REST, SOAP y procesamiento asíncrono.Experiencia utilizando Git como sistema de control de versiones.Experiencia implementando conceptos de pruebas como pruebas unitarias y simulaciones, y experiencia escribiendo pruebas unitarias utilizando frameworks como NUnit, xUnit, Moq o similares.Exposición previa al diseño de dominios, CQRS / Event Sourcing y arquitecturas por capas.Familiaridad con prácticas de desarrollo de software como desarrollo ágil, integración continua, entrega continua y / o desarrollo basado en pruebas.Conocimiento de conceptos como inversión de control e inyección de dependencias.Experiencia práctica trabajando en Azure DevOps y creando pipelines de construcción.Requisitos Deseables
Experiencia previa en proyectos de software implementados en una arquitectura de microservicios.Experiencia previa con Microsoft Azure, Service Fabric, Azure ServiceBus o NServiceBus.Experiencia previa con bases de datos NoSQL, particularmente CosmosDB.Experiencia en los segmentos de negocio de Automoción, IoT y Empresa.Cubic³ es un empleador que ofrece igualdad de oportunidades y está comprometido con fomentar un lugar de trabajo diverso e inclusivo.