Desarrollador Net Senior

Hace 1 semana

Hermosillo, Sonora, México AIT Jornada completa

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.