Incorporarse, bajo modalidad de Staff Augmentation, al equipo de desarrollo del cliente para apoyar el diseño, desarrollo, mantenimiento y mejora continua de aplicaciones web construidas sobre C# / .NET (backend) y Angular (frontend), conforme a las prioridades y lineamientos técnicos que el cliente defina, aportando capacidad técnica especializada de nivel senior, con aplicación de buenas prácticas de Clean Code, principios SOLID, ciclo de desarrollo seguro (SSDLC) y metodologías ágiles, sin asumir la responsabilidad funcional del backlog ni comprometer un resultado final cerrado.RESPONSABILIDADES PRINCIPALES
Desarrollar y mantener funcionalidades backend en C# / .NET según las prioridades definidas por el cliente.Desarrollar y mantener componentes y vistas frontend en Angular.Aplicar principios de Clean Code y SOLID en el diseño e implementación de software.Implementar prácticas de SSDLC (ciclo de vida de desarrollo confiable) a lo largo de todo el proceso.Participar activamente en ceremonias y prácticas de metodologías ágiles (Scrum / Kanban).Diseñar, consumir e integrar servicios y APIs REST.Implementar validaciones y reglas de negocio.Elaborar pruebas unitarias e integrarlas a los pipelines de CI/CD.Ejecutar mantenimiento evolutivo y correctivo sobre componentes existentes.Corregir incidencias identificadas en los componentes desarrollados.Participar en revisiones de código (code review)
y aportar retroalimentación técnica.Elaborar y actualizar la documentación técnica de los componentes modificados.Apoyar la transferencia de conocimiento al equipo del cliente.REQUISITOS EXCLUYENTES
Formación académica
Formación profesional o técnica en Ingeniería de Sistemas, Ingeniería Informática, Computación, Software o carreras afines.Experiencia
Mínimo 5 años de experiencia profesional en desarrollo de software (nivel Senior).Mínimo 3 años de experiencia específica desarrollando con C# / .NET.Mínimo 2 años de experiencia específica desarrollando con Angular.Conocimientos técnicos
C# / .NET (Core / Framework) — excluyente.Angular (versión 8 o superior) — excluyente.Clean Code y principios SOLID.Metodologías ágiles (Scrum / Kanban).SSDLC y prácticas de desarrollo seguro.APIs REST / Web APIs.Git y flujos de control de versiones (branching, code review).Bases de datos relacionales (SQL Server u otras).HTML, CSS, TypeScript y JavaScript.Entity Framework u otro ORM.REQUISITOS DESEABLES
Azure (App Services, Functions, DevOps).Docker y contenedores.Arquitectura de microservicios.Pruebas automatizadas (xUnit / NUnit, Jasmine / Karma).Pipelines CI/CD (Azure DevOps, GitHub Actions, Jenkins).Patrones de diseño de software.Experiencia en portales o plataformas transaccionales.Certificaciones Microsoft (por ejemplo, Azure Developer Associate).
#J-18808-Ljbffr
📌 Desarrollador C#/.NET y Angular Mexico (Ciudad de México)
🏢 BC Tecnología
📍 Ciudad de México
Postulate a este anuncio
Muestra tus habilidades a la empresa, rellenar el formulario y deja un toque personal en la carta, ayudará el reclutador en la elección del candidato.