Desarrollador Net Senior
Guarda esta oferta y sigue tu búsqueda
Crea una cuenta gratis para guardar empleos, crear alertas y volver a esta oferta desde tu panel.
FormaciÃ3n
: IngenierÃa, Licenciatura o Técnico en Sistemas, ComputaciÃ3n, Software o afines.
Modalidad
: HÃbrido
Temporalidad
: 6 meses
Experiencia: 3
años en adelante
Inglés:
Inglés técnico intermedio (lectura y documentaciÃ3n).
Requirements Diseñar, desarrollar, implementar y mantener soluciones tecnolÃ3gicas basadas en el ecosistema .NET de Microsoft, asegurando calidad, rendimiento, seguridad y escalabilidad. El Desarrollador .NET traduce los requerimientos del negocio en aplicaciones robustas, utilizando C# y VB.NET bajo marcos modernos como .NET Core, ASP.NET y Web API, aplicando patrones de diseño, principios de desarrollo limpio y metodologÃas Ãgiles dentro de un entorno DevSecOps. Experiencia Profesional
- MÃnimo 5 años en desarrollo de aplicaciones .NET y .NET Core utilizando C# y Entity Framework. Conocimientos Requeridos
- C#, VB.NET, ASP.NET, LinQ
- .Net Framework, .Net Core, MVC, Solid, Web API
- Entity Framework
- SQL Server
- REST/SOAP
- Git
- Azure DevOps
- Deseable: Docker/Kubernetes.
- Marcos de trabajo agiles Habilidades Técnicas Deseables
- Experiencia en retail Certificaciones Deseables
- Microsoft Certified Azure Developer, Scrum Fundamentals, DevOps Foundation o .NET Certification. Habilidades Blandas:
- ComunicaciÃ3n técnica, trabajo colaborativo, orientaciÃ3n a resultados, aprendizaje constante. Actividades
- Analizar requerimientos funcionales y técnicos para diseñar soluciones dentro del marco tecnolÃ3gico .NET.
- Desarrollar componentes, servicios y aplicaciones con C# / VB.NET y frameworks como ASP.NET MVC, ASP.NET Core y Web API.
- Crear y consumir servicios web REST / SOAP, empleando WCF, Web API o gRPC.
- Implementar acceso a datos mediante Entity Framework, Entity Framework Core y LINQ, asegurando eficiencia y buenas prÃcticas en persistencia.
- Diseñar interfaces y aplicaciones cliente usando Windows Forms, WPF o Xamarin (MAUI).
- Aplicar principios SOLID, patrones de diseño (Repository, Dependency Injection, Factory, Singleton, Mediator).
- Gestionar cÃ3digo fuente y ramas con Git, GitHub, GitLab y/o Azure DevOps.
- Desarrollar pruebas unitarias con NUnit, xUnit o MSTest, empleando TDD y mocking.
- Automatizar builds e integraciones continuas en Jenkins, GitHub Actions o Azure DevOps Pipelines.
- Asegurar cumplimiento de polÃticas de seguridad, calidad de cÃ3digo y DevSecOps mediante revisiones y escaneo estÃtico.
- Contenerizar y desplegar servicios mediante Docker y Kubernetes en entornos on -premise o cloud.
- Implementar aplicaciones y servicios en Microsoft Azure, configurando recursos App Service, Functions, Storage y App Insights.
- Participar en equipos multidisciplinarios bajo marcos Ãgiles (Scrum / Kanban), colaborando con analistas, QA, DevOps y Product Owners.
- Documentar soluciones, APIs y entregables siguiendo estÃndares corporativos de software.
- Participar en reuniones técnicas, daily y retrospectivas, promoviendo mejoras continua de procesos.