We are seeking an experienced Senior Software Developer (.NET) with strong expertise in Microsoft technologies to join our Singapore team. The ideal candidate will have extensive hands-on experience in .NET, Dynamics 365 CRM, Power Platform, and Azure/AWS environments, with proven success leading end-to-end enterprise implementations.
Key Responsibilities:
- Lead and deliver large-scale Microsoft Dynamics 365 CRM implementations (Sales, Service, Marketing, Field Service), including multi-geo rollouts and complex integrations.
- Provide technical architecture, solution design, and hands-on development across Microsoft technologies.
- Configure, customize, and extend Dynamics CRM (2013, 2016, Dynamics 365 CE Cloud) including CRM SDK, plug-ins, Javascript, Azure Functions, Web API services, and Azure Service Bus.
- Develop enterprise solutions using .NET 4.x, C#, XML, Ajax, OData query, and HTML5.
- Deploy and manage MSCRM installations, set-ups, and multi-site environments.
- Build modern workloads leveraging Power Platform (Power Automate, Power BI, Power Apps).
- Collaborate closely with business stakeholders, ensuring delivery excellence and customer satisfaction.
- Mentor team members and provide leadership in technical design and delivery.
- Exposure to AWS cloud environments will be highly advantageous.
Job Requirements
- Education: Degree in Computer Science, Information Technology, or related field.
- Experience: 10-15 years in IT with:
8-10 years on Microsoft technologies.
Minimum 6-8 years in .NET and Dynamics CRM (including Dynamics 365 CE Cloud).
At least 2-3 end-to-end enterprise MSCRM implementations as Technical Architect. - Proven expertise in Dynamics 365 Sales, Service, and Field Service.
- Hands-on experience with SharePoint, Power Platform, and Azure-based integrations.
- Strong knowledge of MSCRM versions (2013, 2016, Dynamics 365).
- Strong customer-facing, stakeholder management, and team leadership skills.
- AWS experience preferred.