About the Role
This role is responsible for leading the development and customization of Microsoft Dynamics 365 and CRM solutions, ensuring alignment with business needs and technical best practices.
Responsibilities
- Design and develop custom solutions on the Microsoft Dynamics 365 platform
- Collaborate with business analysts to understand functional requirements
- Implement and maintain CRM workflows and automation processes
- Integrate Dynamics 365 with external systems using APIs and middleware
- Troubleshoot and resolve technical issues in production environments
- Support data migration and data synchronization activities
- Develop plugins, custom workflows, and extensions for Dynamics 365
- Ensure system performance, scalability, and security
- Participate in solution architecture discussions and technical design sessions
- Write technical documentation for developed solutions
- Conduct unit testing and support user acceptance testing
- Provide ongoing support and maintenance for CRM systems
- Stay updated with new features and updates in the Microsoft ecosystem
- Assist in the deployment of solutions across multiple environments
- Mentor junior developers and share technical knowledge within the team
Requirements
- Bachelor’s degree in Computer Science, Information Technology, or a related field
- Minimum of 5 years of experience in CRM development
- Proven experience with Microsoft Dynamics 365 Customer Engagement
- Strong knowledge of C# and .NET framework
- Experience with JavaScript and web technologies
- Familiarity with RESTful APIs and integration patterns
- Solid understanding of SQL Server and database design
- Hands-on experience with Power Platform tools
- Ability to debug and troubleshoot complex technical issues
- Strong analytical and problem-solving skills
- Proficiency in writing clean, maintainable code
- Experience with source control systems such as Git
- Understanding of Agile development methodologies
- Fluency in English, both written and spoken
- Must be located in a LATAM country
Nice to Have
- Certification in Microsoft Dynamics 365 or Power Platform
- Experience with Azure services and cloud architecture
- Knowledge of DevOps practices and CI/CD pipelines
- Background in enterprise-level CRM implementations
- Familiarity with data privacy regulations and compliance standards
Tech Stack
Microsoft Dynamics 365, Power Platform (Power Apps, Power Automate, Power BI), C#, .NET Framework, JavaScript, RESTful APIs, SQL Server, Azure, Git, Visual Studio, HTML/CSS, OAuth and authentication protocols, Data integration tools, CI/CD pipelines
Benefits
- Competitive salary based on experience
- Remote work flexibility
- Health insurance coverage
- Paid time off and holidays
- Professional development opportunities
- Flexible working hours
- Access to online learning platforms
- Annual performance bonuses
Compensation
Competitive salary based on experience and regional standards
Work Arrangement
Fully remote with flexible hours
Team
Collaborative team focused on delivering scalable CRM solutions with regular cross-functional interaction
Company Culture
- Emphasis on continuous learning and technical growth
- Transparent communication across teams
- Autonomy in technical decision-making
- Focus on work-life balance
- Inclusive envir
Not available