Summary
A full-stack engineer in Singapore who designs, builds, and maintains enterprise .NET (C#, ASP.NET Core) applications and integrations on Azure, while customizing Dynamics 365 CRM and Power Platform. Work spans Dataverse configuration, API development, troubleshooting with App Insights, and CI/CD via Azure DevOps/GitHub Actions.
About the Role
We are seeking a motivated Full Stack Engineer with strong expertise in .NET, Azure, Dynamics 365, and Power Platform.
This role involves designing, developing, and maintaining enterprise-grade applications and integrations, ensuring high performance and scalability.
Job Responsibilities
Design, build, and maintain .NET applications (C#, ASP.NET Core).
Develop and deploy components using Azure services (Azure Functions, App Service, Logic Apps, API Management).
Customize and maintain Dynamics 365 CRM apps:
Configure Dataverse schema, forms/views, and business rules.
Extend functionality using JavaScript, C# plugins, and Power Automate flows.
Build and maintain APIs and integrations with other enterprise systems.
Troubleshoot production issues using logs and telemetry (App Insights/Log Analytics), perform root-cause analysis, and implement preventative fixes.
Implement CI/CD pipelines using Git and Azure DevOps/GitHub Actions for automated build, test, and deployment.
Collaborate with product owners and analysts to clarify requirements, estimate effort, and communicate progress.
Produce and maintain technical documentation and operational runbooks.
Required Knowledge and Experience
3 to 5 years of experience in full-stack development.
Proficiency in C#, ASP.NET Core, and .NET framework.
Hands-on experience with Azure services and cloud-based deployments.
Strong knowledge of Dynamics 365 CRM and Power Platform.
Familiarity with JavaScript, Power Automate, and API development.
Experience with Git, CI/CD pipelines, and Azure DevOps/GitHub Actions.
Problem-solving skills and ability to troubleshoot complex issues.
Nice to have
Knowledge of enterprise integrations and API Management.
Experience with App Insights and Log Analytics for monitoring.