Formación : IngenierÃa, Licenciatura o Técnico en Sistemas,
Computación, 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ón).
Requirements Diseñar,
desarrollar, implementar y mantener soluciones tecnológicas 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ón técnica, trabajo participativo, orientación a resultados,
aprendizaje constante.
Actividades
• Analizar requerimientos funcionales y técnicos para diseñar soluciones dentro
del marco tecnológico .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ódigo 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ódigo 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.
📌 Desarrollador Net Senior (Metepec)
🏢 AIT
📍 Metepec