Mid-Level Software Developer – CRM & Panel Member App
- Source: LinkedIn
- 2Brain Group
- Remote
- Brazil
- Full-Time
- Mid level
Job Description
About the Role:
We are looking for a Mid-Level Software Developer to support the evolution, customization, and maintenance of the Project Blue CRM solution, with a focus on Microsoft Dynamics 365 and Power Platform.
This position is part of a global transformation program for Audience operations, contributing to the implementation and continuous improvement of a new operating model based on Dynamics 365 and the Panel Member App (PMA).
The professional will take a hands-on approach, working closely with internal developers and functional, architecture, infrastructure, security, and PMA development teams to translate business requirements into sustainable, secure, and scalable technical solutions.
Responsibilities:
- Develop, configure, and customize solutions using Microsoft Dynamics 365 Customer Engagement (CE), particularly Customer Service and Field Service, and Power Platform.
- Contribute to the evolution of the CRM solution by translating functional and operational requirements into sustainable technical solutions.
- Develop and maintain plugins, Custom APIs, Power Automate flows, JavaScript, and other components required to meet solution requirements.
- Develop and maintain integrations using REST APIs, Azure Functions, Azure API Management, and event-driven integration mechanisms.
- Investigate, diagnose, and resolve functional and technical defects identified during development, testing, User Acceptance Testing (UAT), and production.
- Participate in code reviews, ensuring that customizations follow best practices for development, security, performance, and Dynamics 365 governance.
- Create and maintain technical documentation covering components, integrations, configurations, technical decisions, and deployment procedures.
- Work in distributed, multidisciplinary environments, collaborating with different business areas and global teams.
Mandatory Requirements:
- Bachelor’s degree in Computer Science, Engineering, Information Systems, or a related field.
- More than 4 years of professional experience developing and customizing solutions using Microsoft Dynamics 365 and Power Platform.
- Experience with Microsoft Dynamics 365 CE, particularly Customer Service and/or Field Service.
- Experience with C# and .NET for developing plugins and Dynamics 365 extension components.
- Experience with JavaScript for customizing Dynamics 365 forms and functionalities.
- Knowledge of Custom APIs, the Dataverse Web API, and Dataverse SDK.
- Experience integrating systems through REST APIs.
- Knowledge of Git and code version control practices.
- Familiarity with Azure DevOps, CI/CD pipelines, and release management processes.
- Knowledge of Azure Functions, Azure API Management, Service Bus, or equivalent integration technologies.
- Ability to analyze data flows and investigate synchronization, transformation, and data consistency issues across systems.
- Ability to work independently on moderately complex tasks and contribute to the analysis and implementation of more complex functionalities.
- Hands-on mindset, delivery-oriented approach, strong analytical skills, and problem-solving capabilities.
- Strong communication skills and experience working with distributed, multidisciplinary teams.
- Familiarity with DevOps tools and Dev, QA, UAT, and Production environments.
- Advanced English proficiency for reading technical documentation and participating in meetings with the global team.
Nice to Have:
- Certification or relevant experience with Dynamics 365 Customer Service or Dynamics 365 Field Service.
- Experience integrating Dynamics 365 with mobile applications.
- Experience developing mobile applications.
- Knowledge of or experience with Flutter.
Additional Information:
- Employment Type: CLT (Brazilian employment contract).
- Work Model: Fully Remote.
- Location Requirement: Candidates must reside in Brazil.
Skills
- microsoft-project
- dynamics-crm
- microsoft-power-platform
- javascript
- microsoft-azure
- azure-functions
- microsoft-azure-functions
- azure-api-management
- dynamics-365-ce
- c-sharp
- dot-net
- azure-devops
- azure-service-bus
- microsoft-dynamics-365-field-service
- Flutter
You missed this one - but you don't have to keep missing out. Try Club members get matched with open opportunities before they're gone, so you're always first in line, never last.
