PowerObjects is seeking a Microsoft Dynamics 365 Service Reliability Engineer (SRE) to join their award-winning global team. The Microsoft Dynamics 365 SRE will act as a technical SME for customer and internal teams on Dynamics CRM projects (implementations, customizations, migrations, etc.) The individual may be responsible for one or more aspects of the project, including extending Dynamics CRM/365 through simple to complex customizations, UI/backend development, and more. Other responsibilities include project management, configuration, data, and support. The purpose of the Platform SRE position is to build and operationalize shared frameworks for platform operations excellence and to scale live site operations. This role will have responsibilities similar to DevOps and requires development experience in the Microsoft Technology Stack.


Essential Functions

  • Participate in the design and architecture sessions with clients and fellow consultants to gather and document project requirements
  • Independently understand and document client systems
  • Complete development work using tools and automation utilities, Azure DevOps, and deployment integrations with clients' existing .NET based systems
  • Assist with architecting the CRM system and any related customizations
  • Advise customers on best practices for CRM development and integration processes
  • Write technical specifications for planned work
  • Create data migration and integration mappings
  • Mock up specifications for our overseas development team, facilitate the completion, testing, and deployment of development projects
  • Basic CRM customizations like creating entities and workflows, business rules, and system configuration
  • Guide projects along through daily communications with the customer or project manager
  • Estimate the completion of work and gain customer approval
  • Troubleshoot and resolve open technical and non-technical support issues for clients through support calls and tickets
  • Identify production issues, proactively take action to mitigate them, log/document bugs, and work with multiple development and business teams to reach a solution

Required Skills and Experience

  • Exhibit PowerObjects’ Guiding Principles
  • Visual Studio and Team Foundation Server
  • Microsoft C# and ASP.NET
  • JavaScript and web development
  • Ability to write maintainable and testable code
  • Skilled in creating and consuming web services
  • Experience with SQL Server / SSIS / SSRS
  • Solid understanding of the Dynamics CRM/365 SDK and development of plug-ins, custom workflows, and web resources
  • Experience using Microsoft Azure, AWS, or other cloud computing platforms
  • Knowledge of integrating Dynamics CRM/365 with other systems
  • Knowledge of software testing and QA practices
  • Professional demeanor
  • Strong written communication skills, especially related to articulating technical specifications
  • Ability to present to technical, non-technical, and executive level individuals
  • Exceptional problem-solving skills
  • Relevant Microsoft certifications in Dynamics CRM/365
  • Experience with add-on products (Portals, Field Service, USD, etc.) a plus