remote
Senior Software Engineer - MS Dynamics 365 - Metropolitan Transportation Authority
Software Engineer
Lead the design, development, and enhancement of Dynamics 365 solutions, leveraging C#, .NET, Azure, and Power Platform to deliver enterprise-grade applications for a large transportation organization.
About the role
Key Responsibilities
- Architect and develop custom Dynamics 365 modules using C# and .NET, ensuring scalability and performance.
- Integrate Dynamics 365 with Azure services (Logic Apps, Functions, API Management) to support enterprise workflows.
- Collaborate with business analysts to translate functional requirements into technical specifications and user stories.
- Implement data migration, reporting, and Power Platform (Power Apps, Power Automate) solutions to extend platform capabilities.
- Participate in code reviews, unit testing, and continuous integration/continuous deployment (CI/CD) pipelines.
- Provide mentorship to junior developers and contribute to best‑practice documentation.
Requirements
- 5+ years of software development experience with a focus on Dynamics 365 and .NET technologies.
- Proficiency in C#, ASP.NET Core, Entity Framework, and SQL Server.
- Hands‑on experience with Azure services (App Service, Functions, Logic Apps, API Management).
- Strong understanding of Power Platform components and their integration with Dynamics 365.
- Experience in Agile/Scrum environments and delivering iterative releases.