




Resumen del Puesto: Desarrollador FullStack para crear, mantener y optimizar aplicaciones web con microservicios y microfronts usando .NET y Angular, entregando software escalable y seguro. Puntos Destacados: 1. Desarrollo de software con .NET y Angular 2. Integración con APIs REST y sistemas internos 3. Participación en ciclo de vida completo de DevOps Título del puesto: Desarrollador FullStack 2\. Propósito del Puesto Desarrollar, mantener y optimizar aplicaciones web bajo arquitecturas de microservicios y microfronts utilizando tecnologías .NET y Angular. Su misión es entregar componentes de software escalables, seguros y de alto rendimiento que cumplan con los estándares definidos por el equipo técnico. 3\. Responsabilidades Principales A. Desarrollo de Software \- Implementar historias de usuario en frontend y backend. \- Diseñar e integrar APIs REST, garantizando compatibilidad y seguridad. \- Aplicar buenas prácticas de programación y principios SOLID. \- Escribir pruebas unitarias y de integración para garantizar calidad. B. Integración y Colaboración \- Participar en revisiones de código y sesiones de planificación técnica. \- Colaborar con QA en la resolución de defectos y pruebas automatizadas. \- Integrar aplicaciones con sistemas internos mediante colas de mensajería (RabbitMQ). C. Control de Versiones y DevOps \- Usar repositorios Git para control de versiones y flujos de integración continua. \- Preparar builds y despliegues con Azure DevOps o pipelines equivalentes. \- Mantener documentación técnica en Confluence. D. Mejora Continua y Soporte \- Optimizar rendimiento y consumo de recursos en aplicaciones. \- Proponer mejoras técnicas y de arquitectura. \- Apoyar la resolución de incidencias en ambientes de prueba o producción. 4\. Entregables Clave \- Componentes de frontend Angular y servicios .NET listos para despliegue. \- Pruebas unitarias documentadas y resultados de integración. \- Documentación técnica y manuales de instalación. \- Reporte de incidencias corregidas y mejoras implementadas. 5\. Requisitos del Puesto a) Formación académica: Ingeniería en Sistemas, Informática o afín. b) Experiencia: 3\+ años en desarrollo de software fullstack. c) Conocimientos técnicos: \- Angular, HTML, CSS, TypeScript, .NET 6\+ o .NET 8, Entity Framework Core. \- Integración de APIs REST y autenticación JWT/OAuth2\. \- SQL Server, RabbitMQ, Docker y CI/CD (Azure DevOps). \- Deseable: conocimientos en Moodle o plataformas e\-learning. d) Competencias: orientación a resultados, trabajo en equipo, aprendizaje continuo, responsabilidad y comunicación técnica clara. Herramientas y Plataformas Visual Studio Code, .NET, Angular CLI, Azure DevOps, Git, Docker, Confluence, SharePoint, Office 365 / Teams. Tipo de puesto: Tiempo completo Lugar de trabajo: remoto híbrido en 34000, Victoria de Durango Centro, Dgo.


