CRM Developer Job Description

CRM Developer Job Description

174 votes for CRM Developer
CRM developer provides database support to the Microsoft application stack, including MVC web applications, REST and OData services, data science technologies.

CRM Developer Duties & Responsibilities

To write an effective CRM developer job description, begin by listing detailed duties, responsibilities and expectations. We have included CRM developer job description templates that you can modify and use.

Sample responsibilities for this position include:

Build complex campaigns with dynamic content utilizing scripting languages (AMPScript)
Develop elements of a Microsoft Dynamics CRM implementation
Manage technical scopes and user expectations
Deliver technical design documents
Build and maintain a good understanding of the SPS software design standards and core technologies
Provide a central point of contact for all system change requests
Work with senior management to ensure key functionalities are understood
The applicant should be able to demonstrate a deep understanding
Of the 2011 Dynamics product customization and configuration
May also work with and support other CRMs such as Salesforce, InterAction

CRM Developer Qualifications

Qualifications for a job description may include education, certification, and experience.

Licensing or Certifications for CRM Developer

List any licenses or certifications required by the position: CRM, SQL, SFDC, D365, MS, CFA, UI, II, CE, SAP

Education for CRM Developer

Typically a job would require a certain level of education.

Employers hiring for the CRM developer job most commonly would prefer for their future employee to have a relevant degree such as Bachelor's and Collage Degree in Computer Science, Business, Education, Engineering, Technical, Information Technology, Information Systems, Software Engineering, Technology, Software Development

Skills for CRM Developer

Desired skills for CRM developer include:

Relational database concepts
ODATA and REST endpoints
Database design
Dependency Injection
Test Driven Development
Web services
Entity model
Microsoft Dynamics CRM platform

Desired experience for CRM developer includes:

Maintain, improve and implement new features in an existing ASP.NET / C# Web Application
Build solutions and provide administrative support for Microsoft Dynamics CRM
An understanding of OO design patterns and principles
Develop using a Test/Behavioural Driven development practice
2+ years' experience with software development, specifically around Microsoft Dynamics CRM
Code/Administer application solutions that are complex in nature

CRM Developer Examples


CRM Developer Job Description

Job Description Example
Our company is growing rapidly and is looking for a CRM developer. To join our growing team, please review the list of responsibilities and qualifications.
Responsibilities for CRM developer
  • Evaluating and reviewing new and existing software applications and technologies
  • Implementation of Microsoft Dynamics CRM, development of a Point of Sale UI and implementation of a Rlues Engine
  • Identifying systems solutions to support business strategies and objectives
  • Assisting with application maintenance by monitoring and correcting software defects
  • Understanding, interpreting and documenting process requirements and changes
  • Translating business requirements into efficient and effective solutions
  • Handling production system tickets
  • Write, code, test, and analyze software programs and applications, including research, design, documentation, and modification of software applications throughout the production life cycle
  • Correct errors by making appropriate changes and then rechecking the program to ensure that the desired results are produced as per the technical and functional requirements
  • Conform to established GAF coding standards and follow standard GAF deployment and SDLC processes
Qualifications for CRM developer
  • Design Patterns – Singleton, DAO, Façade, Factory Lookup
  • UI design principles (reuse, structure, feedback, visibility)
  • Minimum of 5 to 7 years relevant experience supporting and implementing systems
  • Knowledge of Microsoft Dynamics CRM or equivalent is required
  • Strong experience developing standards-compliant applications using technologies such as HTML, CSS, JavaScript/jQuery, JSON, XML/XSL
  • Expertise in Microsoft ASP.NET, SSRS

CRM Developer Job Description

Job Description Example
Our company is growing rapidly and is looking to fill the role of CRM developer. To join our growing team, please review the list of responsibilities and qualifications.
Responsibilities for CRM developer
  • Configure CRM and develop the customized functionalities through Apex & Visualforce, responsible for system administration including but not limited to data loading, workflow, approval processes, validation rules, reports and dashboards, profile/role management
  • Create business reporting system for sales, marketing, business process management and so on to ensure consistent organization information and enable complex analytic queries to the business users through data warehouse technology
  • Manage production system migration and release, include tasks scheduling and resources coordination, migration plan review, progress update and tracing, post-migration testing, status reporting
  • Implement and upgrade system software for servers in Development, Test, Certification and Production environments, monitor the servers and applications, analyze the system alerts and error logs, take the actions accordingly for performance tuning and/or risk mitigation
  • Create various business and technical documents for project needs, include business requirements document, system design document, test plan, business continuity plan and system run book
  • Provide the technical support to the internal clients for the complex issues escalated by IT to our team
  • Analyze business requirements, design and implement the customized solutions of business system through J2EE architecture and with SFDC compliance
  • Manage SFDC system development for growing business needs, for example, Products and Assets, Price Books, Quotes and Order Systems, Time and Attendance System, E-Leave System and Payroll System
  • Support the trouble-shooting on application system, system related business logics and the back-end algorithm
  • Assist the Business Intelligence Manager to customize the hosting services for the customers and tailor the Service Level Agreement to meet the customers' requirements
Qualifications for CRM developer
  • Experience in executing complex global projects
  • IT and engineering background preferred
  • experience required with system administrator certification a plus
  • Detailed understanding of and experience with CRM sales and service cloud platform other cloud applications such as BigMachines
  • Ability to lead a small team of Salesforce developers (contractors)
  • Oracle EBS, Big Machines, Eloqua, knowledge a plus

CRM Developer Job Description

Job Description Example
Our company is growing rapidly and is hiring for a CRM developer. Please review the list of responsibilities and qualifications. While this is our ideal list, we will consider candidates that do not necessarily have all of the qualifications, but have sufficient experience and talent.
Responsibilities for CRM developer
  • Conduct internal security audit in the company, log the issues, evaluate the action plans from each domain/department and observe the progress of corrective actions to ensure data security and access control procedures
  • Configure and support CRM system for company marketing & sales automation and contact management, and develop the interfaces to integrate CRM with other business sub-systems
  • Develop test plans based on business requirements and design specifications, and other IT/business plans including data backup plan, disaster recovery plan and business contingency plan
  • Lead the development / implementation of new modules/enhancement to SFDC, operating service standards, methodologies and frameworks to support on-going reporting, analysis
  • Contribute towards integration projects – collect business requirements
  • Review, advise/recommend and rollout new release functionalities
  • Specialized projects – transition of existing IT processes into SFDC
  • In-depth and extensive Troubleshooting in SFDC
  • You will perform impact assessments (for example, for critical production issues) and contribute to Root Cause Analysis of issues and outline corrective actions
  • You will collaborate and add value through participation in peer code reviews, provide comments and suggestions, work with cross functional teams to achieve goals
Qualifications for CRM developer
  • At least 3 years experience in Microsoft Dynamics CRM development
  • At least 5 years experience in .Net Development
  • Experience in Cloud based development – HANA Cloud Platform, HCI, Cloud Foundry would be a plus
  • Knowledge or experience of working with Microsoft SharePoint
  • Develops standards and reviews existing products for proper design and documentation
  • Guides users in formulating requirements

CRM Developer Job Description

Job Description Example
Our innovative and growing company is looking for a CRM developer. We appreciate you taking the time to review the list of qualifications and to apply for the position. If you don’t fill all of the qualifications, you may still be considered depending on your level of experience.
Responsibilities for CRM developer
  • You will work as a technical interface with other teams to resolve issues related to interfacing functionalities
  • You will assume technical accountability for his/your specific work products within an application and provide technical support during solution design for new requirements
  • You will ensure that documentation related to specific modules/applications is correct and up to date
  • You will perform peer code inspection and reviews on developed solutions and provide relevant feedback
  • You will actively look for innovation and continuous improvement, efficiency in all assigned tasks
  • Work in a large accounts that has a huge scope in CRM with ample opportunity to grow professionally, functionally and technically!
  • Be a part of the transformation, aligned with industry best practices towards developing and delivering superior quality software!
  • Support the Development of application or business specific approaches and executes tasks for configuration, coding, testing, and deployment based on the specifications provided
  • Understanding, interpreting and documenting process requirements and changes with team
  • Development and technical administration of our CRM platform
Qualifications for CRM developer
  • Implement Commercial Excellence, Sales Force Automation, Contact Technology, and other applications including the overseeing of rollout and continued support
  • Performs design and analysis for system function requirements
  • Configures and or develops software systems as necessary for inclusion in new or existing systems
  • Ensures unit testing is performed and functions per user requirements
  • Ensures compliance to Information Technology standards, procedures, and methodologies
  • Prepares appropriate documentation for assigned projects, such as project detailed program specifications, including pseudo code and flow charts

CRM Developer Job Description

Job Description Example
Our company is looking to fill the role of CRM developer. We appreciate you taking the time to review the list of qualifications and to apply for the position. If you don’t fill all of the qualifications, you may still be considered depending on your level of experience.
Responsibilities for CRM developer
  • Good understanding of Dynamics CRM tools like Ribbon Workbench, Universal Search
  • Develop work break down structures and associated task level information and work assignment for incorporation into project plans and work structures
  • Develop and maintain a model of Enterprise Development solutions and patterns
  • Demonstrate solid developer skills with “Can do” attitude and solve the complex/technical challenges in Sales, Service and Community support related use cases
  • Should be able to directly work with business users in various time zones in APAC, EMEA regions and also in EST and PST time zones and understand the business requirements and ask the required questions
  • Should be flexible enough to work in overlap-time with onsite (in PST) IT Business Analyst team
  • Develop and build Lightning Components for specific business requirements for Sales Cloud, Marketing Cloud, Service Cloud and Customer Communities
  • Modify and Create the Reports and Dashboards in Lightning UI
  • Respond to Production Support Tickets/Requests as per SLAs and troubleshoot issues while documenting the resolution for future reference
  • Create Apex class, VF pages and develop Java Script for specific requirements as required
Qualifications for CRM developer
  • Performs application configuration to meet written specifications
  • Provides functional direction to others on assigned work
  • Accepts applications ownership and provides vision for improving systems over time by attending seminars, reviewing recent publications, and maintaining contact with technology organizations
  • Ensures objectives of application architecture are not jeopardized by effective data management
  • Mentors other team members and builds their confidence in their abilities
  • Experience in programming languages (such as .NET framework, C#, Apex, Java, JQuery, JavaScript, XML, XSLT, ABAP, ) and relational databases (such as SQL Server, Oracle)

Related Job Descriptions

Resume Builder

Create a Resume in Minutes with Professional Resume Templates