We are seeking a highly skilled and experienced D365 Commerce Developer with strong proficiency in X++, C#, TypeScript, and JavaScript. The ideal candidate will play a pivotal role in designing, developing, and implementing custom solutions and extensions for Microsoft Dynamics 365 Commerce and Point of Sale (POS) environments. This role requires a deep understanding of D365 Commerce architecture, web technologies, and integration capabilities, coupled with a commitment to delivering high-quality, scalable solutions.
Responsibilities:
- Develop custom solutions and extensions for D365 Commerce and Point of Sale (POS) environments, leveraging X++, C#, TypeScript, and JavaScript.
- Configure and customize POS systems (MPOS, CPOS) to meet specific business requirements, ensuring optimal functionality and user experience.
- Design and implement robust integrations between Microsoft Dynamics 365 Commerce and other internal/third-party systems and peripherals.
- Utilize the Retail SDK, Commerce Scale Unit, and Store Commerce App for development, customization, and deployment.
- Participate actively in the full lifecycle of D365 Commerce/POS implementations, from detailed requirements gathering and solution design to development, testing, go-live, and post-implementation support, including troubleshooting and resolving technical issues.
- Develop extensions for Commerce Site Builder, Point of Sale (POS, MPOS), Commerce Runtime, and Hardware Station.
- Create and consume Microservices using .NET Core APIs to enhance D365 Commerce functionalities.
- Provide technical support and training to end-users as needed, ensuring smooth adoption and operation of implemented solutions.
Required Skills and Experience:
- Proficiency: Demonstrated proficiency in X++, C#, TypeScript, and JavaScript.
- Web Technologies: Strong experience with web technologies including ASP.NET, HTML5, CSS3, and React.
- D365 Commerce Expertise: Strong understanding of D365 Commerce architecture and extensive experience with POS functionalities.
- Extension Development: Proven experience developing extensions for Commerce Site Builder, POS, Commerce Runtime, and Hardware Station.
- Integration: Experience integrating Microsoft Dynamics 365 Commerce with other systems, utilizing REST and RPC APIs.
- Database Knowledge: Knowledge of database technologies, specifically SQL Server.
- Cloud & DevOps: Experience with Azure services and DevOps practices.
- Web Development: Hands-on experience in web development using .NET, JavaScript, and TypeScript with React.
- D365 FO Basics: Basic technical skills in D365 Finance and Operations (FO), particularly with Forms and SSRS.
- Functional Understanding: Basic understanding of D365 FO, specifically within retail and finance modules.
Good to Have Skills:
- Experience with D365 Retail and eCommerce implementations.
- Extensive experience developing extensions for D365 Commerce and POS.
- Proven track record of integrating D365 Commerce with complex external systems.