Descripción del trabajo
Buscamos un / a .NET Senior Developer Freelance para brindar servicio colaborando con uno de nuestros clientes en el desarrollo y evolución de soluciones tecnológicas avanzadas, basadas en un ecosistema de microservicios desplegado en Azure.
La persona trabajará de forma estrecha con equipos internos multifuncionales y con el equipo de arquitectura, asegurando que las soluciones desarrolladas cumplan con las directrices técnicas y de calidad definidas. Además, tendrá un rol clave en la mentorización y acompañamiento técnico de los desarrolladores del equipo, fomentando buenas prácticas y ayudando a elevar el nivel técnico del equipo interno.
Esta es una colaboración 100% remota.
Responsabilidades
- Colaborar activamente con el equipo de arquitectura para garantizar la correcta aplicación de las directrices y buenas prácticas definidas.
- Participar en sesiones técnicas con el equipo de arquitectura y otros equipos para alinear el desarrollo con los estándares técnicos establecidos.
- Diseñar, desarrollar y mantener aplicaciones escalables utilizando .NET, asegurando la calidad y el rendimiento.
- Garantizar la independencia y autonomía de cada microservicio, asegurando que su infraestructura sea óptima.
- Trabajar de forma integrada con equipos internos de desarrollo, QA, producto e infraestructura, dentro de un entorno ágil (Scrum).
- Supervisar y optimizar los pipelines de CI / CD en Azure DevOps, impulsando la automatización.
- Realizar revisiones de código y asegurar el cumplimiento de estándares de calidad (manuales y automáticos con SonarCloud).
- Utilizar GitHub Copilot y otras herramientas de IA para optimizar el desarrollo.
- Mentorizar y acompañar técnicamente a los desarrolladores del equipo interno, ayudándoles a mejorar sus habilidades técnicas, resolver dudas y aplicar buenas prácticas.
- Participar en decisiones técnicas clave dentro del equipo de desarrollo, siempre alineadas con las directrices globales de arquitectura.
Requisitos
- Experiencia demostrable de al menos 7 años en desarrollo backend con .NET, incluyendo proyectos recientes.
- Conocimiento sólido de arquitectura hexagonal (Clean Architecture) y buenas prácticas de diseño.
- Experiencia en desarrollo de APIs REST y microservicios.
- Experiencia en Cosmos DB (interfaz Mongo) y Azure SQL Server.
- Experiencia utilizando GitHub Copilot para revisión y generación de código.
- Cultura de Clean Code.
- Experiencia con TDD / BDD.
- Experiencia con servicios de Azure como Key Vault, Service Bus, PubSub Service y API Management.
Colaboración en un proyecto retador y de alto impacto en la industria aseguradora. Modalidad 100% remota. Colaboración a largo plazo, con objetivos claros y entregables definidos. Acceso a tecnologías punteras: microservicios, IA generativa y Azure. Entorno de trabajo colaborativo y dinámico, con foco en la mejora continua.