VISIOTECH es el mayor distribuidor europeo de material de seguridad electrónica, con una facturación total de más de 160M de euros, más de 350 empleados y presencia comercial en la gran mayoría de los países de Europa Occidental, con la sede principal ubicada en Madrid.
En Visiotech creemos que acercar la tecnología a las personas es una buena manera de crear productos que la gente disfrute utilizando.
Nuestro equipo de desarrollo, formado por personas con gran afición por la tecnología, tiene como misión poner todo nuestro conocimiento tecnológico al servicio de nuestros clientes y usuarios para que su relación con nuestros productos resulte sencilla, intuitiva y agradable.
Descripción del Puesto Este departamento se encarga del desarrollo y mantenimiento de nuestra Web, ERP y Aplicaciones (iOS, Android y Windows) y Plataformas. En esta ocasión, estamos buscando un perfil para nuestro equipo de Desarrollos a Medida, donde participarás en desarrollos a medida sobre los productos de seguridad que comercializamos.
Responsabilidades Desarrollar y mantener aplicaciones usando .NET y Java en arquitecturas modernas y escalables.
Participar en el diseño y optimización de arquitecturas de software para aplicaciones empresariales.
Implementar y gestionar aplicaciones en entornos de AWS con un enfoque en soluciones escalables y seguras.
Desarrollar aplicaciones web usando .NET Core y realizar migraciones desde .NET Framework.
Diseñar e implementar microservicios utilizando .NET Core y Spring Boot.
Trabajar en la integración con bases de datos relacionales (SQL Server, MySQL) y NoSQL (MongoDB).
Crear soluciones frontend usando Material UI para interfaces modernas y responsivas.
Contenerización y despliegue de aplicaciones usando Docker y orquestadores como Kubernetes.
Participar en la revisión de código para garantizar la calidad y el cumplimiento de los estándares de la empresa.
Requisitos Mínimos Experiencia: Al menos 5 años de experiencia profesional en desarrollo de software, con un fuerte dominio en C#.
.NET Framework / .NET Core: Experiencia en desarrollo backend con .NET 6+, ASP.NET Core, y API REST.
AWS: Experiencia comprobada en el despliegue, gestión y monitoreo de aplicaciones en la nube de AWS, incluyendo servicios como EC2, S3, RDS, y Lambda.
Docker: Experiencia sólida en la contenedorización de aplicaciones y despliegue con Docker, así como conocimientos en Kubernetes.
Frontend: Conocimiento en Material UI y habilidades avanzadas en diseño de interfaces modernas.
Microservicios: Dominio en el diseño e implementación de arquitecturas basadas en microservicios, principalmente con .NET Core o similares.
Requisitos Deseables / Valorables Experiencia con Java con Spring Boot y Hibernate para el desarrollo de aplicaciones empresariales.
Bases de datos: Familiaridad con la optimización y diseño de bases de datos SQL y NoSQL.
Mensajería: Conocimientos en tecnologías de mensajería como Kafka, RabbitMQ, o SQS.
Metodologías ágiles: Experiencia trabajando en entornos ágiles como Scrum o Kanban.
Pruebas: Experiencia en pruebas unitarias e integración usando herramientas como xUnit, NUnit o JUnit.
Competencias Adicionales Sólidas habilidades en resolución de problemas y pensamiento crítico.
Capacidad de diseñar soluciones escalables y resilientes.
Fuertes habilidades de comunicación y colaboración para interactuar con equipos técnicos y de negocio.
Condiciones Ofertadas Incorporación inmediata a jornada completa.
Formación a cargo de la empresa.
Estabilidad laboral + Beneficios sociales y plan de Retribución Flexible.
Las condiciones personales se tratarán directamente con el candidato seleccionado.
#J-18808-Ljbffr