




Descripción del trabajo: Estamos buscando un desarrollador .NET experimentado para unirse a nuestro equipo de desarrollo ágil. El candidato ideal tendrá amplia experiencia en ASP.NET, C#, JavaScript, SQL Server y frameworks MVC, junto con un sólido conocimiento de la programación orientada a objetos. Este puesto implica trabajar estrechamente con equipos multifuncionales para desarrollar, probar y mantener soluciones de software de alta calidad que satisfagan las necesidades del negocio. Principales responsabilidades: Colaborar dentro de un equipo ágil para entregar código fuente de alta calidad. Desarrollar e implementar características basadas en historias de usuario y criterios de aceptación. Escribir código limpio, eficiente y mantenible siguiendo las mejores prácticas. Realizar revisiones de código y mejorar continuamente las bases de código existentes. Crear pruebas unitarias automatizadas para garantizar la confiabilidad de la aplicación. Traducir requisitos empresariales en soluciones técnicas innovadoras. Desarrollar y optimizar consultas y procedimientos almacenados en bases de datos. Mejorar el rendimiento, escalabilidad y seguridad de las aplicaciones. Trabajar en ciclos de desarrollo iterativos para entregar valor empresarial rápidamente. Solucionar y depurar problemas técnicos complejos. Requisitos Cualificaciones requeridas: Título universitario en Ciencias de la Computación, Ingeniería, Matemáticas o campo relacionado. 5+ años de experiencia en desarrollo web con ASP.NET y C#. 5+ años de experiencia con JavaScript, incluyendo jQuery. 3+ años de experiencia trabajando con bases de datos Oracle o SQL Server. 6+ años de experiencia en programación orientada a objetos. 3+ años de experiencia escribiendo consultas y procedimientos almacenados en SQL Server. 2+ años de experiencia con Entity Framework para acceso a datos. 3+ años de experiencia con el framework Microsoft MVC 4.0+ y Razor. 5+ años de experiencia con CSS y Bootstrap. Experiencia en desarrollo de aplicaciones n-tier. Conocimientos en desarrollo guiado por pruebas (TDD) y escritura de pruebas unitarias. Experiencia usando Team Foundation Server (TFS) para control de versiones. Habilidades sólidas para la resolución de problemas y solución de incidencias. Excelentes habilidades de comunicación verbal y escrita. Cualificaciones preferidas: 5+ años de experiencia trabajando en entornos ágiles (Scrum o Kanban). Experiencia con Git y Team Foundation Server. Conocimientos en integración y despliegue continuo (CI/CD). Experiencia con AngularJS o frameworks front-end similares. Experiencia con pruebas automatizadas de interfaz de usuario mediante Selenium.


