CRM Developer

Grand Rapids, Michigan


The CRM Developer will be part of an agile development team building enterprise grade software systems. In this role, you will be responsible for the design, development, testing and support of the customer relationship management tool – A Custom Solution CRM. The role is very collaborative by way of daily interaction with developers, product owners, and stakeholders on high performing delivery teams. To be successful in this role, the developer must have a positive attitude, always open to learn new technologies and process and possess effective communication skills.


  • Bachelor’s degree in Computer Science, Information Systems, or Computer Engineering preferred
  • 3 years equivalent work experience with Microsoft Dynamics CRM, .NET, C#, JavaScript, HTML, SSRS, SSIS, and SQL
  • Understanding of and ability to consume application APIs
  • Certification in a technical field or discipline a plus
  • Knowledge of Agile methodologies, including Scrum and Kanban
  • Knowledge of cross functional team models
  • Experience with IT troubleshooting principles and techniques
  • Working knowledge of Microsoft's Dynamics 365/CRM applications, .Net, C#, SQL Server, JavaScript or similar products
  • Working knowledge of basic software design patterns
  • Working knowledge of Powershell, Control M, SVN
  • Working knowledge of Continuous Integration tools such as TeamCity and Octopus is a plus
  • Working knowledge of basic software design patterns
  • Working knowledge of Microsoft SQL Server
  • Experience writing SQL queries
  • Experience with common application platforms, development tools and best practices
  • Strong written and oral communication skills
  • Strong interpersonal skills, with a focus on rapport-building, listening and questioning skills
  • Strong technical writing skills
  • Commitment to Diversity and Inclusion
  • Ability to conduct research into a wide range of computing issues as required
  • CRM Developer


  • Collaborate with other software developers, stakeholders, software architects and IT professionals to implement Microsoft Dynamics CRM solutions and ensure smooth and reliable operation of software and systems for fulfilling business objectives and processes
  • Promote a culture of collaboration and continuous improvement
  • Assist in software releases and roll-outs, and communicate to the end users about status and project conditions
  • Ability to design solution in CRM or integration with other applications.
  • Perform software improvements and upgrades
  • Perform code deployments and releases
  • Work with team to accurately forecast timing and efforts of work
  • Complete all tasks with a focus on quality
  • Meet or exceed established SLOs
  • Collaborate directly with different areas of IT and the business in order to provide solutions for the customer
  • Build rapport and elicit problem details from customers
  • Provide timely reports on the status of projects as well as any unforeseen issues to management and to business units
  • Comply with all assigned administrative and operational tasks
  • Apply diagnostic utilities to aid in troubleshooting
  • Works to promote an understanding of business process and business requirements with technical staff
  • Identify and learn appropriate software and hardware used and supported by the organization
  • Test fixes to ensure problems have been adequately resolved
  • Adhere to established policies, standards and procedures for ensuring the security and integrity of the custom systems and data
  • Provide on-call support of custom applications
  • Other duties as required

About the Team

Dropshot’s Creator Development Team works to make people aware of, and excited about, using Dropshot to fund their projects. We are a cross-functional group of writers, editors, engineers, designers, and more who work to understand and serve both existing and potential creators.

Our understanding of what it means to be a Dropshot creator is constantly evolving. That understanding shapes the tools we build, the events we throw, the educational resources we craft, and the relationships we foster around Dropshot within creative communities.

About Dropshot

Dropshot Group is an equal opportunity employer. As part of our commitment to fight for equality, we work to ensure a fair and consistent interview process. We celebrate diversity and we are committed to an inclusive work environment.

This position is full-time and on-site at our beautiful office in Grand Rapids, Michigan.

Dropshot Group is a Public Benefit Corporation, and our mission is to help bring creative projects to life. We measure our success as a company by how well we achieve that mission, not by the size of our profits. In our charter, we spell out our mission, our values, and the commitments we have made to pursue them.