remote
Senior Microsoft Dynamics Software Engineer - abstra
Software Engineer
Lead the design, development, and maintenance of Microsoft Dynamics solutions, leveraging C#, .NET, Azure, and Power Platform to deliver scalable, high‑performance business applications.
About the role
Key Responsibilities
- Architect and develop custom Microsoft Dynamics 365 modules using C# and .NET Core, ensuring alignment with business requirements and best practices.
- Integrate Dynamics 365 with Azure services (Functions, Logic Apps, Service Bus) to enable seamless data flow and automation.
- Design and maintain complex SQL Server schemas, stored procedures, and data migration scripts for high‑volume transactional data.
- Collaborate with cross‑functional teams to implement Power Platform solutions (Power Apps, Power Automate, Power BI) that extend Dynamics capabilities.
- Perform code reviews, unit testing, and performance tuning to uphold code quality and system reliability.
- Provide technical mentorship to junior developers and contribute to continuous improvement of development processes.
Requirements
- 5+ years of experience developing Microsoft Dynamics 365 solutions.
- Proficient in C#, .NET Core, and Azure cloud services.
- Strong SQL Server skills, including query optimization and data modeling.
- Hands‑on experience with Power Platform (Power Apps, Power Automate, Power BI).
- Excellent problem‑solving skills and a collaborative mindset.