DESARROLLADOR .NET
Description
Acerca de la empresa
"Grupo Caprinet S.C." es una empresa líder en el desarrollo de soluciones tecnológicas innovadoras para empresas de diversos sectores. Valoramos el talento y la creatividad de nuestros empleados, brindando un ambiente colaborativo y de crecimiento profesional. - Ubicación: Ciudad de México.
Requisitos del puesto
- Educación: Universitario con título.
- Experiencia: Experiencia en desarrollo de software como programador.
- Ingeniería o licenciatura en Sistemas o carrera afín.
- Mínimo 5 años de experiencia comprobable con C# y tecnologías .NET.
- Experiencia con .NET Framework 4 y 6 o superior
- Experiencia con ASP NET Core MVC, Razor, HTML, CSS y JavaScript.
- Experiencia desarrollando APIs REST y microservicios.
- Experiencia consumiendo o desarrollando servicios SOAP/ WCF.
- Dominio de SQL Server, Entity Framework y LINQ.
- Conocimiento de programación asíncrona mediante async/await.
- Experiencia práctica implementando Clean Architecture.
- Aplicación de principios SOLID e inyección de dependencias.
- Experiencia con CQRS y patrones como Repository, Unit of Work, Strategy y Factory.
- Experiencia con autenticación mediante JWT u OAuth.
- Manejo de Git, ramas y Pull Requests.
Responsabilidades del puesto
- Desarrollar y mantener aplicaciones con C# y .NET.
- Desarrollar aplicaciones web con ASP NET Core MVC sobre .NET 9 y vistas Razor.
- Mantener sistemas legados desarrollados en .NET Framework.
- Diseñar y mantener APIs REST, microservicios y servicios SOAP y WCF.
- Desarrollar y mantener Azure Functions.
- Optimizar consultas y procesos en SQL Server.
- Resolver incidentes en ambientes productivos.
- Desarrollar funcionalidades respetando Clean Architecture y CQRS.
- Participar en revisiones de código y procesos de CI/CD.
Azure y CI/CD
- Experiencia con Azure App Service.
- Desarrollo de Azure Functions con .NET 9 en modelo isolated worker.
- Uso de Application Insights para diagnóstico y monitoreo.
- Conocimiento de Azure Key Vault, Azure Storage y Service Bus.
- Experiencia con Azure DevOps y pipelines de CI/CD.
- Manejo de configuraciones para Desarrollo, QA y Producción.
- Experiencia con despliegues, monitoreo y rollback.
Deseable
- Experiencia en sistemas de seguros.
- Conocimiento de MFA u OTP.
- Experiencia con pruebas unitarias.
- Experiencia en migraciones hacia versiones modernas de .NET.
Prestaciones y beneficios adicionales
- Salario mensual de 30000 a 35000.
- Modalidad de trabajo remoto.
- Oportunidades de capacitación y desarrollo profesional.
- Ambiente de trabajo colaborativo y creativo.