21 sep
|
BC Tecnología
|
Mexicali
21 sep
BC Tecnología
Mexicali
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, Type Script y Java Script. Entity Framework u otro ORM. REQUISITOS DESEABLES Azure (App Services, Functions, Dev Ops). Docker y contenedores. Arquitectura de microservicios. Pruebas automatizadas (x Unit / NUnit, Jasmine / Karma). Pipelines CI/CD (Azure Dev Ops, Git Hub 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 (Mexicali)
🏢 BC Tecnología
📍 Mexicali