Desarrollador Senior - D365/Power Platform/Azure Hybrid - US

Desarrollador Senior - D365/Power Platform/Azure

Tiempo completo • Hybrid - US
TÍTULO: Desarrollador Senior - D365/Power Platform/Azure
UBICACIÓN: Washington, DC/ en el lugar
Tipo de empleo: Contrato w2/1099/C2C
EDUCACIÓN MÍNIMA: Licenciatura en informática, campo relacionado o experiencia equivalente.
EXPERIENCIA REQUERIDA: 15 años
ENTREVISTAS: En persona
 
Descripción del puesto:
El cliente busca un Desarrollador Senior práctico para construir, lanzar y dar soporte a STAAND en Dynamics 365 y Power Platform. Las tareas incluyen codificación diaria, propiedad de CI/CD y ALM, revisiones de calidad, soporte en producción y colaboración directa con el personal para satisfacer las necesidades.
Tipo de empleo: Contrato w2/1099/C2C
 
Descripción completa:
El cliente requiere un Desarrollador Senior práctico para construir, liberar y operar STAAND (Stronger Together Against Abuse and Neglect in DC), el Comprehensive certificado federalmente por el Distrito. STAAND está construido sobre Microsoft Dynamics 365 y el inquilino Power Platform in a Government Community Cloud (GCC), con los servicios Azure operando en la nube comercial de Microsoft. El Recurso escribirá personalmente código complejo, será propietario de CI/CD y Power Platform ALM de principio a fin, pasará la calidad mediante revisión de pull requests, gestionará el proceso de soporte y lanzamiento en producción, y se relacionará directamente con trabajadores sociales, supervisores, socios de agencias privadas y la organización de formación para asegurar que la entrega cubra las necesidades operativas reales. Este es un rol de líder operativo: se espera que el Recurso esté presente diariamente en la base de código.
 
Responsabilidades clave: 
3.1 Desarrollo práctico 
· Personalmente diseña y escribo trabajos complejos en el backlog: plugins de Dataverse y APIs personalizadas en C#/.NET, controles PCF, extensiones de cliente TypeScript/JavaScript, Power Fx complejos, Azure Functions y Logic Apps, y componentes de integración.
· Construir y mantener integraciones a lo largo del límite GCC/comercial, incluyendo reintentos, idempotencia, manejo de letras muertas y lógica de conciliación.
· Optimizar el rendimiento de la plataforma: ordenamiento y profundidad de ejecución de plugins, ajuste de consultas y FetchXML, agrupación contra límites de protección de API y servicios, comportamiento de páginas y caché del portal, y tiempos de carga de formularios/vistas.
· Implementa funcionalidad de portales en seis portales externos, incluyendo roles web, permisos de tabla y flujos de autenticación de usuarios externos.
· Construir y mantener la cobertura de pruebas automatizadas: pruebas unitarias para complementos y código personalizado, pruebas de integración para interfaces y suites de regresión de interfaz de usuario.
· Produce prototipos y clavos para reducir riesgos en las decisiones de diseño antes de entrar en el retraso del sprint.
· Refactorizar y liquidar la deuda técnica con una cadencia definida.
 
3.2 CI/CD, ALM e Ingeniería de Lanzamientos 
· Posee las canalizaciones de compilación y lanzamiento de YAML de Azure DevOps, tareas de Power Platform Build Tools, exportación/empaqueta/desempaquetado de soluciones, variables de entorno, referencias de conexión y despliegue automatizado en Dev, Test, UAT, Train y Producción.
· Propia estrategia de ramificación y fusión, esquema de versionado y cadencia de lanzamiento; mantener todas las soluciones y código bajo control de versiones sin cambios manuales en producción.
· Mantener la estrategia e higiene ambiental con el Arquitecto: cadencia de actualización, enmascaramiento de datos para entornos inferiores, políticas de entorno gestionado, alineación de políticas DLP y monitorización de capacidad.
· Integrar puertas de calidad en la pipeline: análisis estático, verificador de soluciones Power Platform, escaneo de dependencias y secretos, ejecución de pruebas y umbrales de fallo forzados.
· Automatizar la provisión de infraestructura para componentes de Azure (Bicep/ARM o Terraform) para que los entornos sean reproducibles.
· Planificar y ejecutar las liberaciones: notas de liberación, libros de despliegue, planes de rollback, criterios de go/no-go y verificación post-despliegue.
· Ejecutar la onda de lanzamientos bianual de Dynamics 365 y la actualización mensual de Power Platform: pruebas de acceso anticipado, remediación de deprecaciones y validación de regresión según el plan de impacto del Arquitecto.
· Reducir continuamente el tiempo de ciclo de liberación, la tasa de fallos de despliegue y los pasos de despliegue manual; informar de métricas tipo DORA.
 
3.3 Revisión de código y calidad de ingeniería 
· Actúa como revisor principal y autoridad de fusión para las solicitudes de extracción en ramas protegidas.
· Hacer cumplir estándares de codificación, requisitos de seguridad, patrones de rendimiento y umbrales de cobertura de pruebas; rechazar trabajos con hallazgos específicos y accionables.
· Mantén la definición de hecho, lista de verificación de PR y SLA de revisión de código para que la revisión no se convierta en un cuello de botella.
· Revisa específicamente para detectar defectos de seguridad: inyección, deserialización insegura, secretos codificados en fija, permisos de portales inseguros y manejo inseguro de PII/PHI.
· Revisa los cambios relacionados con la IA — modificaciones rápidas, alcance de herramientas de agentes, cambios en el código de conexión a tierra — en comparación con el marco de evaluación del Arquitecto antes de la fusión.
· Mentorizar al personal de CFSA y a otros desarrolladores contratados mediante la revisión; tratar la revisión como un mecanismo de transferencia de capacidades.
 
3.4 Soporte de producción y salud de la solución 
· Propio triaje, diagnóstico y resolución de defectos de producción en módulos y portales; impulsar el análisis de causa raíz y correcciones permanentes.
· Mantener la monitorización, alertas y observabilidad: Application Insights, Azure Monitor, auditoría de Dataverse y logs de trazado de complementos, telemetría de portales y paneles de fallos de integración.
· Operar según niveles de severidad definidos y objetivos de respuesta/resolución; proporcionar cobertura de hipercuidado tras cada liberación.
· Participar en la rotación de escalada para incidentes críticos de producción, incluyendo horas externas al núcleo según sea necesario.
· Monitorizar la capacidad, el crecimiento del almacenamiento, el consumo de licencias y API, y el gasto en Azure; señalar tendencias antes de que se conviertan en restricciones.
· Mantener y ejercitar procedimientos de respaldo, restauración y recuperación ante desastres; validar periódicamente RTO/RPO.
· Mantén actualizados los libros de ejecución, los registros de errores conocidos y la documentación de soporte.
 
3.5 Compromiso con clientes y partes interesadas 
· Trabaja directamente con trabajadores sociales, supervisores, socios de agencias privadas, especialistas en desarrollo de recursos y personal fiscal para entender las solicitudes antes de construir.
· Facilitar sesiones de refinamiento de requisitos y elaboración de historias; traducir el lenguaje de práctica en criterios de aceptación construibles y comprobables.
· Haz demos al final del sprint y antes del lanzamiento; recoge y actúa según el feedback.
· Planificar y apoyar las pruebas de aceptación del usuario; triaje de defectos durante el UAT y proporcionar recomendaciones de go/no.
· Colabora con la organización de formación en las notas de publicación, hojas de consejos, alineación del calendario de formación y comunicaciones para cambios.
· Sirve como punto de contacto técnico para la comunidad de superusuarios y para la vía de escalada del help desk de STAAND.
 
Habilidades:
· Licenciatura en Informática, Ingeniería de Software, Sistemas de Información, Ciencia de Datos o una disciplina técnica estrechamente relacionada. Requisitos de 16 años  
· Experiencia progresiva en desarrollo de software. Requerido 10 años  
· Desarrollo práctico de Dynamics 365 CE / Dataverse / Power Platform. Requisitos de 6 años
· Complemento C#/.NET y desarrollo de API personalizada para Dataverse. Requería 5 años  
· Extensiones de cliente TypeScript/JavaScript y desarrollo de control PCF. Requería 4 años
· Rol de líder técnico sobre un equipo de desarrollo (mínimo 3 desarrolladores). Requerido 4 años  
· Creación y propiedad de la tubería Azure DevOps (YAML, multietapa). Requerido 4 años  
· Power Platform ALM — capas de soluciones, variables de entorno, referencias de conexión, despliegues gestionados. Requería 4 años
· Revisión de solicitudes de extracción como autoridad designada para la fusión en una rama protegida. Requerido 4 años
· Propiedad de soporte en producción con niveles de severidad y SLAs definidos. Requisitos de 4 años
· Desarrollo Azure — Funciones, Logic Apps, Gestión de API, Service Bus, Key Vault. Requerido 4 años  
· Pruebas automatizadas — regresión unitaria, de integración e interfaz de usuario para soluciones D365. Requerido 3 años
· Desarrollo de Power Pages / portales, incluyendo roles web y permisos de tablas. Requerido 3 años
· Operar un sistema en vivo a través de oleadas de lanzamiento semestrales de Microsoft. Requerido 2 años
· Compromiso directo con usuarios empresariales no técnicos para requisitos y UAT. Requerido 4 años
· Práctica de desarrollo seguro — revisión de seguridad a nivel de código, gestión de secretos, manejo de PII/PHI. Requerido 3 años
· Entrega en la nube gubernamental — GCC, GCC High o Azure Government. Deseado 2 años  
· Infraestructura como código — Bicep, ARM o Terraform. Deseado 2 años  
· Integración de IA generativa — Copilot Studio, Azure OpenAI o Azure AI Foundry. Deseado 1 año
· Datos e informes — Power BI, Fabric, Synapse, Data Factory. Deseado 3 años  
· Mentoría y transferencia de capacidades al personal gubernamental. Deseado 3 años  
· Certificado Microsoft: Asociado de Desarrollador de Power Platform (PL-400). Requerido  
· Certificado Microsoft: Experto en Ingeniería DevOps de Power Platform (AZ-400). Obligatorio
· Certificado Microsoft: Azure Developer Associate (AZ-204). Deseado  
· Certificado por Microsoft: Experto en Arquitecto de Soluciones de Power Platform (PL-600). Deseado  
· Certificado Microsoft: Atención al Cliente Dynamics 365 (MB-230) o Consultor Funcional de Ventas (MB-210). Deseado
· Certificado Microsoft: Azure Security Engineer Associate (AZ-500). Deseado 
· Certificado Microsoft: Azure AI Engineer Associate (AI-102). Deseado  
· GitHub Acciones o certificación avanzada de seguridad GitHub. Deseado  
· CSSLP (ISC²). Deseado
· Fundación ITIL 4. Deseado
 

Opciones flexibles de teletrabajo disponibles.

Compensación: 88,00 $ - 93,00 $ la hora




Aplicar aquí.

* campos requeridos

Text me updates about my application
Message and data rates may apply. Message frequency varies. Reply STOP to opt out. Reply HELP for help. See our User Terms of Service and Privacy Policy for details.
Ubicación
Or
Or
If no code provided, add their name instead.
Política de privacidad