Acerca de CodeRoad
CodeRoad proporciona servicios de desarrollo de software de extremo a extremo, ayudando a las empresas a escalar con soluciones de infraestructura ideales. Desde la ampliación de personal hasta equipos de TI dedicados y ingeniería de software general, nuestros servicios tecnológicos nearshore empoderan a las empresas para prosperar en un paisaje digital en constante evolución.
Acerca del Rol
Como Desarrollador de Software Senior .NET/Blazor, serás la columna vertebral técnica para las modernizaciones empresariales dentro de los PODs de ingeniería de nuestros clientes. Anclarás iniciativas de ingeniería de software de extremo a extremo, que van desde un análisis profundo del código y la refactorización arquitectónica hasta actualizaciones de la pila tecnológica, mientras construyes aplicaciones web escalables y de alto rendimiento utilizando la última pila de Microsoft, incluyendo .NET 8+ y Blazor.
Este rol es crítico para modernizar arquitecturas heredadas en aplicaciones empresariales resilientes y listas para producción. Trabajando de manera integrada en un entorno ágil Scrum, traducirás la estrategia de producto de alto nivel en planes técnicos accionables, realizarás investigaciones y evaluaciones de herramientas, y documentarás patrones y estándares fundamentales que eleven la calidad general de la ingeniería en el equipo.
Responsabilidades Clave
- Diseñar y desarrollar aplicaciones web robustas, seguras y escalables aprovechando C#, .NET y arquitecturas de UI basadas en componentes en Blazor.
- Anclar iniciativas de modernización de aplicaciones liderando el análisis de código, la planificación de migraciones, las actualizaciones de la pila tecnológica y la optimización del rendimiento.
- Orquestar la ejecución técnica dentro de un POD Scrum, tomando objetivos de alto nivel y formulando estrategias concretas para entregar código listo para producción al final de cada Sprint.
- Colaborar sin problemas con propietarios de productos, arquitectos empresariales, líderes de ingeniería y equipos de QA para dar forma a discusiones arquitectónicas y toma de decisiones técnicas.
- Evaluar tecnologías emergentes, herramientas de desarrollo de IA y marcos de ingeniería para establecer patrones de mejores prácticas y estándares de sistema.
- Optimizar la lógica de negocio del backend, las consultas a bases de datos en SQL Server y los servicios RESTful para asegurar el máximo rendimiento, fiabilidad y seguridad de la aplicación.
Requisitos
- 7+ años de experiencia en ingeniería de software enfocándose en aplicaciones empresariales dentro del ecosistema de Microsoft.
- Pila Tecnológica Principal: Dominio profundo en .NET Core / .NET 8+, C#, Blazor y Microsoft SQL Server.
- Fundamentos Web: Dominio de estándares web modernos, incluyendo HTML5, CSS3, JavaScript y diseño de UI basado en componentes.
- Pruebas y Calidad: Experiencia comprobada en pruebas unitarias de lógica de negocio del backend, patrones de pruebas automatizadas CI/CD y escritura de código limpio y mantenible.
- Ingeniería Asistida por IA: Experiencia práctica utilizando herramientas modernas de productividad de IA como GitHub Copilot, Microsoft Copilot o Cursor para exploración y refactorización rápida de código.
- Mentalidad de Propiedad: Fuerte capacidad de resolución de problemas, liderazgo técnico y la habilidad de operar de manera independiente con alta responsabilidad.
- Obligatorio: Inglés avanzado (escrito y verbal) para una colaboración fluida con los clientes.
Deseable
- Experiencia práctica o exposición activa a características de .NET 10 y modos híbridos de Blazor WebAssembly / Server.
- Experiencia con RESTful APIs, arquitectura de microservicios y servicios en la nube (Azure).
- Conocimiento sobre cumplimiento de HIPAA o experiencia previa en ecosistemas tecnológicos de salud.
- Familiaridad con la contenedorización moderna (Docker) y flujos de trabajo de DevOps empresariales.
Lo que te encantará
- Flexibilidad 100% remota.
- Días festivos pagos.
- Generoso tiempo libre pagado (PTO).
- Asistencia para seguro de salud.
- Compensación competitiva en USD.
- Oportunidades de crecimiento continuo y avance profesional.