What are the responsibilities and job description for the MS Dynamics CRM Developer position at Council on Aging of Southwestern Ohio?
MS Dynamics CRM Developer
About Council on Aging
COA is a nonprofit organization dedicated to enhancing quality of life for older adults, people with disabilities, their families and caregivers. We promote choice, independence, dignity and well-being through a range of services that help people remain in their homes for as long as possible.
About Council on Aging
COA is a nonprofit organization dedicated to enhancing quality of life for older adults, people with disabilities, their families and caregivers. We promote choice, independence, dignity and well-being through a range of services that help people remain in their homes for as long as possible.
Join Our Dynamic Team!
Are you passionate about CRM development and eager to tackle complex technical challenges? Do you thrive in a collaborative environment and have a knack for customizing and enhancing CRM systems? If so, we have an exciting opportunity for you!
We are a forward-thinking organization dedicated to delivering innovative solutions. Our mission is to optimize our CRM system to enhance our operations and provide exceptional service to our clients. We are looking for a CRM Developer to join our team and help us achieve our goals.
Key Responsibilities:
- Troubleshoot and resolve Dynamics 365 CS (on-prem) issues.
- Work with customizations within the CRM environment, including updating and creating new JavaScript and HTML web resources, writing plugins, and custom workflow plugins.
- Analyze information to determine, recommend, and plan specifications for future implementations.
- Collaborate with management, departments, and customers to identify end-user requirements and specifications.
- Produce efficient and elegant code based on requirements.
- Compile and assess user feedback to improve software performance.
- Develop technical documentation to guide future software development projects.
- Ensure system structure, functionality, and data security features to prevent unauthorized data sharing of client information (PII, PHI, and HIPAA).
- Ensure regular and consistent system availability during traditional working hours (7 am - 5 pm).
Qualifications:
- 4 years of experience as a software engineer with a proven track record of technical leadership.
- Strong proficiency in Microsoft CRM development.
- Proven experience with CRM customizations and development.
- Basic C# knowledge essential for plugin development.
- Experience with development, implementation, consultancy, data migration, and support for the latest Dynamics versions of CRM customizations and development in cloud and on-prem environments.
- In-depth knowledge of software architecture, design patterns, and best practices.
- Experience with Agile and Scrum development methodologies.
Why Join Us?
- Stability and Security: Over 50 years of experience and well-funded.
- Fast paced and dynamic work environment.
- Competitive benefits package including health, dental, and vision care.
- 12 paid holidays and generous paid time off.
- Pension plan of 6% and tax-sheltered annuities.
- Commitment to diversity, equity, inclusion, and belonging (DEIB).
- Casual work environment except when visiting clients or vendors.