Desarrollador/a Backend
Role details
Job location
Tech stack
Job description
Desarrollar y mantener componentes backend en . NET garantizando calidad, rendimiento y escalabilidad. Participar activamente en el diseño técnico y la definición de soluciones para proyectos nuevos y sistemas existentes. Colaborar con otros equipos de desarrollo y QA en la integración y validación de funcionalidades. Realizar revisiones de código, pair programming y asegurar el cumplimiento de buenas prácticas de desarrollo. Definir e implementar pipelines de integración y entrega continua orientados a entornos DevOps. Analizar y evaluar nuevas tecnologías para su adopción en soluciones a largo plazo. Diseñar y optimizar modelos de datos y realizar pruebas de carga para asegurar la estabilidad de las aplicaciones. ?Conoce nuestra propuesta de valor Contrato indefinido. Conciliación: E l programa BetterWork que apoya el equilibrio entre tu vida personal y profesional.
Requirements
NET con amplia experiencia para incorporarse a un equipo técnico multidisciplinar, participando en el diseño, desarrollo y evolución de soluciones backend de alto rendimiento. El rol tendrá un papel clave en la definición técnica de proyectos tanto greenfield como en entornos existentes, contribuyendo a la calidad, escalabilidad y mantenibilidad de las plataformas, así como a la mejora continua de los procesos de desarrollo y despliegue. Habilidades requeridas Nivel alto de Inglés. Experiencia sólida (mínimo 5 años) en desarrollo backend con . NET Framework y C#. Experiencia práctica en diseño y consumo de APIs y servicios web REST, WCF y WebAPI. Conocimiento avanzado de Entity Framework, LINQ y patrones de diseño como MVC. Dominio de conceptos avanzados de C#: genéricos, programación asíncrona, delegados y expresiones lambda. Experiencia en modelado de datos y acceso a bases de datos SQL mediante ADO, T-SQL y procedimientos almacenados. Conocimiento de arquitecturas de aplicaciones empresariales con foco en seguridad, rendimiento y alta disponibilidad. Experiencia en entornos cloud, preferiblemente AWS, y uso de Terraform para infraestructura como código. Conocimiento de prácticas de desarrollo como TDD, integración y entrega continua, pruebas unitarias y cobertura de código. Experiencia en formatos de intercambio de datos XML y JSON, estándares de autenticación como OAuth y XSLT. Conocimientos de HTML5 y CSS3 para la integración con capas frontend cuando sea necesario.