Descripción del puesto: Estamos en búsqueda de un Full-Stack Developer altamente motivado con experiencia en el diseño, arquitectura y desarrollo de microservicios utilizando Microsoft .NET Core 3.1 y/o .NET 5+, así como en la creación de aplicaciones web eficientes, interactivas y modulares empleando Angular 10 o superior.
Responsabilidades clave:
Diseñar, desarrollar y mantener microservicios utilizando Microsoft .NET Core 3.1 y/o .NET 5+.
Desarrollar aplicaciones Single Page Applications (SPA) con Angular 10 o superior.
Crear soluciones de código extensibles, reutilizables y de alta calidad.
Diseñar y desarrollar APIs REST seguras y optimizadas para el rendimiento.
Implementar pruebas unitarias e integración utilizando metodologías de desarrollo guiado por pruebas (TDD).
Colaborar en un entorno de desarrollo ágil usando Azure DevOps.
Requisitos:
Experiencia en el desarrollo de microservicios con C# y Microsoft .NET Core 3.1 y/o .NET 5+.
Conocimientos sólidos de conceptos de programación orientada a objetos (OOP) y patrones de diseño.
Experiencia en la creación de APIs REST seguras y eficientes.
Experiencia en el desarrollo de aplicaciones web con Angular 10 o superior.
Conocimiento en la gestión de sesiones en Angular mediante Redux, RxJs o Ngrx Store.
Dominio de herramientas como Node, NPM, Git, Grunt/Gulp, HTML5, CSS y SASS.
Experiencia en pruebas de interfaz de usuario con herramientas como Protractor, Cypress, Mocha o Jasmine.
Experiencia con ORM frameworks y creación de paquetes NuGet.
Experiencia en el trabajo con bases de datos relacionales (RDBMS) y NoSQL.
Habilidad para escribir código limpio, reutilizable y siguiendo los estándares de la industria.
Deseable:
Experiencia en entornos de nube (preferentemente Google Cloud).
Conocimientos en desarrollo con Docker y Kubernetes.
Experiencia en integración y entrega continua (CI/CD).
Ofrecemos:
Oportunidad de crecimiento profesional.
Trabajo en un entorno colaborativo e innovador.
Proyectos desafiantes y tecnológicamente avanzados.
¡Postúla ahora y únete a nuestro equipo de expertos en tecnología!
Recuerda que ningún reclutador puede pedirte dinero a cambio de una entrevista o un puesto. Asimismo, evita realizar pagos o compartir información financiera con las empresas.