- Experience
- 6+ yrs
- Salary
- USD 7,000 – USD 7,000 / month
- Openings
- 1
- Posted
- 2 days ago
- Work mode
- In office
- Education
- Bachelor's degree in Computer Science or Engineering
- Resume
- Required to apply
Where you'll work
Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.
Job description
About the Role
We are seeking a skilled CRM Developer to join our energetic team in Singapore. This role involves driving the design, customization, and enhancement of customer relationship management systems to fuel business growth. The candidate will work onsite, collaborating closely with team members across different infrastructure layers to deliver high-quality CRM solutions.
Key Responsibilities
- Lead Dynamic CRM implementation and ongoing maintenance activities.
- Develop back-end components for portals and applications within the CRM environment.
- Create and maintain interfaces using .NET web services and APIs.
- Participate actively in both planning phases and execution, balancing technical development with implementation specialist duties.
- Gather requirements by conducting user sessions and producing detailed functional and technical specifications, incorporating customer feedback.
- Present project scopes and updates to management, refining deliverables as requested.
- Provide onsite support and troubleshooting assistance for CRM-related issues.
- Architect and build custom CRM solutions using CRM SDK, C#, and .NET technologies.
- Configure mailboxes and manage server-side synchronization details.
- Manage CRM security roles and teams effectively.
- Expertly implement and debug asynchronous processes, workflows, and plugins; perform CRM server troubleshooting as needed.
- Offer technical mentorship to fellow team members.
- Conduct thorough testing of software configurations against final requirements to ensure quality and readiness for deployment.
- Prepare and deliver training materials and sessions for end users.
- Execute cutover activities during Microsoft Dynamics CRM deployments, adhering to established guidelines and timelines.
- Assist with preparing status reports, timelines, budgets, and provide live and post-implementation support.
- Engage in validating business cases, gathering and documenting objectives, and developing prototypes when necessary.
- Write robust, maintainable, and efficient code ensuring application performance and responsiveness.
- Identify issues and implement solutions to performance bottlenecks and bugs.
- Manage customer relationships by addressing inquiries and resolving issues in alignment with Service Level Agreements.
- Work across both Waterfall and Agile software development life cycle methodologies.
Required Qualifications & Experience
- Bachelor's degree in Computer Science, Engineering, or equivalent practical experience.
- Minimum 6 years of relevant experience working with Dynamics 365, both on-premise and online versions.
- At least 3 years of hands-on experience with Power Platform, Power Apps, and Power Portal.
- Minimum 3 years experience working with cloud platforms such as AWS or Microsoft Azure.
- Strong proficiency in C# with a solid understanding of object-oriented programming principles.
- Experience developing web services using SOAP or REST protocols.
- Competency in configuring and managing Microsoft Internet Information Services (IIS).
- Familiarity with version control tools, specifically Team Foundation Server (TFS).
- Flexibility to engage in both implementation and maintenance projects across government and private sector clients.
Additional Information
The successful candidate will contribute significantly to innovative projects and have the opportunity to impact business success. Working onsite in Singapore is mandatory. This role expects candidates to be proactive in training delivery and to maintain strong collaboration within the team.
Minimum education
Bachelor's Degree