Estamos buscando un(a) Desarrollador(a) Full Stack Senior para trabajar en el desarrollo de soluciones que combinan software, nube e integración con hardware, contribuyendo a productos innovadores orientados a la ingeniería ocupacional.
Serás parte de un equipo responsable de la evolución de aplicaciones modernas utilizando .NET 8 y React, participando desde la definición de la arquitectura hasta la implementación de nuevas funcionalidades, garantizando calidad técnica, escalabilidad y buenas prácticas de desarrollo.
Responsabilidades
- Desarrollar y mantener aplicaciones frontend utilizando React, TypeScript y Vite.
- Desarrollar APIs y servicios en C#/.NET 8 (ASP.NET Core).
- Diseñar y evolucionar soluciones siguiendo principios de Clean Architecture.
- Implementar integraciones entre software y dispositivos mediante Web Serial API y protocolos seriales.
- Modelar y optimizar bases de datos MySQL utilizando Entity Framework Core.
- Desarrollar pruebas automatizadas de frontend y backend.
- Participar en revisiones de código, definición de arquitectura y decisiones técnicas.
- Configurar y mantener recursos en Azure, garantizando disponibilidad, seguridad y observabilidad.
- Implementar buenas prácticas de seguridad, autenticación, LGPD y protección de datos.
- Producir documentación técnica y colaborar en la evolución continua de los productos.
Requisitos
- Experiencia sólida (7+ años) en desarrollo Full Stack.
- Dominio de C#, .NET 8 y ASP.NET Core.
- Experiencia con React, TypeScript y Vite.
- Conocimiento en Entity Framework Core y MySQL.
- Experiencia con APIs REST y autenticación JWT.
- Experiencia con Clean Architecture y buenas prácticas de desarrollo.
- Experiencia con pruebas automatizadas.
- Conocimiento en Git y flujo de Pull Requests.
- Experiencia con Docker.
- Experiencia en entornos Microsoft Azure.
Diferenciales
- Experiencia con Azure App Service, Azure Key Vault y Application Insights.
- Conocimiento en OpenTelemetry, Serilog y Azure Monitor.
- Experiencia con Web Serial API, comunicación serial, ESP32 o Arduino.
- Conocimiento en generación programática de PDFs y hojas de cálculo (QuestPDF, ClosedXML).
- Experiencia con SonarQube.
- Conocimiento en Recharts.
- Experiencia con aplicaciones PWA y funcionamiento offline.
- Conocimiento en LGPD y cifrado de datos.
- Experiencia en sistemas industriales, IoT, ingeniería o salud ocupacional.
Stack Tecnológico
Backend
- C#
- .NET 8
- ASP.NET Core
- Entity Framework Core
- JWT
- Clean Architecture
Frontend
- React 18
- TypeScript
- Vite
- Tailwind CSS
- shadcn/ui
- Vitest
- React Router
Base de Datos
Cloud & DevOps
- Microsoft Azure
- Azure App Service
- Azure Database for MySQL
- Azure Key Vault
- Application Insights
- Docker
Observabilidad
- OpenTelemetry
- Serilog
- Azure Monitor
Perfil Deseado
- Perfil hands-on y con gusto por construir soluciones de extremo a extremo.
- Pensamiento analítico y enfoque en la calidad del código.
- Proactividad en la resolución de problemas técnicos.
- Compartir conocimiento y contribuir con decisiones de arquitectura.
- Valorar las buenas prácticas de desarrollo, documentación y pruebas.