Análisis, definición, diseño e implementación de arquitecturas de software basadas en las últimas herramientas del mercado.
Asesoramiento y dirección técnica a equipos multidisciplinares desde la horizontalidad y la colaboración
Planificación y desarrollo de un producto digital durante su ciclo de vida en colaboración con los distintos integrantes del equipo (product owner, developers, etc).
Desarrollo de proyectos desde cero y soluciones tecnológicas asegurando la calidad, la correcta subida a producción y el soporte correspondiente.
Desarrollo aplicando y haciendo aplicar las mejores prácticas en arquitectura, desarrollo de código limpio, principios SOLID, testing y agilismo.
¿Qué buscamos?
Experiencia de al menos 4 años en desarrollo de aplicaciones web en ASP.NET.
Experiencia con metodologías ágiles, especialmente con Scrum.
Experiencia con Git.
Capacidad de diseñar arquitecturas de aplicaciones y productos digitales con buenas prácticas de ingeniería (Integración continua, patrones de diseño, SOLID y CleanCode).
Alineamiento entre requerimientos de negocio y soluciones de arquitectura.
Diseño de API REST. Deseable Swagger o RAML
Personal Skills
Honestidad, cercanía y humildad.
Curiosidad, interés y capacidad de aprender de forma continua: realización de cursos, seguimiento de blogs, estar atento a las últimas tecnologías.
Flexibilidad (al cambio), resiliencia y autonomía.
Capacidad analítica y capaz de transmitir confianza en entornos de incertidumbre: debes tener capacidad para gestionar los problemas y verlos como punto de partida para la mejora. Tener y transmitir actitud positiva al cliente y a tu equipo
Liderazgo en su descripción más amplia, ya que tendrás que guiar a los distintos equipos y ser capaz de transmitir el objetivo final del proyecto.
Pasión por la tecnología y el desarrollo de software. No conformarse con hacer las cosas como se hacen habitualmente. Si podemos mejorar en algo ¡adelante!
Team player: buena interacción y trabajo en red.
Conocimiento técnico:
.NET Full Framework
.NET Core
CSharp (C#)
SQL Server
Oracle
Entity Framework
LINQ
ASP .NET MVC
ASP. NET Web Api
WCF (Windows Communication Foundation)
Cloud Computing
Contenedores
Azure
Principios Solid
Enfoque de desarrollo
DDD
Inversión de control
Inyección de dependencia
Patrones de desarrollo (Unit of Work, Repository, Factory, Builder, Singleton)
Unit Tests
Sonar Qube (Calidad de Código)
Pull requests
¿Qué valoramos?
Experiencia en desarrollo front-end preferiblemente Angular.
Buen nivel de inglés (hablado y escrito).
Experiencia en el desarrollo de más de un lenguaje y testing automatizado.
Haber trabajado en la misma aplicación dentro de equipos de entre 5 y 9 miembros.
Utilizamos cookies propias y de terceros para medir tu actividad en éste sitio web y mejorar el servicio ofrecido mediante el análisis de tu navegación. Si continuas navegando, consideramos que aceptas su uso. Puedes cambiar la configuración y obtener más información aquí.