Skip to content

Dynamics Developer – Senior

Key Responsibilities

Produce assigned deliverables:

  • Design and customize CRM forms, Ribbons, Sitemap, Workflows and Actions.
  • Customize Workflows and Plugins for automated processes based on the requirements from different departments to increase visibility and efficiency.
  • Develop and test MS Dynamics CRM client-side programming using (JavaScript / HTML) using the Microsoft Dynamics CRM Customization SDK Tool Kit
  • Responsible for the development, and on-going support of custom applications and objects within Microsoft Dynamics CRM
  • Serve as a Subject Matter Expert (SME) within all aspects of CRM software to include technical requirements, system configuration, user requirements, and system upgrades
  • Identify and implement third party applications to enhance and support the CRM system
  • Perform CRM application testing of configurations and customizations
  • Lead and/or participate in analysis sessions with clients to determine application requirements for new CRM implementations
  • Extend capability of CRM through creation of new entities, forms, workflows, and reports
  • Design business processes and integrations between Microsoft Dynamics CRM applications and other applications
  • Perform data migration activities
  • Application program code (including testing and debugging code at the unit test level)
  • Application support (including after hours and on-call 24/7 coverage on a rotational basis)
  • Updated system configuration artifacts
  • Functional and technical specifications
  • Solution Recommendations
  • System Integration Test Plans
  • Executed system integration test plans and documentation of results
  • Business Cases
  • Production Implementation Plans
  • Production Implementations with Production Technical Services, Operations and other application staff
  • Estimates

Participate and assist in producing assigned deliverables:

  • Software and technology evaluations
  • System Designs and Architectures
  • Project Plans
  • Lead production implementations.
  • Lead medium and large sized development efforts.
  • Demonstrate an understanding of the Arbella software development life cycle.
  • Maintain a detailed knowledge of the applications assigned.
  • Maintain proficiency in the specific programming languages and development tools needed to support assigned applications.
  • Maintain a detailed knowledge of insurance products and forms.
  • Maintain a detailed knowledge of insurance billing and rating processes.
  • Train, coach and mentor team members.

Required Technical:

  • 5+ years of experience with CRM Customization SDK Tool Kit
  • Bachelor’s degree in Computer Science, Engineering, or related discipline
  • 8+ years of professional software development experience
  • 3+ years with basic scripting language (JavaScript, angular, react, Node.js, etc.)
  • 5+ years of in-depth development experience with C# .NET or equivalent object oriented language
  • 4+ years performing object-oriented design and building backend applications with REST API services using Java or Node.js
  • Relational dB experience (like MS-SQL, Oracle, MySQL)
  • CI/CD experience
  • Experience building highly scalable, distributed and fault tolerant cloud native applications
  • Ability to write clean, modular, reusable code (using design patterns) and experience with unit-test driven approach to development
  • Experience with Team Foundation Server, Visual Studio 2015/2017, Ribbon workbench Tool and SDK Toolkit.
  • Experience with UX development on Mobile and Web
  • Agile development experience (SCRUm, SAFe…)
  • Experience with DevOps pipeline CI/CD tools (Circle, Jenkins, etc)
  • Experience with ETL tools (Informatica,Talend,etc)

Desired Technical Skills:

  • Hands on experience with Amazon AWS or Azure
  • 3+ years Java Spring Boot
  • 3+ years building single page applications using Angular or React
  • 2+ years.Net Core.
  • NoSQL dB experience – Mongo, Dynamo, etc.
  • Infrastructure as Code (IAC) like Terraform, or cloud formation.
  • Cloud development and management in AWS, Azure, google cloud etc.
  • Property and Casualty Insurance domain experience

Additional Qualifications:

  • Excellent planning and Organizational skills.
  • Ability to multitask and handle shifts in priorities.
  • Excellent written and verbal skills
  • Excellent analytical, evaluative skills and the ability to think creatively.
  • Exceptional interpersonal and communication skills.
  • Ability to work independently and with assigned team.
  • Strong leadership skills

Quincy, MA

Full-Time Regular

Want to Learn More?

Get In Touch With Us

Use the form below to contact us or call us at 781.312.7272.

By using this website, you automatically accept that we use cookies.
Learn more about our privacy and cookie policy.