Desarrollador Senior C# para Sistemas PDM | Ingeniero .NET Remoto
Remoto
Jornada completa
Usted será parte integral del desarrollo de componentes sofisticados del lado del servidor para nuestros innovadores sistemas PDM. Estos sistemas ayudan a las organizaciones a gestionar datos de productos durante todo el ciclo de vida, desde la concepción y diseño hasta la fabricación y mantenimiento. Sus contribuciones impactarán directamente cómo las empresas de todo el mundo gestionan su información y flujos de trabajo críticos de productos.
Responsabilidades Principales:
- Diseñar y desarrollar componentes robustos del lado del servidor para nuestro sistema PDM utilizando C# y tecnologías .NET avanzadas.
- Implementar lógica empresarial compleja y garantizar alto rendimiento para operaciones de procesamiento de datos críticos.
- Crear y optimizar aplicaciones multi-hilo para manejar operaciones concurrentes de manera eficiente en entornos de alta demanda.
- Colaborar con desarrolladores frontend para asegurar una integración perfecta entre componentes de servidor y cliente.
- Escribir código limpio, mantenible y bien documentado siguiendo las mejores prácticas de la industria actual.
- Participar en revisiones de código y contribuir a la mejora continua de los procesos de desarrollo.
- Solucionar y resolver problemas técnicos complejos en entornos de producción con mínimo tiempo de inactividad.
- Mantenerse actualizado con los últimos avances en el ecosistema .NET (incluyendo .NET 7/8) y recomendar mejoras arquitectónicas.
Habilidades Requeridas:
- Mínimo 3 años de experiencia profesional en desarrollo C# con proyectos verificables.
- Conocimiento profundo de la plataforma .NET y lenguaje C# (hasta las versiones más recientes).
- Sólida comprensión de los principios de programación orientada a objetos y patrones de diseño avanzados.
- Experiencia demostrada en desarrollo y optimización de aplicaciones multi-hilo para rendimiento óptimo.
- Capacidad para escribir código bien estructurado, eficiente y mantenible en entornos de desarrollo colaborativo.
- Familiaridad con técnicas de optimización de rendimiento para aplicaciones del lado del servidor.
- Dominio del idioma inglés suficiente para leer documentación técnica y participar en comunicaciones del equipo.
- Automotivación con excelentes habilidades de resolución de problemas y atención al detalle.
- Disposición para aprender nuevas tecnologías y adaptarse a requisitos cambiantes en un entorno ágil.
Habilidades Adicionales Valoradas:
- Experiencia trabajando con sistemas de gestión de bases de datos relacionales (SQL Server 2019+, Oracle 19c+, PostgreSQL 15+).
- Competencia en desarrollo de aplicaciones utilizando el framework ASP.NET Core 6.0 o superior.
- Conocimiento de diseño e implementación de API RESTful y principios de arquitectura de microservicios.
- Experiencia con sistemas de control de versiones modernos (Git, Azure DevOps, GitHub).
- Comprensión de pipelines CI/CD y prácticas DevOps para implementación continua.
- Exposición a plataformas en la nube (Azure, AWS) para desplegar aplicaciones de servidor escalables.
- Experiencia previa con desarrollo de interfaz de usuario o capacidades full-stack en proyectos empresariales.
- Familiaridad con sistemas PDM/PLM o soluciones de software empresarial similares para gestión de datos.
Por Qué Unirse a Nosotros:
Únase a nuestro equipo innovador y trabaje en soluciones PDM de vanguardia que marcan una diferencia real para empresas de diversas industrias. Ofrecemos compensación competitiva, flexibles acuerdos de trabajo remoto, oportunidades de crecimiento profesional y un entorno colaborativo donde sus ideas y contribuciones son valoradas. Forme parte de nuestra historia de éxito mientras revolucionamos cómo las empresas gestionan sus datos de productos en la era digital.