Clara comprensión y capacidad para liderar al equipo en las mejores prácticas de SDLC.
Mentalidad ágil, abrazando el cambio y el aprendizaje continuo.
Experiencia
7-10+ años de experiencia laboral con C# y ASP.NET WebForms.
5+ años y conocimiento detallado de MS SQL Server, T-SQL, LINQ, Entity Framework.
4+ años trabajando con ASP.NET MVC/WebAPI.
3-5 años desarrollando sistemas para la Nube moderna preferiblemente AWS.
3-5 años trabajando con un framework/biblioteca JS moderna como React, Angular, Vue.js desarrollando aplicaciones web responsive.
2-3 años trabajando con C# y ASP.Net Core MVC en producción.
Conocimiento práctico de herramientas CI/CD (Azure Devops), TFS y/o GIT
Responsabilidades
Responsable del diseño, codificación, pruebas unitarias, depuración, documentación, implementación, mantenimiento y soporte de programas de alta complejidad.
Trabajar con socios comerciales y técnicos para crear y respaldar soluciones eficaces a problemas y solicitudes comerciales.
Responsable de modelar código de alta calidad con buenas pruebas unitarias y una cobertura de código adecuada.
Revisar las contribuciones de los miembros del equipo a los sistemas y sugerir mejoras teniendo muy en cuenta la seguridad.
Participar en discusiones de diseño, procesos SDLC y revisiones de código.
Refactorizar el código heredado para adaptarlo a las mejores prácticas más recientes y reducir la duplicación y la complejidad.
Dirigir activamente la migración iterativa de formularios web a una arquitectura moderna.
Adoptar un enfoque que dé prioridad a la seguridad en todas las implementaciones y sistemas de software.
Realizar tareas de mantenimiento y añadir nuevas funciones a la aplicación web ASP.NET insignia.
Escribir pruebas de integración y pruebas unitarias en su caso.
Participar en la arquitectura, diseño y desarrollo de nuevos proyectos de software ASP.Net Core.
Crear informes complejos y consultas ad-hoc en bases de datos MS SQL Server.
Redactar documentación y probar funciones existentes y nuevas.