Power Platform Developer
Role details
Job location
Tech stack
Job description
As a Power Platform Developer, you'll join our Development team where you'll be at the heart of our ongoing customization, enhancement, and support efforts, ensuring our product remains best-in-class. Your deep knowledge of Dynamics 365 Customer Engagement Apps, Power Platform, Dynamics Application Lifecycle Management, and Solution Packaging is critical to our growth and overall success., You'll engage in proactive and preventative work to enhance Carma's value as the world's leading network and digital infrastructure platform. Your superior analytical, quantitative, and conceptual thinking skills, combined with strong interpersonal and communication abilities, will drive successful client projects and team performance. Every day you will get to dive deep into complex business processes and workflows to build solutions and validate against requirements., * Understand user requirements and desired outcomes
- Create and maintain Dynamics365 CE customizations, including Javascript, plugins, and ribbons customizations
- Create custom solutions, entities, fields, relationships, forms, and web resources
- Create views, reports, workflows, and business processes
- Implement and configure Power Platform portals
- Develop plugins and custom services, leveraging C#, Dynamics 365 and Azure
- Maintain current working knowledge of Microsoft's Power Platform
- Perform testing of functionality before handing off for formal QA
- Maintain code repository, Azure DevOps backlog, and source control
- Innovate and invite a "best-practice" culture in method, tools, and approach for project work and IP solutions for the company, * Innovative Environment: Be part of a forward-thinking team that values creativity and collaboration
- Growth Opportunities: Expand your skills and advance your career in a supportive and dynamic setting
- Impactful Work: Contribute to projects that make a real difference for our clients and the industry
Requirements
You'll need to have...
- Be a good team player
- Desire to be engaged in a fast-paced organization
- Can analyze and solve complex problems quickly and creatively
- Demonstrated experience with the following Microsoft platforms (Dataverse, Power Automate, Model Driven Power Apps, Power Platform Portals)
- Must have a strong working knowledge of database technologies including relational and non-relational
- Demonstrate a strong technical background and be able to learn complex products and testing methodologies quickly, as well as able to troubleshoot issues with relative ease
- Strong written communications especially related to articulating technical specifications
- Significant experience with JavaScript, PowerFx, Azure Services, HTML, CSS
- Experience with REST and ODATA APIs
- Comfortable using Visual Studio, Azure DevOps, source control, CRM SDK
Even better if you have...
- Familiar with Agile/Scrum methodologies
- Understand general software development methodology
- Participation on software project(s) with a team of 5 or more
- Microsoft Certifications on Dynamics 365 CE/CRM