M26306 Microsoft Dynamics 365 CE Developer

Hace 7 días

san pedro garza garcía, nuevo león, México Cimmyt Jornada completa
Description

CIMMYT is a cutting-edge, non-profit, international organization dedicated to solving tomorrow’s problems today. It is entrusted with fostering improved quantity, quality, and dependability of production systems and basic cereals such as maize, wheat, triticale, sorghum, millets, and associated crops through applied agricultural science, particularly in the Global South, through building strong partnerships. This combination enhances the livelihood trajectories and resilience of millions of resource-poor farmers, while working towards a more productive, inclusive, and resilient agrifood system within planetary boundaries. CIMMYT is a core CGIAR Research Center, a global research partnership for a food-secure future, dedicated to reducing poverty, enhancing food and nutrition security, and improving natural resources.  For more information, visit https://www.cimmyt.org/

Responsibilities:

• Design, build, and maintain customizations within Dynamics 365 Customer Engagement (CE), including entities, forms, views, and model-driven apps

• Develop plugins (C# / .NET) across the execution pipeline (pre-validation, pre-operation, post-operation stages)

• Implement client-side scripting (JavaScript / TypeScript) for form behavior, validation, and business logic

• Build and maintain Custom APIs and reusable business logic components

• Configure and maintain the CE security model (security roles, teams, business units, field-level security)

• Support solution packaging, versioning, and managed solution deployment across environments

• Design, develop, and maintain robust integrations across internal and external systems (D365 F&O, D365 CE, Icertis, Sapience HCM, SAP Concur, Workday Adaptive Planning)

• Implement API-first solutions using REST, OData, and event-driven patterns

• Troubleshoot and resolve integration failures, including root-cause analysis and permanent remediation

• Ensure secure data exchange through appropriate authentication, authorization, and encryption mechanisms

• Handle integration failures, retries, dead-letter handling, and resilience patterns

• Contribute to integration architecture standards, naming conventions, and reusable frameworks

• Build and maintain data pipelines (ETL/ELT) across Fabric and Dataverse

• Develop and optimize data models, including relationships, calculated/rollup fields, and indexing strategy

• Perform data validation and reconciliation checks between source and target systems

• Support monitoring of data flows, pipeline failures, and timely issue resolution

• Maintain data lineage documentation to support governance and audit requirements

• Develop dashboards and reports aligned with stakeholder and business KPI requirements

• Build semantic models and DAX calculations to support self-service and embedded analytics

• Optimize report performance, query folding, and dataset refresh strategies

• Enable self-service analytics where appropriate, with adequate governance guardrails

• Validate data accuracy with business stakeholders prior to publication

• Ensure alignment between the data platform layer and the reporting layer (single source of truth)

• Develop and maintain integration solutions using Azure Logic Apps, Azure Functions, and Azure Service Bus / Event Grid

• Support synchronous and asynchronous integration patterns and orchestrated workflows

• Troubleshoot, monitor, and optimize deployed Azure services for cost and performance

• Apply secure configuration practices (managed identities, Key Vault, network restrictions) to Azure resources

• Implement and maintain CI/CD pipelines for D365 CE solutions, Azure resources, and integration artifacts

• Support deployment processes across environments (Dev, QA, UAT, Prod) with controlled promotion gates

• Maintain version control, branching strategy, and traceability between requirements, code, and releases

• Automate deployment and testing processes to reduce manual effort and deployment risk

• Promote infrastructure-as-code and reusable deployment templates

• Investigate and resolve technical issues across integrated systems within defined SLAs

• Perform debugging, log analysis, and root cause analysis for production incidents

• Support production environments, on-call rotations (as applicable), and incident resolution

• Maintain an issue log and contribute to post-incident reviews and preventive action plans

• Execute technical testing of integrations, data flows, and CE customizations (unit, integration, regression)

• Support User Acceptance Testing (UAT) cycles, including technical validation and defect triage

• Ensure defect resolution and adherence to solution quality standards prior to release

• Maintain test case documentation and