25 Akshaya Business IT solutions Jobs
Microsoft Dynamics CRM 365 Developer (7-12 yrs)
Akshaya Business IT solutions
posted 1d ago
Key skills for the job
Job Description :
Responsibilities :
- Design, develop, and implement complex Dynamics 365 CRM solutions using C#, .NET, JavaScript, TypeScript, and related technologies.
- Lead the development of custom entities, workflows, business rules, and plugins.
- Develop and maintain integrations between Dynamics 365 CRM and other enterprise systems.
- Create and customize forms, views, dashboards, and reports.
- Develop and maintain client-side scripting using JavaScript and TypeScript.
- Utilize the Dynamics 365 Web API, SDK, and Power Platform for data manipulation and integration.
- Implement and manage security roles, permissions, and auditing.
- Lead the design and architecture of Dynamics 365 CRM solutions, ensuring scalability, maintainability, and security.
- Conduct technical feasibility studies and provide recommendations for solution design.
- Develop and maintain technical design documentation, including architecture diagrams, data models, and API specifications.
- Define and enforce development standards and best practices.
- Lead technical projects and provide guidance to development teams.
- Mentor junior developers and provide technical expertise.
- Conduct code reviews and ensure code quality.
- Participate in architectural design discussions and provide technical leadership.
- Design and implement complex data migration and integration solutions using tools like SSIS, Azure Data Factory, or custom code.
- Integrate Dynamics 365 CRM with external systems using APIs, web services, and message queues.
- Ensure data integrity and consistency during data migration and integration.
- Analyze and optimize Dynamics 365 CRM performance.
- Troubleshoot and resolve complex technical issues and performance bottlenecks.
- Implement best practices for performance tuning and optimization.
- Develop and execute comprehensive unit, integration, and system tests.
- Implement and maintain automated testing frameworks.
- Participate in code reviews and ensure code quality.
- Collaborate with QA teams to ensure thorough testing and bug resolution.
- Create and maintain comprehensive technical documentation, including design specifications, configuration guides, and user manuals.
- Conduct knowledge transfer sessions for team members and end-users.
- Maintain up-to-date knowledge of Dynamics 365 CRM features and best practices.
- Collaborate with business analysts, functional consultants, project managers, and stakeholders to gather requirements and provide technical expertise.
- Communicate effectively with team members and stakeholders at all levels.
- Participate in agile development processes and contribute to sprint planning, reviews, and retrospectives.
- Provide regular updates on development progress and issues.
Technical Skills & Qualifications :
- 7-12 years of experience in Microsoft Dynamics 365 CRM development and customization.
- Expert proficiency in C#, .NET, JavaScript, TypeScript, and related technologies.
- Extensive experience with Dynamics 365 Web API, SDK, and Power Platform.
- Strong experience in developing and customizing complex Dynamics 365 CRM entities, workflows, plugins, and integrations.
- Experience with client-side scripting, UI customization, and responsive design.
- Deep understanding of Dynamics 365 CRM architecture, data model, and security concepts.
- Experience with database technologies (SQL Server) and data migration tools (SSIS, Azure Data Factory).
- Experience with version control systems (Git) and CI/CD pipelines.
- Strong problem-solving, debugging, and performance optimization skills.
- Excellent communication, leadership, and mentoring skills.
- Ability to work independently and as part of a team.
Functional Areas: Software/Testing/Networking
Read full job descriptionPrepare for Developer roles with real interview advice
7-11 Yrs