DESCRIPCIÓN
Buscamos un Desarrollador Full Stack Senior con experiencia en el desarrollo y mantenimiento de APIs en .NET y frontend en Angular, con conocimiento en gestión de proyectos de desarrollo de software, control de versiones con Git y manejo de bases de datos relacionales y no relacionales.
Responsabilidades
• Desarrollar y mantener funcionalidades de extremo a extremo: modelo de datos, lógica de negocio, API e interfaz.
• Diseñar y consumir APIs REST en ASP.NET Core, incluyendo comunicación en tiempo real.
• Consumir e integrar servicios SOAP/XML (WITSML) mediante la implementación de clientes en .NET Core.
• Construir interfaces y tableros de datos en Angular, con visualizaciones y reportes exportables.
• Modelar, consultar y optimizar datos en bases relacionales y documentales.
• Dar soporte a servicios de procesamiento en segundo plano de ejecución continua.
• Diagnosticar y resolver incidencias en ambientes productivos.
• Participar en la modernización progresiva de módulos heredados, sin comprometer la operación.
• Documentar decisiones técnicas y dejar trazabilidad del trabajo propio.
NIVEL DE EXPERIENCIA
Senior — 5+ años de experiencia cualificado en desarrollo de software, con al menos:
• 4 años en backend con C# / .NET
• 3 años en frontend con Angular (versión 12 o superior)
• 2 años trabajando en modalidad remota o distribuida
Se valora haber mantenido sistemas en producción de largo ciclo de vida, no solo proyectos nuevos.
CONOCIMIENTOS TÉCNICOS OBLIGATORIOS
Lenguajes
• C#
• TypeScript / JavaScript
• Python (para migración de procesos y soporte a desarrollos existentes)
• SQL
• HTML5 / CSS3
Frameworks y librerías
• ASP.NET Core (Web API, inyección de dependencias, middleware)
• Entity Framework Core
• Angular 12+, RxJS, Angular Material / CDK
• Tailwind CSS o framework CSS utilitario equivalente
• Al menos una librería de graficación de datos (Highcharts, ECharts, ApexCharts, Chart.js o similar)
• SignalR, WebSockets o tecnología equivalente