Senior .Net Engineer
Role details
Job location
Tech stack
Job description
Importante: Esta es una posición híbrida. Se espera que los candidatos acudan a las oficinas del cliente en Oporto (Portugal) una vez al mes, junto con el resto del equipo., Como parte de un equipo Agile multidisciplinar, diseñarás, desarrollarás y mantendrás aplicaciones modernas nativas en la nube, contribuyendo a arquitecturas escalables y a la entrega de software de alta calidad.
Tendrás un papel clave impulsando la excelencia técnica, colaborando con distintos stakeholders y mejorando continuamente los estándares y prácticas de ingeniería.
Principales Responsabilidades
- Diseñar, desarrollar y mantener aplicaciones empresariales utilizando tecnologías .NET.
- Construir y dar soporte a soluciones nativas de la nube en Microsoft Azure.
- Diseñar e implementar microservicios y sistemas distribuidos.
- Desarrollar interfaces modernas utilizando frameworks como Angular, React o Vue.js.
- Configurar y administrar servicios y recursos de Azure.
- Implementar y mantener pipelines de CI/CD y despliegues automatizados.
- Garantizar la calidad del software mediante pruebas, revisiones de código y buenas prácticas de desarrollo.
- Colaborar con Product Owners, QA y equipos de desarrollo en un entorno Agile.
- Participar en debates de arquitectura y en la toma de decisiones técnicas.
- Apoyar la resolución de incidencias, la optimización del rendimiento y la gestión de problemas en producción.
Requirements
- Sólida experiencia con C# y .NET (.NET Core / .NET 6+).
- Experiencia con APIs RESTful, microservicios y arquitecturas distribuidas.
- Experiencia en desarrollo front-end con frameworks modernos (Angular, React o Vue.js).
- Buenos conocimientos de SQL y bases de datos relacionales; experiencia con SQL Server o MongoDB.
- Amplia experiencia en servicios de Microsoft Azure y entornos cloud.
- Experiencia con Git, Azure DevOps, pipelines CI/CD, Docker y Kubernetes.
- Experiencia demostrable en pruebas automatizadas y prácticas de calidad (xUnit, NUnit o MSTest).
- Familiaridad con metodologías Agile y herramientas como Azure DevOps Boards o Jira.
- Experiencia con herramientas de desarrollo asistidas por IA (por ejemplo, GitHub Copilot).
Benefits & conditions
Trabajo 100% remoto: Disfruta de la libertad de trabajar desde cualquier lugar, siempre que tengas una buena conexión a internet.
Horario flexible: Organiza tu jornada como prefieras, con opciones de jornada intensiva los viernes y durante los meses de verano.
Crecimiento profesional: Diseña tu propio plan de carrera y avanza en nuestras comunidades tecnológicas con oportunidades reales de movilidad.
Expansión internacional: Colabora en proyectos globales, trabajando con equipos de distintos países y culturas.
Acompañamiento continuo: Recibe seguimientos periódicos por parte del equipo de People y disfruta de comunicación directa con el CEO para sentirte siempre valorado/a.