CSA Partners

Ingeniero Senior de Software Full Stack

JavaScriptTypeScriptSQLC#
Traducción automática. Consulta el original.

Descripción

CSA Partners es un proveedor líder de servicios de segregación de costes, ayudando a los propietarios de inmuebles comerciales a maximizar los ahorros fiscales mediante la depreciación acelerada. Nuestro equipo de expertos se especializa en identificar y reclasificar activos de propiedad personal para acortar el tiempo de depreciación a efectos fiscales, lo que resulta en importantes beneficios fiscales para nuestros clientes.

El Puesto

Buscamos un Ingeniero Senior de Software Full Stack para unirse a nuestro equipo en un entorno de trabajo híbrido, con experiencia práctica en Dynamics 365 CRM y un historial de entrega de software personalizado de principio a fin. En este puesto, serás fundamental en el diseño, la creación y el mantenimiento de aplicaciones e integraciones que sirvan a múltiples departamentos de la organización, con Dynamics 365 y Dataverse en el centro de nuestros datos de ventas y operaciones. Como contribuyente clave en un equipo pequeño, serás responsable de las funcionalidades desde los requisitos hasta la producción, influirás en las decisiones de diseño y ayudarás a dar forma a cómo utilizamos el desarrollo asistido por IA y los agentes de IA para impactar directamente en los resultados del negocio.

¿Qué harás?

  1. Desarrollar interfaces web receptivas y fáciles de usar utilizando HTML, CSS, JavaScript/TypeScript, y ReactJS tanto para clientes internos como externos.
  1. Diseñar soluciones front-end intuitivas para mejorar los flujos de trabajo de los equipos de Operaciones, Éxito del Cliente, Ventas, Marketing y Finanzas.
  1. Crear, dar soporte y extender C#/.NET APIs para soportar funcionalidades front-end y permitir un intercambio de datos sin fisuras entre sistemas, incluyendo Dynamics 365 y Dataverse.
  1. Colaborar estrechamente con las partes interesadas de los departamentos para comprender sus requisitos y traducirlos en soluciones de software efectivas.
  1. Garantizar el rendimiento, la accesibilidad y la escalabilidad de front-end.
  1. Diseñar y gestionar esquemas de bases de datos y consultas para sistemas SQL y NoSQL para optimizar el flujo de datos.
  1. Desplegar y mantener aplicaciones utilizando Azure App Service y otras herramientas basadas en la nube, utilizando Azure DevOps para el control de código fuente, seguimiento de trabajo y pipelines de CI/CD.
  1. Ser responsable de las funcionalidades de principio a fin, desde los requisitos y el diseño hasta el desarrollo, las pruebas, el despliegue y el soporte continuo, trabajando dentro de prácticas Ágiles, Scrum y Kanban.
  1. Diseñar, construir y dar soporte a personalizaciones de Dynamics 365 CRM, incluyendo tablas de Dataverse y roles de seguridad, aplicaciones basadas en modelos, plug-ins, scripting de formularios JavaScript, flujos de Power Automate e integraciones a través de la Web API de Dataverse.
  1. Construir y mantener integraciones de IA, agentes y servidores de Model Context Protocol (MCP) que conecten asistentes de IA a nuestros datos de CRM y sistemas empresariales, con controles de seguridad y acceso apropiados.
  1. Utilizar herramientas de desarrollo asistido por IA, como Claude Code y Claude Design, para acelerar la creación de prototipos, el desarrollo, las pruebas y la documentación, manteniendo la calidad del código y los estándares de revisión.
  1. Apoyar a otros miembros del equipo para promover una cultura de aprendizaje y colaboración.
  1. Realizar otras tareas relacionadas según se asignen.

¿Qué aportas?

  1. + de 6 años de experiencia profesional en desarrollo de software full stack en las capas front-end, back-end y de bases de datos.
  1. Experiencia demostrada en la entrega de soluciones de software personalizadas de principio a fin, desde la recopilación de requisitos hasta el diseño, la creación, el despliegue y el soporte, idealmente en un equipo pequeño asumiendo múltiples roles.
  1. Fuerte experiencia en HTML, CSS, JavaScript, y ReactJS.
  1. Dominio de C#/.NET y desarrollo de API RESTful.
  1. Conocimiento de bases de datos relacionales (SQL) y sistemas de bases de datos NoSQL.
  1. Experiencia en el despliegue y mantenimiento de software en entornos en la nube, particularmente Azure.
  1. Familiaridad con sistemas de control de versiones (Git) y prácticas de desarrollo Ágil.
  1. + de 2 años de experiencia práctica en desarrollo de Dynamics 365 CRM / Dataverse, incluyendo personalizaciones, plug-ins, Power Automate e integraciones (requerido).
  1. Sólida comprensión de los procesos de lanzamiento de software y pipelines de CI/CD.
  1. Sólidas habilidades analíticas y de resolución de problemas.
  1. Excelentes habilidades de comunicación para interactuar con partes interesadas interdepartamentales.

Requisitos Físicos

  1. Períodos prolongados de estar sentado en un escritorio y trabajando en un ordenador.

Preferible / A tener en cuenta

  1. Experiencia en la creación de servidores MCP, agentes de IA o integraciones impulsadas por LLM (una gran ventaja).
  1. Experiencia profesional utilizando herramientas de desarrollo asistido por IA como Claude Code, Claude Design o similares (preferible, no requerido).
  1. Experiencia más amplia en Power Platform, como Power Apps o Power BI, o una certificación de Microsoft como PL-400 (Desarrollador de Power Platform).
  1. Experiencia con NPM y herramientas de compilación front-end.
  1. Familiaridad con las mejores prácticas de seguridad de API.
  1. Comprensión de los principios de UI/UX y capacidad para contribuir a las discusiones de diseño.
  1. Experiencia previa desarrollando herramientas o soluciones para los equipos de Operaciones, Éxito del Cliente, Ventas o Finanzas.
  1. Familiaridad con Flutter y Dart para el desarrollo de aplicaciones multiplataforma.

¿Qué ofrecemos?

  • Compensación competitiva
  • Beneficios de seguro médico
  • Seguro de vida
  • Incapacidad a corto y largo plazo
  • Tiempo libre remunerado
  • Días festivos remunerados
  • Plan 401(k) con aportación de la empresa

Descargo de responsabilidad: Esta descripción del puesto tiene como objetivo transmitir información esencial para comprender el alcance del puesto y no pretende ser una lista exhaustiva de la experiencia, habilidades, esfuerzos, deberes, responsabilidades o condiciones de trabajo asociadas con el puesto. Los deberes, responsabilidades y actividades pueden cambiar en cualquier momento con o sin previo aviso.

CSA Partners es un Empleador que ofrece Igualdad de Oportunidades y cumple con todas las leyes de empleo federales, estatales y locales aplicables. Se pueden realizar ajustes razonables para permitir que las personas con discapacidades realicen las funciones esenciales del puesto.

Más oportunidades con un solo perfil

¿Quieres optar a más puestos sin repetir todo el proceso? Crea tu perfil para que te encuentren las empresas que usan Nort.

Crear mi perfil

Tu próximo empleoya está buscándote.

Nort

Plataforma de reclutamiento inverso para programadores