Formación: Ingeniería, Licenciatura o Técnico en Sistemas,Computación, Software o afines.Modalidad: HíbridoTemporalidad: 6 mesesExperiencia: 3 años en adelante Inglés: Inglés técnico intermedio (lectura y documentación).
RequirementsDiseñar,desarrollar, implementar y mantener soluciones tecnológicas basadas en elecosistema .
NET de Microsoft, asegurando calidad, rendimiento, seguridad yescalabilidad.
El Desarrollador .
NET traduce los requerimientos del negocio en aplicacionesrobustas, utilizando C# y VB.NET bajo marcos modernos como .
NET Core, ASP.NET yWeb API, aplicando patrones de diseño, principios de desarrollo limpio ymetodologías ágiles dentro de un entorno DevSecOps.Experiencia Cualificado • Mínimo 5 años en desarrollo de aplicaciones .
NET y .
NET Core utilizando C# yEntity 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ón técnica, trabajo colaborativo, orientación a resultados,aprendizaje constante.
Actividades • Analizar requerimientos funcionales y técnicos para diseñar soluciones dentrodel marco tecnológico .
NET.
• Desarrollar componentes,
servicios y aplicaciones con C# / VB.NET yframeworks 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 yLINQ, 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, DependencyInjection, Factory, Singleton, Mediator).
• Gestionar código fuente y ramas con Git, GitHub, GitLab y/o Azure DevOps.
• Desarrollar pruebas unitarias con NUnit, xUnit o MSTest, empleando TDD ymocking.
• Automatizar builds e integraciones continuas en Jenkins, GitHub Actions oAzure DevOps Pipelines.
• Asegurar cumplimiento de políticas de seguridad, calidad de código yDevSecOps mediante revisiones y escaneo estático.
• Contenerizar y desplegar servicios mediante Docker y Kubernetes en entornoson -premise o cloud.
• Implementar aplicaciones y servicios en Microsoft Azure, configurandorecursos 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 corporativosde software.
• Participar en reuniones técnicas, daily y retrospectivas, promoviendomejoras continua de procesos.
📌 Desarrollador Net Senior (Xico)
🏢 AIT
📍 Xico