Match score not available

Ingeniero de Software Sénior - Madrid

Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

At least 5 years of relevant professional experience in enterprise-level software development., Deep understanding of object-oriented design and related concepts., Experience in developing software solutions using C# and .Net., Familiarity with agile development practices and continuous integration/delivery..

Key responsabilities:

  • Work as a full stack developer to collaborate on the design and development of a cloud-based PaaS solution.
  • Write code following established standards and best practices to efficiently implement new systems and improve existing ones.
  • Interact with product owners and internal stakeholders to gather and address technical and design requirements.
  • Mentor and support junior developers through code reviews and pair programming in a collaborative environment.

Cubic Telecom logo
Cubic Telecom SME https://www.cubictelecom.com/
201 - 500 Employees
See all jobs

Job description

La Empresa

Fundada en 2009, Cubic Telecom se ha convertido en uno de los principales proveedores de soluciones de conectividad y servicios de análisis que ayudan a los fabricantes de vehículos y dispositivos IoT a gestionar y aumentar sus fuentes de ingresos. Rápido, inteligente, ambicioso y siempre buscando nuevas ideas. Así somos nosotros, ¿eres tú? En Cubic encontrarás un entorno lleno de energía y colaboración, donde cada día nos proponemos mejorar no solo el mundo, sino también a nosotros mismos y a los demás.
Creemos en un liderazgo que fomenta la autonomía y la responsabilidad, mientras reconoce y desarrolla cualidades de liderazgo en nuestro equipo. Juntos sacamos lo mejor de cada uno. Por lo tanto, ya sea que estés interesado en unirte 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 .Net
  • Excelente 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.

Required profile

Experience

Spoken language(s):
Spanish
Check out the description to know which languages are mandatory.

Other Skills

  • Mentorship
  • Collaboration

Related jobs