Microsoft 365 Dynamics Lead/Sr. Developer

  • Posted 6 hours ago | Updated 6 hours ago

Overview

Remote
Depends on Experience
Full Time

Skills

Microsoft Dynamics CRM
Software Development
Software Architecture
Microsoft Dynamics
DevOps

Job Details

Job Title- Microsoft 365 Dynamics Lead/Developer (5 positions)
Project Duration - 12+ Months contract with possible extension
Client location - New Jersey (Remote/Flexible)
Experience: 12 + Years is mandatory
Mode: W2 only

 

Microsoft 365 Dynamics Lead Release Engineer

 

JD:

The DevOps Release Engineer for Dynamics 365 CRM Implementation is responsible for managing and optimizing the release process of applications within the Core ecosystem. This role involves merging solutions from each experience development environment into Integrated dev, identifying and resolving conflicts while integrating and designing, implementing, and maintaining CI/CD pipelines to ensure efficient and automated deployments to various environments. The Release Engineer collaborates closely with respective experience lead engineer and Dev squads including QA and operations teams to streamline the integration and delivery processes while adhering to best practices for version control and change management. He / She is tasked with monitoring the release cycles and addressing any issues that arise during deployments, ensuring minimal disruption to business operations. Additionally, the Release Engineer implements automated testing frameworks to ensure the quality and reliability of releases. He / She analyzes and refine release processes, embracing continuous improvement practices and facilitating communication among teams to align on release schedules and expectations. The DevOps Release Engineer also stays updated on industry trends and emerging technologies to enhance the Dynamics 365 deployment process and contribute to overall system performance and stability.

 

Primary Responsibilities:

  • CI/CD Proficiency: Expertise in designing, implementing, and maintaining Continuous Integration and Continuous Deployment (CI/CD) pipelines specifically for Dynamics 365 applications.
  • Azure DevOps Knowledge: Strong understanding of Azure DevOps services, including Boards, Repos, Pipelines, and Artifacts, to facilitate effective project management and deployment.
  • Scripting and Automation: Proficiency in scripting languages (e.g., Groovy, PowerShell) for automating deployment processes and managing infrastructure.
  • Configuration Management: Familiarity with configuration management tools to ensure consistent environments across development and production.
  • Version Control Systems: Experience with Git and other version control systems to manage code repositories and track changes effectively.
  • Testing and Quality Assurance: Understanding of automated testing frameworks and practices to ensure code quality and reliability during deployment.
  • Monitoring and Logging: Skills in monitoring tools (e.g., Azure Monitor, Application Insights) for tracking application performance and diagnosing issues post-deployment.
  • Collaboration and Communication: Strong interpersonal skills to work effectively with cross-functional teams, ensuring alignment on release schedules and processes.
  • Problem-Solving Abilities: Excellent analytical skills to identify, troubleshoot, and resolve issues that may arise during the release process.
  • Security Best Practices: Awareness of security considerations and best practices in DevOps to protect applications and data within Dynamics 365 environments.

 

 

Microsoft 365 Dynamics Platform Lead Engineer Integration

 

JD:

The Platform Lead Engineer (PLE) oversees the engineering and technology architecture of Microsoft Dynamics 365 and CRM products, ensuring alignment with business objectives and technical standards. Collaborating closely with the Product Owner and Business Product Manager, the PLE defines the product strategy while guiding development squads in solving technical challenges and implementing effective solutions. Responsible for managing the product lifecycle and API catalog, the PLE monitors platform developments to enforce leading engineering practices for enhanced quality. The PLE leverages Azure services for integration, utilizing tools like Azure Logic Apps and Azure Functions to enhance Dynamics CRM capabilities. Additionally, the PLE stays informed on industry trends, facilitates the adoption of new technologies, and supports backlog prioritization for technical initiatives. As the key point of contact for cross-functional communication, the PLE ensures effective collaboration with ISRM, vendors, and platform owners to deliver high-quality solutions that meet customer needs.

 

Primary Responsibilities:

  • Technical Architecture Expertise: In-depth knowledge of software architecture principles, especially in Microsoft Dynamics 365 and CRM ecosystems.
  • Azure Services Proficiency: Strong understanding of Azure services, such as Azure Logic Apps, Azure Functions, Azure Service Bus, and Azure API Management, to facilitate integration with Dynamics CRM.
  • Integration Patterns and Best Practices: Familiarity with industry-standard integration patterns and best practices for connecting Dynamics CRM with Azure services and other systems.
  • Agile Methodologies: Proficiency in Agile practices and principles, ensuring effective collaboration within cross-functional teams.
  • Problem-Solving Skills: Strong analytical and technical problem-solving abilities to address complex challenges within the platform.
  • Development Proficiency: Hands-on coding experience and familiarity with various programming languages and technologies relevant to Dynamics 365.
  • Project Management: Skills in managing project lifecycles, including planning, execution, and monitoring to ensure timely deliveries.
  • Collaboration and Negotiation: Excellent interpersonal skills for negotiating technology options and collaborating with business partners and stakeholders.
  • Quality Assurance Knowledge: Understanding of best practices in software development and testing, particularly in relation to Dynamics 365 solutions.
  • Trend Analysis: Ability to monitor industry trends and evaluate new technologies for potential integration into the platform.

Mentoring and Coaching: Strong leadership skills to mentor teams and guide them through technical challenges while promoting best practices.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About TecHobbit