MS - Sr. Dynamics 365 Engineer - Job0988
MS - Sr. Dynamics 365 Engineer - Job0988
Summary
We are seeking a highly skilled and experienced Senior Dynamic Engineer to join our dynamic team. This role is pivotal in designing and building full-stack applications that seamlessly integrate with Dynamics 365 and the broader Power Platform. The ideal candidate will leverage their expertise in full-stack development, Azure DevOps, and custom development using TypeScript, JavaScript, and C# . This position not only requires technical proficiency but also a collaborative spirit to work with cross-functional teams to implement innovative AI workflows and secure backend services using Azure technologies.
Location: We are seeking talents from Argentina and Brazil.
Responsibilities
As a Senior Dynamic Engineer, you will be responsible for:
- Designing and Building Applications: Develop full-stack applications that integrate with Dynamics 365 and the Power Platform, ensuring they meet business requirements and user needs.
- CI/CD Pipeline Development: Create and maintain Azure DevOps pipelines to facilitate continuous integration and continuous deployment (CI/CD) workflows, ensuring efficient and reliable software delivery.
- Custom Development: Extend the functionality of Dynamics 365 through custom development using TypeScript, JavaScript, and C# . This includes creating REST APIs and other integrations as needed.
- Collaboration: Work closely with cross-functional teams, including product managers, UX/UI designers, and data scientists, to implement AI workflows and build secure backend services using Azure services.
- Workflow Integration and Automation: Utilize Dataverse and Azure Data Lake to integrate and automate workflows, enhancing data accessibility and operational efficiency.
- Best Practices: Ensure adherence to best practices for coding, security, and application lifecycle management, contributing to the overall quality and maintainability of the software.
- Mentorship: Provide guidance and mentorship to junior developers, fostering a culture of learning and continuous improvement within the team.
Requirements
To be successful in this role, candidates must possess a combination of technical and soft skills.
Must-Have Skills
- Full-stack Development: Proficiency in both front-end and back-end technologies, with a strong understanding of web application architecture and design principles.
- Dynamics 365: In-depth knowledge of Dynamics 365, including its architecture, features, and capabilities, to effectively extend and customize its functionality.
- Power Platform: Experience with the Power Platform, including Power Apps, Power Automate, and Power BI, to create integrated solutions that enhance business processes.
- Azure DevOps: Proficiency in Azure DevOps for managing CI/CD pipelines, ensuring smooth deployment processes and version control.
- C# : Strong programming skills in C# , with experience in developing backend services and applications.
- JavaScript: Proficient in JavaScript for front-end development, with a solid understanding of modern frameworks such as React or Angular.
- REST APIs: Experience in designing and consuming RESTful APIs, enabling seamless communication between different services and applications.
- Agile Methodologies: Familiarity with Agile methodologies, including Scrum and Kanban, to effectively manage project timelines and deliverables.
- CRM: Understanding of Customer Relationship Management (CRM) principles and practices, particularly in the context of Dynamics 365.
- React/Angular/TypeScript: Proficiency in modern front-end frameworks (React or Angular) and TypeScript for building responsive and dynamic user interfaces.
- .NET/C# : Experience with the .NET framework and C# for developing robust backend applications.
- Azure DevOps Pipelines: Expertise in creating and managing CI/CD pipelines using Azure DevOps, ensuring efficient software delivery.
- Dataverse: Solid understanding of Dataverse, including custom connectors and solution packaging, to facilitate data integration and management.
- CI/CD Pipelines with ADO and GitHub Actions: Experience in implementing CI/CD pipelines using Azure DevOps and GitHub Actions for automated testing and deployment.
- Integration Tools and Middleware: Familiarity with integration tools and middleware solutions to connect various applications and services.
Nice-to-Have Skills
- Agentic AI Frameworks: Understanding of agentic AI frameworks that can enhance application capabilities and user experiences.
- Azure AI Services: Experience with Azure AI Services, including machine learning and cognitive services, to implement intelligent features in applications.
- Azure Databricks: Familiarity with Azure Databricks for big data processing and analytics, enabling data-driven decision-making.
- Microsoft Fabric: Knowledge of Microsoft Fabric for building data-driven applications and services.
- Power Platform Certification: Certification in the Power Platform, demonstrating expertise and commitment to best practices in the ecosystem.
- AI Frameworks: Experience with AI frameworks such as Semantic Kernel, LangChain, or AutoGen, to leverage advanced AI capabilities in applications.
- OpenAI on Azure and Prompt Engineering: Understanding of OpenAI services on Azure and prompt engineering techniques to create intelligent and responsive applications.