




Resumen: Buscamos un Ingeniero Senior .NET práctico para diseñar, construir y entregar aplicaciones empresariales SaaS de alta calidad y escalables, asumiendo la responsabilidad total del desarrollo y las pruebas. Aspectos destacados: 1. Diseñar e implementar aplicaciones empresariales SaaS escalables 2. Rol práctico con responsabilidad total sobre el desarrollo y las pruebas 3. Utilizar herramientas de desarrollo con IA para mejorar la productividad **Título del puesto:** Desarrollador Senior .NET (Desarrollador Backend) **Ubicación:** Teletrabajo en México **Tipo de empleo:** Tiempo completo, indefinido **Ámbito del cliente:** Aplicaciones HRMS (Sistemas de Gestión de Recursos Humanos) para organizaciones del sector público 5\+ años de experiencia Buscamos un Ingeniero Senior .NET práctico que nos ayude a diseñar, construir y entregar aplicaciones empresariales SaaS de alta calidad y escalables. Este puesto es ideal para alguien que disfruta resolver problemas complejos, escribir código limpio y asumir la responsabilidad total de su trabajo, incluidas las pruebas y la calidad. Lo que harás Desglosar problemas grandes o complejos en partes más pequeñas, diseñar soluciones limpias e implementar el marco central. Construir y mantener APIs RESTful y servicios backend utilizando C\#, .NET Core, Entity Framework y Web API. Aplicar patrones de arquitectura de software como el Diseño Orientado al Dominio (DDD) y CQRS para construir sistemas modulares y escalables. Trabajar directamente con SQL Server: diseñar bases de datos, escribir procedimientos almacenados, optimizar consultas y ajustar el rendimiento. Utilizar Entity Framework (EF Core o EF6\) para ORM y acceso a datos. Escribir código limpio, testeable y mantenible, con una documentación adecuada. Asumir la responsabilidad total de probar tu propio código —pruebas unitarias, de integración y de rendimiento— como parte de una configuración de equipo «Shift Left / Sin QA». Colaborar con gerentes de producto y otros equipos para comprender los requisitos y entregar funciones centradas en el cliente. Utilizar herramientas de desarrollo con IA (obligatorio) —incluidas GitHub Copilot, Claude o similares— para ayudar con la generación de código, refactorización, documentación y velocidad de desarrollo.


