Power Platform Software Engineer

CN-Shanghai

careers

Req #: 27556
logo

SoftwareOne

Connect With Us:
Connect To Our Company
				Overview:

SoftwareOne is a leading global software and cloud solutions provider that is redefining how companies build, buy and handle everything in the cloud. By helping clients to migrate and modernize their workloads and applications - and in parallel, to navigate and optimize the resulting software and cloud changes - SoftwareOne unlocks the value of technology. The company's 9,300 employees are driven to deliver a portfolio of 7,500 software brands with sales and delivery capabilities in 60 countries. Headquartered in Switzerland, SoftwareOne is listed on the SIX Swiss Exchange under the ticker symbol SWON. Visit us at https://www.softwareone.com/en

Responsibilities:
Technical Implementation (70%)
* Design, develop, and deploy Dynamics 365 CRM solutions (Sales, Service, and Marketing modules).
* Build customized applications and automated workflows using Power Platform (Power Apps, Power Automate, Power BI).
* Integrate CRM with external systems (e.g., ERP, OA) via APIs or Azure Logic Apps.
* Optimize system performance and address issues related to data migration, security configuration, and environment management.
* Prepare technical documentation and support user training and system maintenance.
Pre-Sales Support (30%)
* Requirements Analysis: Participate in client meetings to understand business pain points and propose initial technical solutions.
* Solution Design: Assist the sales team in drafting technical proposals, evaluating feature feasibility, and estimating development effort.
* Demo Support: Set up demo environments and deliver customized presentations showcasing CRM capabilities and industry best practices.
* Technical Response: Address client technical inquiries, provide architectural recommendations, and conduct risk assessments.
* POC Support: Lead Proof of Concept (POC) initiatives to validate the technical feasibility of proposed solutions.

Qualifications:
Required Skills
* Technical Expertise:

* 3+ years of experience implementing Dynamics 365 CE (Customer Engagement), with strong skills in entity configuration (fields, views, forms) and security role planning.
* Familiar with development tools such as Visual Studio, Dynamics SDK, XRM Toolbox, and Git.
* Proficient in C#/.NET (Plugins, Web API), JavaScript, SQL; familiar with Dataverse data model and HTML/CSS.
* Experience with Power Platform development and certifications (PL-900, PL-600, PL-400 preferred).
* Knowledge of Azure services (AD, Functions, Service Bus, etc.).

* Pre-Sales Experience:

* Experience in technical pre-sales support or solution design, capable of independently preparing proposals and demos.
* Strong ability to translate business requirements into technical architecture.

* Soft Skills:

* Excellent communication skills, able to explain complex concepts clearly to non-technical clients.
* Strong stress tolerance and adaptability to fast-paced pre-sales environments.

Preferred Qualifications
* Experience with CRM projects in manufacturing, finance, or healthcare industries.
* Familiarity with AI features such as Dynamics 365 Copilot.
* Microsoft Dynamics 365 certifications (e.g., MB-210, MB-230).
			
Share this job: