Alramz

CRM Programmer

Posted: 3 hours ago

Job Description

SummaryThe CRM Programmer is responsible for developing, customizing, and optimizing Customer Relationship Management (CRM) systems to support business operations and enhance customer engagement. This role involves analyzing business needs, designing technical solutions, implementing system enhancements, integrating CRM with other platforms, and ensuring data accuracy and system efficiency. The CRM Programmer works closely with cross-functional teams to improve workflows, automate processes, and provide reliable CRM tools that support decision-making and growth.ResponsibilitiesPerform technical analysis for Microsoft Dynamics 365 Sales, Customer Service, Field Service, Marketing, and Power Platform Apps.Develop and customize CRM solutions using C#, ASP.NET, VB.NET, HTML, JavaScript, SQL, SSRS, and SSIS.Develop custom plugins using C# and .NET to extend system functionality.Configure Dynamics 365 components including workflows, business rules, security roles, batch jobs, and data migration tasks.Prepare technical documentation and provide user training as needed.Write detailed technical design documents and solution architecture documentation.Develop software needed for company operations as required.Develop modifications, customizations, plugins, workflows, and new reports in Dynamics 365.Integrate Dynamics 365 CRM with other systems through APIs, Web Services, and WCF.Manage the development lifecycle (DevOps) using tools like Azure DevOps or Git.Implement XRM concept as per company non structured data requirementPerform product build, testing, validation, and deployment activities.Work with CRM add-on tools and third-party integrations as needed.Troubleshoot CRM issues, debug errors, and provide technical support for system stability.Collaborate with business teams to understand requirements and translate them into technical solutions.Maintain system documentation, configurations, and version control using TFS or similar tools.Ensure compliance with data protection, security standards, and Active Directory access policies.Qualifications & SkillsBachelor’s degree in computer science, Software Engineering, Information Technology, or a related field.Minimum of 6 years of hands-on experience working with Microsoft Dynamics 365 CRM (online version).CRM development & customizationStrong understanding of CRM data structures, integrations, and solution architecture.Ability to analyze business requirements and translate them into technical solutions.Effective communication skills when collaborating with both technical and non-technical teams.

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In