Estamos buscando un(a) Desarrollador(a) FullStack Intermedio para trabajar en un entorno colaborativo y desafiante, contribuyendo al desarrollo y evolución de aplicaciones robustas. Buscamos un profesional con experiencia en .NET y Angular, con una mirada crítica hacia la calidad, el rendimiento y las buenas prácticas de desarrollo.
📍 Modelo híbrido – Av. Paulista (1 a 2 veces por semana)
Responsabilidades
- Desarrollar y mantener aplicaciones fullstack utilizando .NET y Angular;
- Crear y evolucionar APIs RESTful y servicios backend;
- Construir interfaces modernas, de alto rendimiento y responsivas;
- Participar en el análisis y optimización de consultas y acceso a datos;
- Aplicar buenas prácticas de arquitectura, diseño de código y pruebas automatizadas;
- Trabajar en conjunto con equipos multidisciplinarios;
- Participar en procesos de CI/CD y control de versiones de código;
- Garantizar la calidad, escalabilidad y seguridad de las aplicaciones.
Requisitos
Backend (.NET / C#)- Dominio de C# y .NET Core / .NET 6+ (incluyendo .NET 8);
- Experiencia en el desarrollo de Web APIs RESTful y servicios (Background/Hosted Services);
- Conocimiento en arquitectura de software (Clean Architecture, DDD, SOLID, Clean Code);
- Experiencia con Dapper y SQL Server (T-SQL), incluyendo:
- Views, Stored Procedures, índices y execution plans;
- Dominio de inyección de dependencias (Transient, Scoped, Singleton);
- Experiencia con pruebas automatizadas (xUnit, NUnit, Moq, FluentAssertions).
Frontend (Angular)- Experiencia con Angular (versiones recientes) y TypeScript;
- Dominio del ciclo de vida de los componentes (ngOnInit, ngOnChanges, ngOnDestroy);
- Conocimiento en programación reactiva con RxJS;
- Experiencia con gestión de estado (NgRx o Service-with-a-Subject);
- Experiencia con Angular Router, Lazy Loading y Route Guards;
- Dominio de HttpClient y HttpInterceptors (JWT, manejo de errores);
- Conocimiento en HTML5, CSS3/SASS, Flexbox, CSS Grid;
- Experiencia con componentización (Smart/Dumb Components).
DevOps, Cloud y Herramientas- Conocimiento en Azure (App Services, Azure SQL, Functions, Key Vault);
- Experiencia con CI/CD (Jenkins);
- Dominio de Git (branches, PRs, resolución de conflictos).
Diferenciales
- Experiencia con mensajería (Azure Service Bus o RabbitMQ);
- Pruebas de frontend con Jasmine, Karma o Cypress;
- Conocimiento en Docker (containerización).
📩 Inscripción en el proceso selectivo
Para continuar con el proceso, solicitamos que también realice sua candidatura en la plataforma Sophia:
🔗 Enlace para candidatura: https://entrevista.starmindai.ai
🔢 Código de la vacante: NAVA-FULLSTACKPL