Buscamos un/a Senior .NET Developer con experiencia sólida en Visual Basic y Angular para incorporarse a un proyecto estable de modernización de aplicaciones críticas de negocio en un importante cliente con producto propio.
Participarás en la evolución y migración de aplicaciones desarrolladas con tecnologías legacy hacia entornos .NET modernos, aplicando buenas prácticas, programación orientada a objetos y patrones de diseño.
? Modalidad híbrida: 2 días semanales en oficinas en Barcelona.
¿Qué harás?
- Desarrollar y mantener soluciones fiables, escalables y de alto rendimiento dentro del ecosistema .NET.
- Participar activamente en la migración de aplicaciones Visual Basic hacia tecnologías .NET más modernas.
- Colaborar en la modernización del frontend mediante Angular.
- Diseñar soluciones robustas, mantenibles y extensibles aplicando OOP/OOD y patrones de diseño.
- Desarrollar código de calidad acompañado de pruebas unitarias y de integración.
- Participar en decisiones de diseño, code reviews, planificación y demos de iteración.
- Colaborar con Product Management y el resto del equipo para trasladar las necesidades de negocio a soluciones técnicas.
- Identificar e implementar mejoras continuas en los productos y procesos de desarrollo.
¿Qué perfil buscamos?
- Alrededor de 10 años de experiencia en desarrollo dentro del ambiente .NET.
- Experiencia sólida con Visual Basic/VB.NET y C#.
- Experiencia práctica en migraciones de aplicaciones Visual Basic hacia .NET.
- Conocimiento de .NET Core, Web API y WebForms.
- Más de 3 años de experiencia con Angular, idealmente en versiones 12/14 o posteriores.
- Experiencia con SQL Server y/o MongoDB.
- Conocimientos de JavaScript, jQuery y CSS.
- Dominio de programación orientada a objetos, OOD y patrones de diseño.
- Experiencia escribiendo unit tests con mocks y pruebas de integración.
- Mentalidad Agile, orientación a la calidad y capacidad para trabajar en equipo.
Será valorable
- Arquitecturas de microservicios.
- Event Sourcing.
- NServiceBus.
- Microsoft Azure.
- TDD.