Oferta de empleo: Desarrollador fullstack .net (c#)

Descripción

Este rol implica la participación integral en el ciclo de vida del desarrollo de software, bajo la supervisión de un líder técnico. Las principales responsabilidades se centran en el diseño, codificación y mantenimiento de APIs RESTful, microservicios y aplicaciones web robustas utilizando el stack tecnológico de C# y .NET Core. Además, se gestionará el diseño y optimización de bases de datos relacionales como SQL Server o PostgreSQL, y no relacionales como MongoDB, utilizando herramientas como Entity Framework Core para el acceso a datos. La calidad del código es una prioridad, por lo que se requiere la escritura de código limpio y mantenible, respaldado por pruebas unitarias y de integración mediante frameworks como xUnit o NUnit.

La participación activa en metodologías ágiles como Scrum o Kanban es fundamental, incluyendo la estimación de tareas, sesiones de diseño técnico y revisiones de código. El profesional también será responsable del mantenimiento y la refactorización del código existente para optimizar su rendimiento y mantenibilidad, así como de la identificación y depuración de errores. La documentación técnica de componentes, arquitectura y endpoints, utilizando herramientas como Swagger, forma parte de las obligaciones para garantizar la claridad y consistencia del proyecto.

El entorno de trabajo fomenta la colaboración y el aprendizaje continuo dentro del ecosistema .NET, proporcionando oportunidades para el desarrollo profesional con tecnologías actualizadas. Se valora la autonomía, la proactividad y la capacidad de trabajo en equipo, esenciales para contribuir de manera efectiva en un ambiente dinámico y en constante evolución.

Requisitos

Se requiere entre 2 y 3 años de experiencia continua trabajando con C# y .NET Core o .NET 6+. Es imprescindible contar con sólidos conocimientos en desarrollo backend con ASP.NET Core Web API, incluyendo principios RESTful, middleware e inyección de dependencias. Además, se necesita dominio de Entity Framework Core, consultas LINQ y manejo de bases de datos SQL Server o PostgreSQL, así como experiencia en la creación de pruebas unitarias con frameworks como xUnit o NUnit. Se valoran conocimientos en contenedores Docker, servicios cloud como Azure o AWS, integración y despliegue continuo con GitHub Actions o Azure DevOps, y manejo de mensajería asíncrona como RabbitMQ o Kafka.

Se ofrece

La modalidad de trabajo es híbrida, con 3 días de teletrabajo semanales y 2 días presenciales, incluyendo un periodo inicial de adaptación. Se ofrece horario flexible de lunes a jueves, con entrada entre las 8:00 y 9:00 horas y salida entre las 17:00 y 18:00 horas, y jornada reducida los viernes de 9:00 a 14:00 horas. Durante el verano, del 15 de junio al 15 de septiembre, se aplica jornada intensiva continuada, con horario de entrada entre 7:30 y 8:30 horas y salida entre 14:30 y 15:30 horas. El entorno laboral promueve el desarrollo profesional con tecnologías actualizadas y un ambiente colaborativo que fomenta la autonomía y el crecimiento personal.

Ofertas más buscadas