Dynamics 365 CRM Plugin Developer
Posted: 4 days ago
Job Description
Company DescriptionCode N Consult consists of a team of experienced software consultants who assist mid-market businesses in Pakistan and the USA in utilizing ERP, Business Integration, Business Intelligence, CRM, NetSuite, Business Central, and Dynamics 365. We understand the unique business requirements of our clients and offer tailored solutions to enhance efficiency, streamline operations, and drive growth.Role DescriptionWe are seeking a skilled and motivated Dynamics 365 CRM Developer to join our team in Karachi. This is a full-time, on-site role. The successful candidate will be responsible for the design, development, and implementation of solutions within Microsoft Dynamics 365 Customer Engagement (CE/CRM). This position requires a strong technical background, particularly in customizing and extending the D365 platform, with experience in plugin development being a significant advantage.Key ResponsibilitiesSoftware Development within the Dynamics 365 platform, including configurations, customizations, and extensions.Designing, developing, and deploying Dynamics 365 Plugins, Custom Workflow Activities, JavaScript, and custom web resources to meet business requirements.Integrating Dynamics 365 with other internal and external systems using Web Services (REST/SOAP), Azure services, and middleware technologies.Managing and manipulating Dynamics 365 databases and ensuring data integrity and performance.Collaborating with business analysts and stakeholders to translate business requirements into technical specifications and solutions.Performing unit testing, quality assurance, and providing post-implementation support.Adhering to best practices for Dynamics 365 development, deployment, and performance optimization.Required Qualifications & SkillsProven Experience in Software Development (C#, .NET Framework/Core) with a focus on enterprise applications.Expertise in Microsoft Dynamics 365 Customer Engagement (CE/CRM) platform and its architecture.Strong Proficiency in C# for server-side development, including the development of Dynamics 365 Plugins and Custom Workflow Activities (experience in this area is a significant plus).Solid skills in Front-End Development for D365, including JavaScript, HTML, and CSS.Experience with Integration and Web Services (e.g., Web API, OData, SOAP) for connecting Dynamics 365 with disparate systems.Proficiency in working with Databases, particularly SQL Server, including writing complex queries and understanding database design.Familiarity with Dynamics 365 Solution Management, Deployment, and Application Lifecycle Management (ALM).Excellent problem-solving skills, critical thinking, and meticulous attention to detail.Ability to work on-site in Karachi on a full-time basis.Bachelor's degree in Computer Science, Information Technology, or a related field.Preferred SkillsExperience with Power Platform components (Power Apps, Power Automate, Power BI).Familiarity with Azure DevOps/Git for source control and automated deployments is a plus (not a must)
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