Ingeniero/a de Software .NET Senior
Estamos buscando a un/a Ingeniero/a de Software .NET Senior que se sume a nuestro equipo para desarrollar soluciones de software innovadoras y de alta calidad. Como miembro del equipo, serás responsable de diseñar, implementar y mantener aplicaciones web y de escritorio utilizando la plataforma .NET.
En este rol, se espera que demuestres las siguientes habilidades y experiencia:
Desarrollo full-stack: Dominio de las tecnologías backend y frontend, incluyendo .NET, C#, SQL, TypeScript, Angular o React.
Programación de sistemas: Conocimiento sólido de arquitecturas de software, patrones de diseño y principios de programación orientada a objetos.
Automatización de pruebas: Experiencia en Test-driven Development (TDD) y en el uso de herramientas de pruebas de software como NUnit, MSTest o Selenium.
CI/CD: Familiaridad con la integración y entrega continua, utilizando herramientas como Azure DevOps, Jenkins o GitHub Actions.
RESTful API: Habilidad para diseñar, implementar y documentar APIs RESTful que cumplan con los principios de REST.
Metodología de desarrollo: Capacidad para definir y aplicar metodologías ágiles de desarrollo de software, como Scrum o Kanban.