• Responsible for the design and development of modifications or extensions to the standard Microsoft Dynamics applications.
  • Responsible for coding, unit testing and creating supporting documentation for Microsoft Dynamics based Solutions.
  • Gains understanding of customer’s needs and collaborates with other team members to complete design and testing documentation. Provides technical input in creating functional specifications when customizations or extensions to Microsoft Dynamics solutions are needed.
  • Implement migration of customers’ data sources into Microsoft’s sources, ensuring proper alignment of data models. Offers support on Microsoft tools and  third party for migration and integration
  • Implements reports per requirements documents and standards with strong Fetch XML, RDP skills and Power-BI.
  • May be tasked with additional development tasks such as: developing data migration procedures to integrate Microsoft Dynamics Solutions to legacy systems; creating services to be called from Microsoft BizTalk Server & Azure Service Bus for system integrations.
  • Provides support and expertise on development technologies and environments.
  • Test modifications for validity of results, accuracy, reliability, and conformance to established standards.
  • Participates in system and acceptance testing.
  • Provides work estimates that permit prioritization and assignments to be made.
  • Has awareness of the prescribed Microsoft Dynamics implementation methodology, Sure Step, B4 and Agile; understands how the development and related testing activities fit into the overall customer engagement lifecycle.
  • Write one blog post per month that meets the SMS minimum standard for Blog posts.
  • Complete all Microsoft Dynamics CRM eLearning on current version and future versions when they become available.
  • Work within a team to provide-
    • Pre-sales support
    • Assistance in the estimation of projects
    • Input into Software architecture d
    • Completion of allocated tasks
  • Problem solving and escalation of issues
  • Provision of regular feedback, mentoring, coaching and assistance to the team’s development needs;
  • Review and assist with the development of new team standards, methodologies and processes to increase both the quality and efficiency of the development work
  • The above list of key accountabilities is not an exhaustive list and may change from time-to-time based on business needs.

 

Requirements

  • 2 to 5 years development experience  with Microsoft development tools

 

Demonstrated ability to:

  • Apply Microsoft  development techniques effectively following  development best practices
  • Plan and carry out unit testing
  • ALM – Application Life Cycle Management

 

Familiar and experienced in:

  • Core Microsoft Dynamics Applications
  • Implementation Methodology
  • Web Services and Microsoft® SharePoint® Portal Server, ADX Portal, Kingsway Soft.
  • Microsoft .NET technology, Microsoft Visual Studio development system, and Microsoft Dynamics specific development environments and VSO
  • Network and operating systems
  • Understanding of key independent software vendors (ISVs) within the industry that reduces the development time
  • Successful completion of current applicable product certification exams