💼
Senior .NET Full Stack Developer
Theapplabb•📍 Anywhere in the World•Full-time
Descripción del Trabajo
Sobre el Rol:
Busco trabajo remoto como Senior .NET Full Stack Developer con sólida experiencia en ASP.NET MVC, Blazor y .NET MAUI para contribuir a una variedad de aplicaciones de plataforma cruzada, incluyendo web, escritorio y móvil. Este es un rol clave centrado en entregar soluciones robustas, seguras y de alto rendimiento aprovechando la pila de tecnología de Microsoft y los servicios en la nube de Azure.
Responsabilidades Clave:
- Desarrollar y mantener aplicaciones utilizando .NET 8, ASP.NET MVC, Blazor y .NET MAUI para soporte de plataforma cruzada (iOS, Android, MacOS, Windows).
- Implementar componentes del interfaz de usuario enriquecidos con Telerik ASP.NET MVC, Telerik Blazor y XAML.
- Integrar y administrar sistemas de backend con C#, Azure SQL Server, Microsoft SQL Server 2019 y Entity Framework 2 (diseño estricto de base de datos sin migración automática).
- Crear y desplegar tuberías de CI/CD utilizando Azure DevOps y Azure Repos.
- Aprovechar los servicios en la nube de Azure, incluyendo:
- App Service Plan
- Azure Data Factory
- Azure Storage Account
- Azure Key Vault
- Azure Functions (Python Runtime)
- Azure API Management (APIM)
- Registro de Aplicación con SSO (MSAL)
- Aplicar las mejores prácticas de seguridad para la autenticación utilizando SSO, MSAL, Azure.Identity y Microsoft.Identity.
- Trabajar con SignalR y Newtonsoft.Json para la comunicación en tiempo real y el manejo de datos.
- Diseñar sistemas basados en eventos utilizando el paradigma de Publicador/Suscriptor.
Habilidades y Experiencia Requeridas:
- 5+ años de experiencia profesional en desarrollo con .NET (preferiblemente .NET 8) y C#.
- Experiencia comprobada en la creación de aplicaciones con ASP.NET MVC, Blazor y .NET MAUI.
- Sólidas habilidades de desarrollo del interfaz de usuario con marcos de trabajo de Telerik UI y XAML.
- Profundo entendimiento de Entity Framework 2 con énfasis en migraciones de base de datos manuales y estabilidad del esquema.
- Pericia en el trabajo con Microsoft SQL Server y Azure SQL.
- Experiencia práctica con el ecosistema completo de Azure, especialmente:
- Azure App Services
- Functions (exposición a Python Runtime)
- APIM
- Key Vault y MSAL para la administración segura de identidad
- Sólidos conocimientos de tuberías de CI/CD utilizando Azure DevOps.
- Familiaridad con SignalR, patrones de mensajería de Publicador/Suscriptor y implementaciones de SSO empresariales.
- Excelentes habilidades para la resolución de problemas, la arquitectura de sistemas y la depuración.
Considerado un Plus:
- Experiencia con Python en el contexto de Azure Functions.
- Exposición a microservicios o diseños de sistemas distribuidos utilizando APIM.
- Conocimiento de NewtonSoft para la serialización y deserialización de JSON.
- Experiencia trabajando en entornos regulados o empresariales con controles de base de datos estrictos.
Lo que Ofrecemos:
- Salario competitivo alineado con los estándares del mercado de Ontario.
- Flexibilidad remota con opciones híbridas.
- Apoyo para el desarrollo y la formación de carrera.
- Trabajar en proyectos de software empresariales de gran impacto.
¿Estás listo para aplicar tus habilidades .NET en un entorno de alto impacto y basado en Azure? ¡Aplica ahora y sé parte de un equipo de ingeniería colaborativo y con visión de futuro!