Senior Dynamics 365 Developer – Power Platform
Location: Latam
Job Type: Full-time or Contract
Category: Software Engineering (Full Stack)
Industry: Consulting & Professional Services
We are seeking a Senior Dynamics 365 Developer to join a growing CRM and Power Platform practice. This role focuses on designing, developing, and delivering enterprise-grade Microsoft cloud solutions, with a strong emphasis on Dynamics 365 Customer Engagement, Power Pages, and Azure integrations.
You will contribute across the full project lifecycle—from technical design through implementation, integration, and post-go-live optimization—while ensuring scalable architecture, secure integrations, and high-quality client delivery.
Key Responsibilities
Dynamics 365 & Power Platform Development
- Design and develop custom solutions within Dynamics 365 Customer Engagement (Sales, Customer Service, and related apps)
- Build and maintain plugins, custom workflow activities, and business logic using C# and .NET
- Develop client-side scripting using JavaScript and TypeScript
- Customize Dataverse, including security models and solution architecture best practices
- Develop Model-Driven Apps, Power Automate flows, and platform integrations
- Ensure adherence to ALM practices, managed solutions, and environment governance
Power Pages (Portal) Development
- Architect and implement Power Pages portals integrated with Dataverse and Dynamics 365
- Develop Liquid templates, web templates, and page layouts
- Build secure authentication experiences and role-based access controls
- Optimize performance, usability, and accessibility for external-facing portals
Azure Integration & Cloud Services
- Design and implement integrations using Azure Functions, Logic Apps, Service Bus, and Storage
- Develop and maintain custom REST APIs
- Implement secure authentication using Azure AD / Entra ID and managed identities
- Support event-driven and asynchronous integration architectures
Solution Delivery & Technical Leadership
- Participate in solution architecture, estimations, and technical design discussions
- Collaborate with cross-functional teams including consultants, architects, and project managers
- Conduct code reviews and mentor junior and mid-level developers
- Contribute to documentation, delivery quality, and reusable technical assets
Required Qualifications
- 5+ years of experience delivering Microsoft cloud solutions (preferably in consulting environments)
- Strong hands-on experience with:
- Dynamics 365 Customer Engagement / Dataverse
- Power Platform (Model-Driven Apps, Power Automate, Power Pages)
- C#, .NET, JavaScript, and TypeScript
- Proven experience implementing Power Pages portals in production
- Experience designing Azure-based integrations (Functions, Logic Apps, Service Bus, APIs)
- Solid understanding of:
- Dataverse security and data protection
- Solution lifecycle management (ALM) and DevOps practices
- Cloud architecture and integration patterns
- Experience working in Agile environments with client interaction
- Advanced English (required for client-facing communication)
Compensation & Benefits
- 💵 Salary: $4,100 USD/month
- 🌎 100% Remote — LATAM
- 📌 Full-time | Long-term opportunity
- 📈 Opportunities for professional growth and career development
- 🤝 Collaborative and high-performance international environment
Additional Information
- Candidates must be based in LATAM
- Availability to collaborate with US/Canada time zones
- This is an active role
- Selected candidates may complete an assessment as part of the hiring process
Equal Opportunity Employer
We are an equal opportunity employer committed to fostering an inclusive and diverse workplace. Accommodation is available throughout the recruitment process for applicants who require it.