remote
Senior Software Engineer - Dynamics 365 System Administrator - Caterpillar
Systems Engineer
Senior engineer responsible for configuring, maintaining, and optimizing Microsoft Dynamics 365 environments, leveraging Azure, Power Platform, and SQL to ensure high availability, performance, and security for enterprise business processes.
About the role
Key Responsibilities
- Configure, deploy, and maintain Microsoft Dynamics 365 modules, ensuring alignment with business requirements.
- Monitor system health, performance, and security; implement proactive tuning and incident resolution.
- Develop and manage integrations with Azure services, Power Platform, and external data sources using APIs and custom connectors.
- Write and maintain PowerShell scripts and SQL queries for automation, data migration, and reporting.
- Collaborate with functional teams to design solutions, provide technical guidance, and support continuous improvement initiatives.
Requirements
- 5+ years of experience administering Microsoft Dynamics 365 in an enterprise setting.
- Strong knowledge of Azure infrastructure, Power Platform (Power Apps, Power Automate), and SQL Server.
- Proficiency in scripting languages such as PowerShell and experience with RESTful APIs.
- Demonstrated ability to troubleshoot complex system issues and implement performance optimizations.
- Excellent communication skills and ability to work cross‑functionally with business stakeholders.