232 Crm Developer jobs in Singapore
Microsoft CRM Developer
Posted today
Job Viewed
Job Description
- Design, develop, and customize Microsoft Dynamics CRM solutions to meet business requirements.
- Implement and enhance CRM workflows, plug-ins, and custom entities using C#, JavaScript, and Power Automate.
- Configure CRM modules, security roles, forms, dashboards, and business rules.
- Collaborate with functional consultants, business analysts, and stakeholders to translate requirements into technical solutions.
- Develop and maintain integrations between Dynamics CRM and other enterprise applications (e.g., via APIs, SSIS, Azure).
- Perform system testing, troubleshooting, and provide ongoing support for CRM applications.
- Create and maintain technical documentation, solution design, and release notes.
- Ensure solutions follow best practices, scalability, and maintainability standards.
- Bachelor's Degree in Computer Science, Information Systems, or related field.
- 4 years of hands-on experience in Microsoft Dynamics 365 CRM development .
- Strong experience in customization and development using C#, .NET, JavaScript, HTML, CSS .
- Experience with Power Platform (Power Automate, Power Apps) .
- Knowledge of CRM configuration: entities, workflows, forms, security roles, and dashboards.
- Exposure to SQL Server and data migration/integration tools.
- Familiarity with Azure services (Logic Apps, Functions) is an advantage.
- Strong problem-solving, debugging, and analytical skills.
- Good communication and teamwork abilities.
CRM Developer (D365)
Posted today
Job Viewed
Job Description
Job Summary
We are looking for a skilled CRM D365 Developer to design, build, and configure CRM applications that align with business needs and application requirements. The ideal candidate will have hands-on experience with Microsoft Dynamics 365 Customer Engagement (CE) and be capable of contributing to solution design, development, testing, and technical support while collaborating closely with cross-functional teams.
Key Responsibilities
- Design, develop, and configure CRM applications to meet business process and functional requirements.
- Collaborate with cross-functional teams including business analysts, architects, and testers to deliver high-quality CRM solutions.
- Demonstrate intermediate proficiency in Microsoft Dynamics 365 Customer Engagement (CE) Core Development.
- Participate in problem-solving discussions, contributing to technical design decisions and improvements.
- Conduct unit testing, debugging, and performance tuning to ensure robust and scalable CRM applications.
- Provide technical support and mentorship to team members, sharing best practices and knowledge on CRM development.
- Develop and maintain system documentation, including technical specifications and user guides.
- Stay informed about the latest trends and advancements in CRM technologies and recommend enhancements as appropriate.
Required Skills and Qualifications
- 3–7 years of experience in CRM solution design and development.
- Hands-on experience in Microsoft Dynamics 365 Customer Engagement (CE) development, configuration, and customization.
- Strong understanding of C#, .NET, JavaScript, Power Automate, and Power Apps.
- Experience with Plugins, Workflows, Custom Connectors, and API integrations.
- Familiarity with Dataverse, Azure Services, and SQL Server is an advantage.
- Good understanding of software development lifecycle (SDLC) and Agile methodologies.
- Strong problem-solving, analytical, and communication skills.
- Ability to work independently as well as collaboratively within a team environment.
CRM Developer (D365)
Posted today
Job Viewed
Job Description
Job Summary
We are looking for a skilled CRM D365 Developer to design, build, and configure CRM applications that align with business needs and application requirements. The ideal candidate will have hands‐on experience with Microsoft Dynamics 365 Customer Engagement (CE) and be capable of contributing to solution design, development, testing, and technical support while collaborating closely with cross‐functional teams.
Key Responsibilities
Design, develop, and configure CRM applications to meet business process and functional requirements.
Collaborate with cross‐functional teams including business analysts, architects, and testers to deliver high‐quality CRM solutions.
Demonstrate intermediate proficiency in Microsoft Dynamics 365 Customer Engagement (CE) Core Development.
Participate in problem‐solving discussions, contributing to technical design decisions and improvements.
Conduct unit testing, debugging, and performance tuning to ensure robust and scalable CRM applications.
Provide technical support and mentorship to team members, sharing best practices and knowledge on CRM development.
Develop and maintain system documentation, including technical specifications and user guides.
Stay informed about the latest trends and advancements in CRM technologies and recommend enhancements as appropriate.
Required Skills and Qualifications
3–7 years of experience in CRM solution design and development.
Hands‐on experience in Microsoft Dynamics 365 Customer Engagement (CE) development, configuration, and customization.
Strong understanding of C#, .NET, JavaScript, Power Automate, and Power Apps.
Experience with Plugins, Workflows, Custom Connectors, and API integrations.
Familiarity with Dataverse, Azure Services, and SQL Server is an advantage.
Good understanding of software development lifecycle (SDLC) and Agile methodologies.
Strong problem‐solving, analytical, and communication skills.
Ability to work independently as well as collaboratively within a team environment.
#J-18808-Ljbffr
MS Dynamics CRM Developer
Posted 2 days ago
Job Viewed
Job Description
Responsibilities:
- Dynamics 365 Customization: Customize and configure Dynamics 365 to meet specific business requirements. This includes creating and modifying entities, attributes, forms, views, and business processes.
- Bitbucket Version Control: Collaborate with development teams and use Bitbucket for version control, ensuring that code changes are tracked, reviewed, and deployed efficiently.
- C# Web API: Develop and integrate C# Web APIs to extend and enhance the functionality of
- Dynamics 365.
- Earlybound and Latebound: Implement both earlybound and latebound techniques as needed for customizations and integrations within Dynamics 365.
- Plugins/Workflow: Design, develop, and maintain plugins and workflows to automate and streamline business processes in Dynamics 365.
- XRM Toolbox: Utilize XRM Toolbox plugins and tools to enhance the development and customization of Dynamics 365.
- DevOps Knowledge (Jenkins): Implement DevOps practices and automation, including using
- Jenkins, to support continuous integration and continuous deployment (CI/CD) of Dynamics 365 solutions.
- Unit Testing: Develop and execute unit tests for Dynamics 365 customizations, including the use of tools like Mock CRM Context and Http Context.
- JavaScript / Rest API: Utilize JavaScript and RESTful APIs to extend and integrate with Dynamics 365, enhancing user experience and data integration.
- Customizing CRM: Create and manage solutions, including entity and attribute creation, as well as solution packaging, deployment, and versioning.
Requirements:
- Minimum 6 years of relevant experience in Dynamics 365 On-Premises application development and maintenance.
- Strong knowledge of C# and OOPS concepts.
- Proven experience in customizing Dynamics 365, including entity and attribute customization.
- Proficiency in Bitbucket version control for managing CRM customizations.
- Strong knowledge of C# Web API development for Dynamics 365.
- Experience with both early bound and late bound development techniques.
- Expertise in designing and implementing plugins and workflows.
- Familiarity with the XRM Toolbox and its plugins.
- Understanding of DevOps practices, with knowledge of Jenkins being a plus.
- Ability to conduct unit testing, including mocking CRM Context and Http Context.
- Proficiency in JavaScript and Rest API for CRM extensions and integrations.
- Experience in creating and managing CRM solutions.
- Excellent problem-solving, communication, and teamwork skills.
Good to have
- Good to have, Power Platform certifications.
- Good to have, SSIS and Kingsway hands on experience
- Good to have ReactJS hands on experience
CRM Solutions Developer
Posted today
Job Viewed
Job Description
Responsibilities
Configure the application to meet a client's requirements using the Microsoft Dynamics CRM Customization Tool, Workflow Tool, or SDK.
Handle Scrum calls with offshore and onsite development teams.
Lead client meetings or facilitate strategy sessions. You will be reporting to Project Manager.
Identify creative workarounds to meet requirements without the development of custom code.
Understand the functional capabilities and limitations for out of the box functionality as well as custom code.
Train client personnel on the usage and administration of Microsoft Dynamics CRM (functional user training and technical training).
Design and integrate business processes and data flows between CRM applications and other applications, such as back office/ERP applications.
Develop data conversion and testing strategies.
Develop high level project work plans.
Manage individual and team budgets and scope of work.
Any other ad hoc duties as assigned.
#J-18808-Ljbffr
Sr. Developer Backfill (CRM Sr Developer)
Posted 2 days ago
Job Viewed
Job Description
Job Description:
- Should have a deep understanding of Dynamics 365, combined with proficiency in a range of related technologies and tools.
- This role is critical to CRM customization and development efforts, ensuring the effective use of Dynamics 365 to meet the business needs.
Responsibilities:
- Dynamics 365 Customization: Customize and configure Dynamics 365 to meet specific business requirements. This includes creating and modifying entities, attributes, forms, views, and business processes.
- Bitbucket Version Control: Collaborate with development teams and use Bitbucket for version control, ensuring that code changes are tracked, reviewed, and deployed efficiently.
- C# Web API: Develop and integrate C# Web APIs to extend and enhance the functionality of Dynamics 365.
- Earlybound and Latebound: Implement both earlybound and latebound techniques as needed for customizations and integrations within Dynamics 365.
- Plugins/Workflow: Design, develop, and maintain plugins and workflows to automate and streamline business processes in Dynamics 365.
- XRM Toolbox: Utilize XRM Toolbox plugins and tools to enhance the development and customization of Dynamics 365.
- DevOps Knowledge (Jenkins): Implement DevOps practices and automation, including using Jenkins, to support continuous integration and continuous deployment (CI/CD) of Dynamics 365 solutions.
- Unit Testing: Develop and execute unit tests for Dynamics 365 customizations, including the use of tools like Mock CRM Context and Http Context.
- JavaScript / Rest API: Utilize JavaScript and RESTful APIs to extend and integrate with Dynamics 365, enhancing user experience and data integration.
- Customizing CRM: Create and manage solutions, including entity and attribute creation, as well as solution packaging, deployment, and versioning.
Requirements:
- Minimum 6 years of relevant experience in Dynamics 365 On-Premises application development and maintenance.
- Strong knowledge of C# and OOPS concepts.
- Proven experience in customizing Dynamics 365, including entity and attribute customization.
- Proficiency in Bitbucket version control for managing CRM customizations.
- Strong knowledge of C# Web API development for Dynamics 365.
- Experience with both earlybound and latebound development techniques.
- Expertise in designing and implementing plugins and workflows.
- Familiarity with the XRM Toolbox and its plugins.
- Understanding of DevOps practices, with knowledge of Jenkins being a plus.
- Ability to conduct unit testing, including mocking CRM Context and Http Context.
- Proficiency in JavaScript and Rest API for CRM extensions and integrations.
- Experience in creating and managing CRM solutions.
- Excellent problem-solving, communication, and teamwork skills.
Good to have:
- Good to have, Power Platform certifications.
- Good to have, SSIS and Kingsway hands on experience.
- Good to have ReactJS hands on experience.
CRM Developer – Dynamics 365 CE, Junior Level (12 months contract)
Posted today
Job Viewed
Job Description
Job Overview:
As a D365 CE Developer, you will support the design, development, configuration, and maintenance of software systems, focusing on Dynamics 365 Customer Engagement (CE) Service App and related Microsoft technologies. You will participate in the development lifecycle, including coding, testing, deployment, and support.
Job Scope & Key Responsibilities:
- Develop, configure, and maintain Dynamics 365 CE (Service App) and related applications.
- Assist in analyzing requirements and translating them into technical solutions.
- Configure, customize, and deploy Dynamics 365 modules.
- Build and maintain custom workflows, plugins, web resources, and form/field customizations.
- Work with leads to troubleshoot and resolve technical issues.
- Collaborate with team members on integration with Microsoft Azure services (Azure Functions, Logic Apps, API Management) and Power Platform.
- Document development work and follow coding best practices.
Job Qualification:
Experience:
- Hands-on experience with Dynamics 365 CE modules
- Familiarity with CRM administration, configuration, and customisation.
- Exposure to workflows, plugins, custom apis and customisations in Dynamics 365.
- Knowledge of version control tools (e.g., Azure DevOps, Git) is an advantage.
Skills:
- Proficiency of programming languages: C#, JavaScript, HTML.
- Ability to build and extend Dynamics 365 CE with plugins, workflows, custom APIs, and web resources
- Strong willingness to learn and adapt to new technologies.
- Good analytical and problem-solving skills.
- Ability to work independently and as part of a team
- Good communication skills to collaborate within the team.
Technologies:
- Exposure to Dynamics 365 CE, Power Platform, and Microsoft Azure services.
- Familiarity with integration technologies and Microservices is a plus.
Be The First To Know
About the latest Crm developer Jobs in Singapore !
CRM Developer – Dynamics 365 CE, Junior Level (12 months contract)
Posted 9 days ago
Job Viewed
Job Description
Job Overview:
As a D365 CE Developer, you will support the design, development, configuration, and maintenance of software systems, focusing on Dynamics 365 Customer Engagement (CE) Service App and related Microsoft technologies. You will participate in the development lifecycle, including coding, testing, deployment, and support.
Job Scope & Key Responsibilities:
- Develop, configure, and maintain Dynamics 365 CE (Service App) and related applications.
- Assist in analyzing requirements and translating them into technical solutions.
- Configure, customize, and deploy Dynamics 365 modules.
- Build and maintain custom workflows, plugins, web resources, and form/field customizations.
- Work with leads to troubleshoot and resolve technical issues.
- Collaborate with team members on integration with Microsoft Azure services (Azure Functions, Logic Apps, API Management) and Power Platform.
- Document development work and follow coding best practices.
Job Qualification:
Experience:
- Hands-on experience with Dynamics 365 CE modules
- Familiarity with CRM administration, configuration, and customisation.
- Exposure to workflows, plugins, custom apis and customisations in Dynamics 365.
- Knowledge of version control tools (e.g., Azure DevOps, Git) is an advantage.
Skills:
- Proficiency of programming languages: C#, JavaScript, HTML.
- Ability to build and extend Dynamics 365 CE with plugins, workflows, custom APIs, and web resources
- Strong willingness to learn and adapt to new technologies.
- Good analytical and problem-solving skills.
- Ability to work independently and as part of a team
- Good communication skills to collaborate within the team.
Technologies:
- Exposure to Dynamics 365 CE, Power Platform, and Microsoft Azure services.
- Familiarity with integration technologies and Microservices is a plus.
Software Engineer, CRM Solution Developer
Posted today
Job Viewed
Job Description
Overview
Join a leading global technology and consulting organization to deliver transformative CRM solutions for enterprise clients. As a CRM Solution Developer, you’ll work on designing, developing, and optimizing CRM applications using Microsoft Dynamics 365 Customer Engagement (CE). You’ll collaborate closely with business and technical teams to bring digital transformation initiatives to life, improving customer engagement and operational efficiency.
This role is ideal for developers seeking to enhance their CRM expertise while gaining exposure to large-scale projects and industry-leading practices.
Responsibilities
Design, build, and configure CRM applications using Microsoft Dynamics 365 Customer Engagement (CE) to meet business and technical requirements.
Collaborate with cross-functional teams—including business analysts, architects, and testers—to develop and implement CRM solutions aligned with client objectives.
Conduct thorough testing, troubleshooting, and debugging to ensure optimal performance and quality.
Participate in problem-solving discussions, contributing ideas to improve design and delivery processes.
Provide technical guidance and support to team members on CRM development best practices.
Stay updated on industry trends, new Dynamics 365 capabilities, and emerging CRM technologies.
Requirements
Minimum 3 years of experience in CRM development with Microsoft Dynamics 365 Customer Engagement (CE).
Proficient in CRM customization, configuration, and integration, including Power Platform components (Power Apps, Power Automate, Dataverse).
Familiarity with Azure services, API integrations, and data migration tools is an advantage.
Strong analytical thinking, problem-solving, and communication skills.
Self-driven with the ability to work both independently and collaboratively.
What’s in It for You
2-year full-time contract with comprehensive statutory benefits (CPF, annual leave, medical coverage, etc.).
Opportunity to work on enterprise-level CRM transformation projects across multiple industries.
Collaborative and inclusive work culture that encourages innovation and learning.
Role Details
Seniority level: Mid-Senior level
Employment type: Contract
Job function: Information Technology
Industries: Staffing and Recruiting
Referrals increase your chances of interviewing at Nicoll Curtin by 2x
Get notified about new Software Engineer jobs in
Singapore, Singapore .
Downtown Core, Central Singapore
#J-18808-Ljbffr
Salesforce Admin/Release Engineer, CRM Systems
Posted today
Job Viewed
Job Description
Overview
Salesforce Release Engineer/Admin role bridging development practices and platform operations within GitLab's platform engineering team. Combines Salesforce administration with DevOps precision to support digital transformation initiatives and automate deployments across evolving business needs.
What You’ll Do
Manage complex deployments across Development, Sandbox, UAT, and Production environments, coordinating with cross-functional teams to ensure seamless delivery
Implement automated testing and deployment strategies using tools like Salesforce DX, Copado, Gearset, or similar platforms
Configure and maintain custom objects, fields, workflows, Process Builder, validation rules, and security settings to support evolving business requirements
Oversee sandbox refreshes, data seeding, and environment maintenance to support continuous development and testing activities
Execute data imports, exports, quality maintenance, and mass updates using Data Loader and other data management tools
Monitor system performance, identify bottlenecks, and implement optimizations to enhance user experience
Develop and maintain backup, disaster recovery processes, and rollback procedures for critical Salesforce data and metadata
Partner with development teams to ensure smooth deployment of Apex classes, triggers, Lightning components, and other custom solutions
Stay current with Salesforce platform updates, implement best practices, and drive adoption of new features and capabilities
What You’ll Bring
4-5 years of Salesforce administration experience with deep platform configuration knowledge and user management expertise
Hands-on release management experience using deployment tools such as Salesforce DX, Change Sets, Copado, or Gearset
Strong DevOps foundation with understanding of CI/CD pipelines, automated testing, and deployment strategies for Salesforce environments
Multi-environment expertise managing coordinated release cycles across Development, Sandbox, UAT, and Production orgs
Data management proficiency including imports, exports, quality maintenance, and mass data operations
Performance troubleshooting skills for resolving configuration issues, data problems, and user access challenges
Version control knowledge with Git and understanding of branching strategies for Salesforce metadata
Process-oriented mindset with experience in impact analysis, rollback procedures, and post-deployment validation
Preferred Qualifications
Salesforce Administrator certification (ADM 201/211)
Platform App Builder certification or other relevant Salesforce credentials
Experience with specific deployment tools such as Gearset or Salesforce DevOps Center
Track record of implementing automation and process improvements in Salesforce environments
About The Team
The Enterprise Applications team is responsible for GitLab’s critical business applications including ServiceNow, Salesforce, Zuora, Netsuite and many others. This team will be an important part of GitLab’s ability to scale as an organization. This includes introducing new systems features and capabilities while maintaining the existing production environment for scalability and compliance.
How GitLab Will Support You
Benefits to support your health, finances, and well-being
Flexible Paid Time Off
Team Member Resource Groups
Equity Compensation & Employee Stock Purchase Plan
Growth and Development Fund
Parental leave
Home office support
Please note that we welcome interest from candidates with varying levels of experience; many successful candidates do not meet every single requirement. Additionally, studies have shown that people from underrepresented groups are less likely to apply to a job unless they meet every single qualification. If you're excited about this role, please apply and allow our recruiters to assess your application.
Company policy and roles:
Country Hiring Guidelines: GitLab hires new team members in countries around the world. All of our roles are remote, however some roles may carry specific location-based eligibility requirements. Our Talent Acquisition team can help answer any questions about location after starting the recruiting process.
Privacy Policy:
Please review our Recruitment Privacy Policy. Your privacy is important to us.
GitLab is proud to be an equal opportunity workplace and is an affirmative action employer. GitLab’s policies and practices relating to recruitment, employment, career development and advancement, promotion, and retirement are based solely on merit, regardless of race, color, religion, ancestry, sex, national origin, age, citizenship, marital status, mental or physical disability, genetic information, discharge status from the military, protected veteran status, or any other basis protected by law. GitLab will not tolerate discrimination or harassment based on any of these characteristics. See also GitLab’s EEO Policy and EEO is the Law. If you have a disability or special need that requires accommodation, please let us know during the recruiting process.
#J-18808-Ljbffr