14 días
Expira 15/06/2025
Tech Lead .NET (Inglés Avanzado)
Tech Lead .NET (Inglés Avanzado)
Nombre del cargo: Lead Software Dev
Ubicación: Santiago
Modalidad: Híbrida
Como Ingeniero de Software Líder enfocado en .NET, serás responsable de diseñar, modificar y desarrollar aplicaciones de programación de software, asegurando que todos los miembros del equipo cumplan con la satisfacción del cliente.
FUNCIONES:
• Desarrollo de Aplicaciones:
Serás una parte integral del equipo de desarrollo de aplicaciones, con especial énfasis en la implementación de la lógica de negocio y la capa de acceso a datos del código de la aplicación (TSQL, C#, ASP.NET, etc.). Revisarás, analizarás y modificarás aplicaciones propietarias existentes para corregir errores, mejorar el rendimiento y agregar nuevas funciones, superando siempre los estándares de codificación.
• Arquitectura Técnica y Diseño:
Desarrollarás arquitecturas técnicas, patrones de diseño y planes de implementación para que los miembros del equipo los sigan.
• Mentoría:
Guiarás a desarrolladores de software y desarrolladores asociados para que tomen decisiones técnicas sólidas basadas en patrones.
• Resolución de Problemas y Soporte de Producción:
Identificarás y solucionarás problemas de producción encontrados por clientes y consultores internos, según lo informado por el equipo de soporte de software.
• Participación en Metodología Agile Scrum:
Asistirás a la planificación de sprints, reuniones diarias, revisiones de sprint y retrospectivas como parte del ciclo de vida de desarrollo de software Agile Scrum.
HABILIDADES Y EXPERIENCIA DESEADAS
• Educación:
Título universitario en Ciencias de la Computación, Sistemas de Información, Ingeniería de Software o un campo relacionado, o experiencia laboral relevante.
• Experiencia:
- Más de 7 años de experiencia en desarrollo de aplicaciones web, con experiencia en:
- C#, TSQL, ADO.NET, ASP.NET, ASP.NET Core/MVC, Dapper, JavaScript
- Servicios Web SOAP y REST, WCF, APIs Web
• Desarrollo de Interfaz de Usuario:
Experiencia con Blazor, Telerik Kendo UI y ASP.NET es requerida.
• Herramientas de Pruebas y Análisis Estático:
Familiaridad con herramientas de pruebas automatizadas como Selenium, Postman y Swagger, y herramientas de análisis estático como SonarQube y Snyk.
• Herramientas de Desarrollo de Microsoft:
Conocimiento avanzado de herramientas de desarrollo de Microsoft, incluyendo Visual Studio IDE y SQL Management Studio.
• Patrones de Diseño:
Experiencia utilizando patrones de diseño, como la inversión de dependencia a través de la inyección de dependencias.
• Liderazgo de Proyectos:
Capacidad para iniciar y liderar un proyecto desde el inicio hasta su finalización.
• Especificaciones Técnicas:
Habilidad para desglosar requisitos de alto nivel en especificaciones técnicas para su implementación.
• Pruebas Unitarias Automatizadas:
Experiencia con patrones y herramientas de pruebas unitarias automatizadas, incluyendo Nunit/Xunit.
• Servidores de Compilación:
Conocimiento de servidores de compilación como Jenkins/Team City es una ventaja.
• Control de Versiones y Despliegue:
Sólido conocimiento de Bitbucket/Git y despliegues en entornos de Azure.
• Herramientas y Marcos de Trabajo:
Familiaridad con TeamCity, Azure DevOps, Powershell, y herramientas como JIRA/Confluence.
• Colaboración con Equipos Remotos:
Experiencia trabajando con equipos en múltiples zonas horarias, especialmente en ubicaciones offshore.