Senior Developer- Microsoft Dynamics

eClerx•New York, NY
•$120,000 - $140,000

About The Position

eClerx is seeking a Senior Developer with expertise in enterprise application development using Microsoft Dynamics and Power Apps to support a premier client, a leading global financial institution. The role focuses on architecture, design, and development across Microsoft Dynamics and the Power Platform, as well as core platform engineering initiatives involving security, resiliency, scalability, observability, product upgrades, and integrations between Dynamics and on-premises systems as needed. The Senior Developer works with product owners, business stakeholders, and engineering teams to define requirements and implement scalable, secure, maintainable solutions. The role provides technical leadership to development squads, supports Agile delivery and DevOps practices, develops enterprise integrations and AI-powered capabilities, and supports production releases and ongoing platform operations.

Requirements

  • At least 7 years of software engineering experience, including hands-on development of enterprise applications.
  • Bachelor's degree in Computer Science or a related field.
  • Experience with Microsoft Dynamics 365 Customer Engagement.
  • Experience with Power Apps, Power Automate, plug-ins, and related architecture and design practices.
  • Experience with Azure services, including Azure Data Factory, Service Bus, Azure SQL, Logic Apps, and Azure Key Vault.
  • Experience with Copilot Studio.
  • Experience with GitHub Actions for CI/CD and C#/.NET.
  • Experience working in Agile development environments.
  • Strong problem-solving and troubleshooting skills, with sound technical judgment.
  • Excellent verbal and written communication skills.
  • Comfort interacting directly with business users at all levels.

Nice To Haves

  • Certifications in Dynamics 365, Power Platform, or Azure.
  • Knowledge of enterprise architecture patterns.
  • Experience with the full application lifecycle, including functional, regression, performance, and integration testing, as well as release and delivery management.

Responsibilities

  • Partner with product owners and business stakeholders to gather requirements, conduct technical analysis, and develop implementation plans.
  • Design and define scalable, secure, and maintainable solution architectures for Microsoft Dynamics 365 and Power Platform applications.
  • Collaborate with Security, Identity Management, Networking, Exchange/Email, and Central Power Platform Engineering teams to ensure a stable, secure, and sustainable platform.
  • Provide technical leadership to business-aligned development squads by guiding solution design and architecture, reviewing code and platform configurations, developing reusable components and shared services, automating processes, and promoting DevOps and CI/CD practices.
  • Develop and enhance Microsoft Dynamics 365 Customer Engagement solutions using iterative Agile delivery, including unit, integration, and regression testing.
  • Design and implement enterprise-system integrations using Azure Service Bus, Azure Data Factory, Azure Logic Apps, and Dynamics 365 data migration capabilities.
  • Enable and support AI-powered capabilities through Microsoft AI Builder and Copilot Studio integrations.
  • Build and maintain CI/CD pipelines using GitHub Actions to support automated deployments and platform governance.
  • Support production releases, troubleshoot issues, and provide ongoing operational support to maintain platform availability and reliability.
  • Identify opportunities to improve platform performance, scalability, security, and developer productivity.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service