Desarrollador .NET / Team Leader

2021-09-01
Full Time

Description

Descripción de Tareas: La posición requiere liderar un equipo de desarrollo aportando la visión técnica y experiencia necesaria para asegurar la calidad de los productos.Para ello deberá trabajar en diseños técnicos detallados de cada iniciativa a fin de asegurar su concreción acorde a tiempos, budget y calidad esperados.Definir requisitos no funcionales (NFR) que afecten a la solución.Trabajar en el modelo de integración definido para cada iniciativa.Dentro del rol deberá identificar mejoras técnicas y de proceso relacionadas al ciclo de vida y tener un rol consultor en lo inherente a la resolución de incidentes/ problemas.Trabajar en equipos mixtos de alta-performance con recursos asignados específicamente a cada célula para lograr el objetivo esperado.Hacer seguimiento, validar y certificar que las implementaciones estén en línea con lo diseñado, a fin de asegurar los resultados esperados, mejorando y no afectando los actuales niveles de servicio y seguridad.Skills mandatorios: Experiencia mayor a 8 años habiendo desarrollado C#Excelente dominio y conocimiento avanzado .NET y ASP.Net.Conocimiento experto en patrones de arquitectura como patrones en capas, cliente-servidor, bus de eventos, MVC, maestro-esclavo, etc.Excelente conocimiento en bases de datos y tecnologías de base de datos, como SQL Server y Oracle.Conocimientos de infraestructura que incluyen API RESTful, Single Sign Oni, LDAP, tecnologías de búsqueda (Apigee, GraphQL, Swagger, Elasticsearch, Kibana, auth0)Excelente conocimiento práctico de HTML / CSS, y frontend frameworks de JavascriptConocimiento y experiencia previa en implementaciones de servicios cloud conocidos (Aws, Oracle, Azure)Conocimiento de pair programming, integración continua y desarrollo basado en pruebas.Conocimiento práctico y experiencia en el diseño de aplicaciones distribuidas.Conocimiento y experiencia previa en conceptos y plataformas de ingeniería y devOps (Gestión de Código fuente, automatización de pruebas y despliegues, integración continua, calidad de codigo, Etc) a fin de poder guiar al equipo de implementación en las mejores prácticas.Experiencia con frameworks de pruebas unitarias relevantes, como Sinon, Jest, MochaJS, Rspec, JUnit.Entendimiento y experiencia previa en prácticas y marcos de trabajo Agile.Experiencias con refactorización de código, patrones de diseño, implementación continua, aplicaciones altamente escalables, seguridad de aplicacionesSkills deseados (no mandatorios): Conocimientos de ReactJS, AngularJS, EmberJS, Vue.jsFamiliaridad con conceptos y patrones para MicroserviciosLas contribuciones a la comunidad técnica (por ejemplo, trabajo de código abierto, publicación / presentación de ideas técnicas) son un diferencial.Conocimiento de diferentes frameworks/estándares de arquitectura (principalmente TOGAF, SID, eTOM, TAM, SAF)Experiencia previa en empresas de TelecomunicacionesNivel de Idioma: Nivel intermedio de inglés escrito y oral.Lugar de trabajo: REMOTOExcelentes beneficios
Recomended Jobs